Ссылка констант QuickTime
Эта ссылка покрывает константы, характерные для многократных платформ QuickTime.
-
Идентифицируйте коды с четырьмя символьными типами атомов.
Объявление
Objective C
enum { ConnectionSpeedPrefsType = 'cspd', ConnectionSpeedIsValidPrefsType = 'vspd' }; enum { kEffectNameAtom = 'name', /* name of effect */ kEffectTypeAtom = 'type', /* codec sub-type for effect */ kEffectManufacturerAtom = 'manu' /* codec manufacturer for effect */ }; enum { kGraphicsExportGroup = 'expo', kGraphicsExportFileType = 'ftyp', kGraphicsExportMIMEType = 'mime', kGraphicsExportExtension = 'ext ', kGraphicsExportDescription = 'desc' }; enum { kInputMapSubInputID = 'subi' }; enum { kMovieMediaDataReference = 'mmdr', /* data reference */ kMovieMediaDefaultDataReferenceID = 'ddri', /* atom id*/ kMovieMediaSlaveTime = 'slti', /* boolean*/ kMovieMediaSlaveAudio = 'slau', /* boolean*/ kMovieMediaSlaveGraphicsMode = 'slgr', /* boolean*/ kMovieMediaAutoPlay = 'play', /* boolean*/ kMovieMediaLoop = 'loop', /* UInt8 (0=no loop, 1=loop, 2=palindrome loop )*/ kMovieMediaUseMIMEType = 'mime', /* string indicating the MIME type to use for the dataref (usually not required )*/ kMovieMediaTitle = 'titl', /* string of the media's title (tooltips )*/ kMovieMediaAltText = 'altt', /* string of alternate text if media isn't loaded */ kMovieMediaClipBegin = 'clpb', /* MovieMediaTimeRecord of start time of embedded media */ kMovieMediaClipDuration = 'clpd', /* MovieMediaTimeRecord of duration of embedded media */ kMovieMediaRegionAtom = 'regi', /* contains subatoms that describe layout */ kMovieMediaSlaveTrackDuration = 'sltr', /* Boolean indicating that media handler should adjust track and media based on actual embedded movie duration */ kMovieMediaEnableFrameStepping = 'enfs', /* boolean. if true stepping on external movie steps frames within embedded movie.*/ kMovieMediaBackgroundColor = 'bkcl', /* RGBColor.*/ kMovieMediaPrerollTime = 'prer' /* SInt32 indicating preroll time */ }; enum { kMovieMediaSpatialAdjustment = 'fit ', /* OSType from kMovieMediaFit **/ kMovieMediaRectangleAtom = 'rect', kMovieMediaTop = 'top ', kMovieMediaLeft = 'left', kMovieMediaWidth = 'wd ', kMovieMediaHeight = 'ht ' }; enum { kQTEventType = 'evnt', kAction = 'actn', kWhichAction = 'whic', kActionParameter = 'parm', kActionTarget = 'targ', kActionFlags = 'flag', kActionParameterMinValue = 'minv', kActionParameterMaxValue = 'maxv', kActionListAtomType = 'list', kExpressionContainerAtomType = 'expr', kConditionalAtomType = 'test', kOperatorAtomType = 'oper', kOperandAtomType = 'oprn', kCommentAtomType = 'why ', kCustomActionHandler = 'cust', kCustomHandlerID = 'id ', kCustomHandlerDesc = 'desc', kQTEventRecordAtomType = 'erec' }; enum { kQTParseTextHREFText = 'text', /* string */ kQTParseTextHREFBaseURL = 'burl', /* string */ kQTParseTextHREFClickPoint = 'clik', /* Point; if present, QTParseTextHREF will expand URLs to support server-side image maps */ kQTParseTextHREFUseAltDelim = 'altd', /* boolean; if no kQTParseTextHREFDelimiter, delim is ':'*/ kQTParseTextHREFDelimiter = 'delm', /* character */ kQTParseTextHREFRecomposeHREF = 'rhrf' /* Boolean; if true, QTParseTextHREF returns recomposed HREF with URL expanded as appropriate */ }; enum { kQTResolutionSettings = 'reso', kQTTargetDataSize = 'dasz', kQTDontRecompress = 'dntr', kQTInterlaceStyle = 'ilac', kQTColorSyncProfile = 'iccp', kQTThumbnailSettings = 'thum', kQTEnableExif = 'exif', /* UInt8 (boolean)*/ kQTMetaData = 'meta' }; enum { kQTSConnectionPrefsType = 'stcm', /* root atom that all other atoms are contained in */ /* kQTSNotUsedForProxyPrefsType = 'nopr', // comma-delimited list of URLs that are never used for proxies */ kQTSConnectionMethodPrefsType = 'mthd', /* connection method (OSType that matches one of the following three )*/ kQTSDirectConnectPrefsType = 'drct', /* used if direct connect (QTSDirectConnectPrefsRecord )*/ /* kQTSRTSPProxyPrefsType = 'rtsp', // used if RTSP Proxy (QTSProxyPrefsRecord )*/ kQTSSOCKSPrefsType = 'sock' /* used if SOCKS Proxy (QTSProxyPrefsRecord )*/ }; enum { kQTSNullNotification = 'null', /* NULL */ kQTSErrorNotification = 'err ', /* QTSErrorParams *, optional */ kQTSNewPresDetectedNotification = 'newp', /* QTSNewPresDetectedParams * */ kQTSPresBeginChangingNotification = 'prcb', /* NULL */ kQTSPresDoneChangingNotification = 'prcd', /* NULL */ kQTSPresentationChangedNotification = 'prch', /* NULL */ kQTSNewStreamNotification = 'stnw', /* QTSNewStreamParams * */ kQTSStreamBeginChangingNotification = 'stcb', /* QTSStream */ kQTSStreamDoneChangingNotification = 'stcd', /* QTSStream */ kQTSStreamChangedNotification = 'stch', /* QTSStreamChangedParams * */ kQTSStreamGoneNotification = 'stgn', /* QTSStreamGoneParams * */ kQTSPreviewAckNotification = 'pvak', /* QTSStream */ kQTSPrerollAckNotification = 'pack', /* QTSStream */ kQTSStartAckNotification = 'sack', /* QTSStream */ kQTSStopAckNotification = 'xack', /* QTSStream */ kQTSStatusNotification = 'stat', /* QTSStatusParams * */ kQTSURLNotification = 'url ', /* QTSURLParams * */ kQTSDurationNotification = 'dura', /* QTSDurationAtom * */ kQTSNewPresentationNotification = 'nprs', /* QTSPresentation */ kQTSPresentationGoneNotification = 'xprs', /* QTSPresentation */ kQTSPresentationDoneNotification = 'pdon', /* NULL */ kQTSBandwidthAlertNotification = 'bwal', /* QTSBandwidthAlertParams * */ kQTSAnnotationsChangedNotification = 'meta' /* NULL */ }; enum { kQTSStatisticsInfo = 'stat', /* QTSStatisticsParams * */ kQTSMinStatusDimensionsInfo = 'mstd', /* QTSDimensionParams * */ kQTSNormalStatusDimensionsInfo = 'nstd', /* QTSDimensionParams * */ kQTSTotalDataRateInfo = 'drtt', /* UInt32*, add to what's there */ kQTSTotalDataRateInInfo = 'drti', /* UInt32*, add to what's there */ kQTSTotalDataRateOutInfo = 'drto', /* UInt32*, add to what's there */ kQTSLostPercentInfo = 'lpct', /* QTSLostPercentParams *, add to what's there */ kQTSNumViewersInfo = 'nviw', /* UInt32* */ kQTSMediaTypeInfo = 'mtyp', /* OSType * */ kQTSNameInfo = 'name', /* QTSNameParams * */ kQTSCanHandleSendDataType = 'chsd', /* QTSCanHandleSendDataTypeParams * */ kQTSAnnotationsInfo = 'meta', /* QTAtomContainer */ kQTSRemainingBufferTimeInfo = 'btms', /* UInt32* remaining buffer time before playback, in microseconds */ kQTSInfo_SettingsText = 'sttx', /* QTSSettingsTextParams * */ kQTSInfo_AverageFrameRate = 'fps ' /* UnsignedFixed * */ }; enum { kQTSStreamMediaType = 'strm' }; enum { kQTSTargetBufferDurationInfo = 'bufr', /* Fixed * in seconds; expected, not actual */ kQTSDurationInfo = 'dura', /* QTSDurationAtom * */ kQTSSoundLevelMeteringEnabledInfo = 'mtrn', /* Boolean * */ kQTSSoundLevelMeterInfo = 'levm', /* LevelMeterInfoPtr */ kQTSSourceTrackIDInfo = 'otid', /* UInt32* */ kQTSSourceLayerInfo = 'olyr', /* UInt16* */ kQTSSourceLanguageInfo = 'olng', /* UInt16* */ kQTSSourceTrackFlagsInfo = 'otfl', /* SInt32* */ kQTSSourceDimensionsInfo = 'odim', /* QTSDimensionParams * */ kQTSSourceVolumesInfo = 'ovol', /* QTSVolumesParams * */ kQTSSourceMatrixInfo = 'omat', /* MatrixRecord * */ kQTSSourceClipRectInfo = 'oclp', /* Rect * */ kQTSSourceGraphicsModeInfo = 'ogrm', /* QTSGraphicsModeParams * */ kQTSSourceScaleInfo = 'oscl', /* Point * */ kQTSSourceBoundingRectInfo = 'orct', /* Rect * */ kQTSSourceUserDataInfo = 'oudt', /* UserData */ kQTSSourceInputMapInfo = 'oimp', /* QTAtomContainer */ kQTSInfo_DataProc = 'datp', /* QTSDataProcParams * */ kQTSInfo_SendDataExtras = 'dext', /* QTSSendDataExtrasParams * */ kQTSInfo_HintTrackID = 'htid', /* long* */ kQTSInfo_URL = 'url ', /* Handle *, cstring in handle */ kQTSInfo_Authentication = 'auup', /* QTSAuthenticationParams */ kQTSInfo_MediaPacketizer = 'rmpk' /* ComponentInstance */ }; enum { kQTVRNodeHeaderAtomType = 'ndhd', kQTVRHotSpotParentAtomType = 'hspa', kQTVRHotSpotAtomType = 'hots', kQTVRHotSpotInfoAtomType = 'hsin', kQTVRLinkInfoAtomType = 'link' }; enum { kQTVRObjectInfoAtomID = 1, kQTVRObjectImageTrackRefAtomID = 1, /* New with 2.1, it adds a track reference to select between multiple image tracks */ kQTVRObjectHotSpotTrackRefAtomID = 1 /* New with 2.1, it adds a track reference to select between multiple hotspot tracks */ }; enum { kQTVRStringAtomType = 'vrsg', kQTVRStringEncodingAtomType = 'vrse', /* New with 2.1*/ kQTVRPanoSampleDataAtomType = 'pdat', kQTVRObjectInfoAtomType = 'obji', kQTVRImageTrackRefAtomType = 'imtr', /* Parent is kQTVRObjectInfoAtomType. Required if track ref is not 1 as required by 2.0 format.*/ kQTVRHotSpotTrackRefAtomType = 'hstr', /* Parent is kQTVRObjectInfoAtomType. Required if track ref is not 1 as required by 2.0 format.*/ kQTVRAngleRangeAtomType = 'arng', kQTVRTrackRefArrayAtomType = 'tref', kQTVRPanConstraintAtomType = 'pcon', kQTVRTiltConstraintAtomType = 'tcon', kQTVRFOVConstraintAtomType = 'fcon', kQTVRCubicViewAtomType = 'cuvw', /* New with 5.0*/ kQTVRCubicFaceDataAtomType = 'cufa' /* New with 5.0*/ }; enum { kQTVRWorldHeaderAtomType = 'vrsc', kQTVRImagingParentAtomType = 'imgp', kQTVRPanoImagingAtomType = 'impn', kQTVRObjectImagingAtomType = 'imob', kQTVRNodeParentAtomType = 'vrnp', kQTVRNodeIDAtomType = 'vrni', kQTVRNodeLocationAtomType = 'nloc', kQTVRCursorParentAtomType = 'vrcp', /* New with 2.1*/ kQTVRCursorAtomType = 'CURS', /* New with 2.1*/ kQTVRColorCursorAtomType = 'crsr' /* New with 2.1*/ }; enum { kSpriteAtomType = 'sprt', kSpriteImagesContainerAtomType = 'imct', kSpriteImageAtomType = 'imag', kSpriteImageDataAtomType = 'imda', kSpriteImageDataRefAtomType = 'imre', kSpriteImageDataRefTypeAtomType = 'imrt', kSpriteImageGroupIDAtomType = 'imgr', kSpriteImageRegistrationAtomType = 'imrg', kSpriteImageDefaultImageIndexAtomType = 'defi', kSpriteSharedDataAtomType = 'dflt', kSpriteNameAtomType = 'name', kSpriteImageNameAtomType = 'name', kSpriteUsesImageIDsAtomType = 'uses', /* leaf data is an array of QTAtomID's, one per image used */ kSpriteBehaviorsAtomType = 'beha', kSpriteImageBehaviorAtomType = 'imag', kSpriteCursorBehaviorAtomType = 'crsr', kSpriteStatusStringsBehaviorAtomType = 'sstr', kSpriteVariablesContainerAtomType = 'vars', kSpriteStringVariableAtomType = 'strv', kSpriteFloatingPointVariableAtomType = 'flov' }; enum { kTargetMovie = 'moov', /* no data */ kTargetMovieName = 'mona', /* (PString movieName ) */ kTargetMovieID = 'moid', /* (long movieID ) */ kTargetRootMovie = 'moro', /* no data */ kTargetParentMovie = 'mopa', /* no data */ kTargetChildMovieTrackName = 'motn', /* (PString childMovieTrackName ) */ kTargetChildMovieTrackID = 'moti', /* (long childMovieTrackID ) */ kTargetChildMovieTrackIndex = 'motx', /* (long childMovieTrackIndex ) */ kTargetChildMovieMovieName = 'momn', /* (PString childMovieName ) */ kTargetChildMovieMovieID = 'momi', /* (long childMovieID ) */ kTargetTrackName = 'trna', /* (PString trackName ) */ kTargetTrackID = 'trid', /* (long trackID ) */ kTargetTrackType = 'trty', /* (OSType trackType ) */ kTargetTrackIndex = 'trin', /* (long trackIndex ) */ kTargetSpriteName = 'spna', /* (PString spriteName ) */ kTargetSpriteID = 'spid', /* (QTAtomID spriteID ) */ kTargetSpriteIndex = 'spin', /* (short spriteIndex ) */ kTargetQD3DNamedObjectName = 'nana', /* (CString objectName ) */ kTargetCurrentQTEventParams = 'evpa' /* no data */ }; enum { kTrackModifierInput = 0x696E , /* is really 'in'*/ kTrackModifierType = 0x7479 , /* is really 'ty'*/ kTrackModifierReference = 'ssrc', kTrackModifierObjectID = 'obid', kTrackModifierInputName = 'name' }; enum { kTrackPropertyMediaType = 'mtyp', /* OSType */ kTrackPropertyInstantiation = 'inst' /* MovieMediaInstantiationInfoRecord */ }; enum { kTrackReferenceChapterList = 'chap', kTrackReferenceTimeCode = 'tmcd', kTrackReferenceModifier = 'ssrc' }; enum { kTweenEntry = 'twen', kTweenData = 'data', kTweenType = 'twnt', kTweenStartOffset = 'twst', kTweenDuration = 'twdu', kTweenFlags = 'flag', kTweenOutputMin = 'omin', kTweenOutputMax = 'omax', kTweenSequenceElement = 'seqe', kTween3dInitialCondition = 'icnd', kTweenInterpolationID = 'intr', kTweenRegionData = 'qdrg', kTweenPictureData = 'PICT', kListElementType = 'type', kListElementDataType = 'daty', kNameAtom = 'name', kInitialRotationAtom = 'inro', kNonLinearTweenHeader = 'nlth' }; enum { MovieAID = 'moov', MovieHeaderAID = 'mvhd', ClipAID = 'clip', RgnClipAID = 'crgn', MatteAID = 'matt', MatteCompAID = 'kmat', TrackAID = 'trak', UserDataAID = 'udta', TrackHeaderAID = 'tkhd', EditsAID = 'edts', EditListAID = 'elst', MediaAID = 'mdia', MediaHeaderAID = 'mdhd', MediaInfoAID = 'minf', VideoMediaInfoHeaderAID = 'vmhd', SoundMediaInfoHeaderAID = 'smhd', GenericMediaInfoHeaderAID = 'gmhd', GenericMediaInfoAID = 'gmin', DataInfoAID = 'dinf', DataRefAID = 'dref', SampleTableAID = 'stbl', STSampleDescAID = 'stsd', STTimeToSampAID = 'stts', STSyncSampleAID = 'stss', STSampleToChunkAID = 'stsc', STShadowSyncAID = 'stsh', HandlerAID = 'hdlr', STSampleSizeAID = 'stsz', STChunkOffsetAID = 'stco', STChunkOffset64AID = 'co64', STSampleIDAID = 'stid', STCompositionOffsetAID = 'ctts', STSampleDependencyAID = 'sdtp', STCompositionShiftLeastGreatestAID = 'cslg', STPartialSyncSampleAID = 'stps', DataRefContainerAID = 'drfc', TrackReferenceAID = 'tref', ColorTableAID = 'ctab', LoadSettingsAID = 'load', PropertyAtomAID = 'code', InputMapAID = 'imap', MovieBufferHintsAID = 'mbfh', MovieDataRefAliasAID = 'mdra', SoundLocalizationAID = 'sloc', CompressedMovieAID = 'cmov', CompressedMovieDataAID = 'cmvd', DataCompressionAtomAID = 'dcom', ReferenceMovieRecordAID = 'rmra', ReferenceMovieDescriptorAID = 'rmda', ReferenceMovieDataRefAID = 'rdrf', ReferenceMovieVersionCheckAID = 'rmvc', ReferenceMovieDataRateAID = 'rmdr', ReferenceMovieComponentCheckAID = 'rmcd', ReferenceMovieQualityAID = 'rmqu', ReferenceMovieLanguageAID = 'rmla', ReferenceMovieCPURatingAID = 'rmcs', ReferenceMovieAlternateGroupAID = 'rmag', ReferenceMovieNetworkStatusAID = 'rnet', CloneMediaAID = 'clon', FileTypeAID = 'ftyp', SecureContentInfoAID = 'sinf', SecureContentSchemeTypeAID = 'schm', SecureContentSchemeInfoAID = 'schi' }; enum { MovieResourceAtomType = 'moov', MovieDataAtomType = 'mdat', FreeAtomType = 'free', SkipAtomType = 'skip', WideAtomPlaceholderType = 'wide' }; enum { quickTimeImageFileImageDescriptionAtom = 'idsc', quickTimeImageFileImageDataAtom = 'idat', quickTimeImageFileMetaDataAtom = 'meta', quickTimeImageFileColorSyncProfileAtom = 'iicc' };
Константы
-
kMovieMediaDefaultDataReferenceID
kMovieMediaDefaultDataReferenceID
ID Atom.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
kMovieMediaSlaveTime
kMovieMediaSlaveTime
Булевская переменная.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
kMovieMediaSlaveGraphicsMode
kMovieMediaSlaveGraphicsMode
Булевская переменная.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
kMovieMediaBackgroundColor
kMovieMediaBackgroundColor
RGBColor..
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
kMovieMediaPrerollTime
kMovieMediaPrerollTime
SInt32, указывающий время перед рулоном.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
kQTParseTextHREFText
kQTParseTextHREFText
Строка.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
kQTEnableExif
kQTEnableExif
UInt8 (булевская переменная).
Доступный в OS X v10.1 и позже.
Не доступный 64-разрядным приложениям.
-
kTargetChildMovieTrackIndex
kTargetChildMovieTrackIndex
(длинный childMovieTrackIndex).
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
kTargetChildMovieMovieName
kTargetChildMovieMovieName
(PString childMovieName).
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
kTargetTrackType
kTargetTrackType
(OSType trackType).
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
kTargetTrackIndex
kTargetTrackIndex
(длинный trackIndex).
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
kTargetSpriteName
kTargetSpriteName
(PString spriteName).
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
kTargetSpriteID
kTargetSpriteID
(QTAtomID spriteID).
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
kTargetQD3DNamedObjectName
kTargetQD3DNamedObjectName
(Имя объекта CString).
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
kTargetCurrentQTEventParams
kTargetCurrentQTEventParams
Никакие данные.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
-
Константы передали FCompressImage.
Объявление
Objective C
enum { codecFlagUseImageBuffer = (1L << 0), /* decompress */ codecFlagUseScreenBuffer = (1L << 1), /* decompress */ codecFlagUpdatePrevious = (1L << 2), /* compress */ codecFlagNoScreenUpdate = (1L << 3), /* decompress */ codecFlagWasCompressed = (1L << 4), /* compress */ codecFlagDontOffscreen = (1L << 5), /* decompress */ codecFlagUpdatePreviousComp = (1L << 6), /* compress */ codecFlagForceKeyFrame = (1L << 7), /* compress */ codecFlagOnlyScreenUpdate = (1L << 8), /* decompress */ codecFlagLiveGrab = (1L << 9), /* compress */ codecFlagDiffFrame = (1L << 9), /* decompress */ codecFlagDontUseNewImageBuffer = (1L << 10), /* decompress */ codecFlagInterlaceUpdate = (1L << 11), /* decompress */ codecFlagCatchUpDiff = (1L << 12), /* decompress */ codecFlagSupportDisable = (1L << 13), /* decompress */ codecFlagReenable = (1L << 14) /* decompress */ };
Константы
-
codecFlagUpdatePrevious
codecFlagUpdatePrevious
Средства управления, обновляет ли Ваш компрессор предыдущее изображение во время сжатия. Этот флаг только используется со временно сжимающимися последовательностями. Если этот флаг установлен в 1, Ваш компрессор должен скопировать текущий кадр в предыдущий кадровый буфер в конце последовательности сжатия кадра. Используйте исходное изображение.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
codecFlagWasCompressed
codecFlagWasCompressed
Указывает к Вашему компрессору, что изображение, которое будет сжато, было сжато прежде. Эта информация может быть полезна для компрессоров, которые могут компенсировать качество изображения, которое может иначе следовать из повторного сжатия и распаковки того же изображения. Этот флаг установлен в 1 указать, что было ранее сжато изображение. Если изображение не было ранее сжато, этот флаг установлен в 0.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
codecFlagUpdatePreviousComp
codecFlagUpdatePreviousComp
Средства управления, обновляет ли Ваш компрессор предыдущий буфер изображения со сжатым изображением. Этот флаг только используется с временным сжатием. Если этот флаг установлен в 1, Ваш компрессор должен обновить предыдущий кадровый буфер в конце последовательности сжатия кадра, позволив Вашему компрессору выполнить кадр differencing против результатов сжатия. Используйте изображение, следующее из работы сжатия. Если этот флаг установлен в 0, Ваш компрессор не должен изменять предыдущий кадровый буфер во время сжатия.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
codecFlagLiveGrab
codecFlagLiveGrab
Указывает ли текущие результаты последовательности захвата живого видео. При работе с живым видео компрессор должен работать как можно быстрее и отключить любую дополнительную обработку, такую как компенсация за ранее сжатые данные. Когда Вы сжимаетесь от живого источника видеосигнала, этот флаг установлен в 1.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
codecFlagDiffFrame
codecFlagDiffFrame
Распаковка.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
codecFlagSupportDisable
codecFlagSupportDisable
Распаковка.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
-
Константы, представляющие флаги кодека.
Объявление
Objective C
enum { codecCompletionSource = (1 << 0), /* asynchronous codec is done with source data */ codecCompletionDest = (1 << 1), /* asynchronous codec is done with destination data */ codecCompletionDontUnshield = (1 << 2), /* on dest complete don't unshield cursor */ codecCompletionWentOffscreen = (1 << 3), /* codec used offscreen buffer */ codecCompletionUnlockBits = (1 << 4), /* on dest complete, call ICMSequenceUnlockBits */ codecCompletionForceChainFlush = (1 << 5), /* ICM needs to flush the whole chain */ codecCompletionDropped = (1 << 6), /* codec decided to drop this frame */ codecCompletionDecoded = (1 << 10), /* codec has decoded this frame; if it is cancelled and rescheduled, set icmFrameAlreadyDecoded in ICMFrameTimeRecord.flags */ codecCompletionNotDisplayable = (1 << 11), /* the frame may still be scheduled for decode, but will not be able to be displayed because the buffer containing it will need to be recycled to display earlier frames. */ codecCompletionNotDrawn = (1 << 12) /* set in conjunction with codecCompletionDest to indicate that the frame was not drawn */ }; enum { codecFlagOutUpdateOnNextIdle = (1L << 9), codecFlagOutUpdateOnDataSourceChange = (1L << 10), codecFlagSequenceSensitive = (1L << 11), codecFlagOutUpdateOnTimeChange = (1L << 12), codecFlagImageBufferNotSourceImage = (1L << 13), codecFlagUsedNewImageBuffer = (1L << 14), codecFlagUsedImageBuffer = (1L << 15) }; enum { codecInfoDoes1 = (1L << 0), /* codec can work with 1-bit pixels */ codecInfoDoes2 = (1L << 1), /* codec can work with 2-bit pixels */ codecInfoDoes4 = (1L << 2), /* codec can work with 4-bit pixels */ codecInfoDoes8 = (1L << 3), /* codec can work with 8-bit pixels */ codecInfoDoes16 = (1L << 4), /* codec can work with 16-bit pixels */ codecInfoDoes32 = (1L << 5), /* codec can work with 32-bit pixels */ codecInfoDoesDither = (1L << 6), /* codec can do ditherMode */ codecInfoDoesStretch = (1L << 7), /* codec can stretch to arbitrary sizes */ codecInfoDoesShrink = (1L << 8), /* codec can shrink to arbitrary sizes */ codecInfoDoesMask = (1L << 9), /* codec can mask to clipping regions */ codecInfoDoesTemporal = (1L << 10), /* codec can handle temporal redundancy */ codecInfoDoesDouble = (1L << 11), /* codec can stretch to double size exactly */ codecInfoDoesQuad = (1L << 12), /* codec can stretch to quadruple size exactly */ codecInfoDoesHalf = (1L << 13), /* codec can shrink to half size */ codecInfoDoesQuarter = (1L << 14), /* codec can shrink to quarter size */ codecInfoDoesRotate = (1L << 15), /* codec can rotate on decompress */ codecInfoDoesHorizFlip = (1L << 16), /* codec can flip horizontally on decompress */ codecInfoDoesVertFlip = (1L << 17), /* codec can flip vertically on decompress */ codecInfoHasEffectParameterList = (1L << 18), /* codec implements get effects parameter list call, once was codecInfoDoesSkew */ codecInfoDoesBlend = (1L << 19), /* codec can blend on decompress */ codecInfoDoesReorder = (1L << 19), /* codec can rearrange frames during compression */ codecInfoDoesWarp = (1L << 20), /* codec can warp arbitrarily on decompress */ codecInfoDoesMultiPass = (1L << 20), /* codec can perform multi-pass compression */ codecInfoDoesRecompress = (1L << 21), /* codec can recompress image without accumulating errors */ codecInfoDoesSpool = (1L << 22), /* codec can spool image data */ codecInfoDoesRateConstrain = (1L << 23) /* codec can data rate constrain */ }; enum { codecLockBitsShieldCursor = (1 << 0) /* shield cursor */ };
Константы
-
codecCompletionSource
codecCompletionSource
Программа управления сжатием изображений сделана с исходным буфером. Программа управления сжатием изображений устанавливает этот флаг в 1, когда это сделано с обработкой, связанной с исходным буфером. Для операций сжатия источник является несжатой пиксельной картой, которую Вы сжимаете. Для операций распаковки источник является распакованными данными, которые Вы распаковываете.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
codecCompletionDest
codecCompletionDest
Программа управления сжатием изображений сделана с целевым буфером. Программа управления сжатием изображений устанавливает этот флаг в 1, когда это сделано с обработкой, связанной с целевым буфером.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
codecCompletionWentOffscreen
codecCompletionWentOffscreen
Кодек использовал внеэкранный буфер.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
codecCompletionUnlockBits
codecCompletionUnlockBits
На завершенном dest вызовите ICMSequenceUnlockBits.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
codecCompletionForceChainFlush
codecCompletionForceChainFlush
ICM должен сбросить целую цепочку.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
codecCompletionDropped
codecCompletionDropped
Кодек решил отбросить этот кадр.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
codecCompletionDecoded
codecCompletionDecoded
Кодек декодировал этот кадр; если это отменяется и перепланируется, устанавливается icmFrameAlreadyDecoded в ICMFrameTimeRecord.flags.
Доступный в OS X v10.3 и позже.
Не доступный 64-разрядным приложениям.
-
codecCompletionNotDisplayable
codecCompletionNotDisplayable
Кадр может все еще быть запланирован для декодирования, но не будет в состоянии быть выведенным на экран, потому что буфер, содержащий его, должен будет быть переработан для отображения более ранних кадров..
Доступный в OS X v10.3 и позже.
Не доступный 64-разрядным приложениям.
-
codecCompletionNotDrawn
codecCompletionNotDrawn
Набор в сочетании с codecCompletionDest, чтобы указать, что не был нарисован кадр.
Доступный в OS X v10.3 и позже.
Не доступный 64-разрядным приложениям.
-
codecFlagUsedImageBuffer
codecFlagUsedImageBuffer
Указывает к Вашему приложению, что декомпрессор использовал внеэкранный буфер изображения для этого кадра. Если этот флаг установлен в 1, декомпрессор использовал буфер изображения. Если этот флаг установлен в 0, декомпрессор не использовал буфер изображения.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
codecInfoDoes1
codecInfoDoes1
Кодек может работать с 1-разрядными пикселями.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
codecInfoDoes2
codecInfoDoes2
Кодек может работать с 2-разрядными пикселями.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
codecInfoDoes4
codecInfoDoes4
Кодек может работать с 4-разрядными пикселями.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
codecInfoDoes8
codecInfoDoes8
Кодек может работать с 8-разрядными пикселями.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
codecInfoDoes16
codecInfoDoes16
Кодек может работать с 16-разрядными пикселями.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
codecInfoDoes32
codecInfoDoes32
Кодек может работать с 32-разрядными пикселями.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
codecInfoDoesDither
codecInfoDoesDither
Кодек может размыть изображения.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
codecInfoDoesStretch
codecInfoDoesStretch
Кодек может расширить изображения к произвольным размерам.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
codecInfoDoesShrink
codecInfoDoesShrink
Кодек может уменьшить изображения к произвольным размерам.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
codecInfoDoesMask
codecInfoDoesMask
Кодек может рисунки маски к отсечению областей.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
codecInfoDoesTemporal
codecInfoDoesTemporal
Кодек может обработать временную избыточность.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
codecInfoDoesDouble
codecInfoDoesDouble
Кодек может расширить изображения для точного удвоения размера.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
codecInfoDoesQuad
codecInfoDoesQuad
Кодек может расширить изображения для точного увеличения вчетверо размера.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
codecInfoDoesHalf
codecInfoDoesHalf
Кодек может уменьшить изображения к точно половине размера.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
codecInfoDoesQuarter
codecInfoDoesQuarter
Кодек может уменьшить изображения к точно размеру четверти.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
codecInfoDoesRotate
codecInfoDoesRotate
Кодек может повернуть изображения во время распаковки.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
codecInfoDoesHorizFlip
codecInfoDoesHorizFlip
Кодек может зеркальные изображения горизонтально во время распаковки.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
codecInfoDoesVertFlip
codecInfoDoesVertFlip
Кодек может зеркальные изображения вертикально во время распаковки.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
codecInfoHasEffectParameterList
codecInfoHasEffectParameterList
Кодек реализует QTGetEffectsList.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
codecInfoDoesBlend
codecInfoDoesBlend
Кодек может смешать изображение во время распаковки.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
codecInfoDoesReorder
codecInfoDoesReorder
Кодек может перестроить кадры во время сжатия.
Доступный в OS X v10.3 и позже.
Не доступный 64-разрядным приложениям.
-
codecInfoDoesWarp
codecInfoDoesWarp
Кодек может деформировать изображение произвольно во время распаковки.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
codecInfoDoesMultiPass
codecInfoDoesMultiPass
Кодек может выполнить многопроходное сжатие.
Доступный в OS X v10.3 и позже.
Не доступный 64-разрядным приложениям.
-
codecInfoDoesRecompress
codecInfoDoesRecompress
Кодек может повторно сжать изображение, не накапливая ошибки.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
codecInfoDoesSpool
codecInfoDoesSpool
Кодек может данные изображения шпульки.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
-
Константы передали VDSetCompression.
Объявление
Swift
var codecLosslessQuality: Int { get } var codecMaxQuality: Int { get } var codecMinQuality: Int { get } var codecLowQuality: Int { get } var codecNormalQuality: Int { get }
Objective C
enum { codecLosslessQuality = 0x00000400, codecMaxQuality = 0x000003FF, codecMinQuality = 0x00000000, codecLowQuality = 0x00000100, codecNormalQuality = 0x00000200, codecHighQuality = 0x00000300 };
Константы
-
codecLosslessQuality
codecLosslessQuality
Сжатие без потерь или распаковка. Это специальное значение допустимо только для компонентов, которые могут поддерживать сжатие без потерь или распаковку.
Доступный в OS X v10.0 и позже.
-
codecMaxQuality
codecMaxQuality
Максимальное стандартное значение.
Доступный в OS X v10.0 и позже.
-
codecMinQuality
codecMinQuality
Минимальное допустимое значение.
Доступный в OS X v10.0 и позже.
-
codecLowQuality
codecLowQuality
Низкокачественное воспроизведение изображения. Это значение должно соответствовать самому низкому качеству изображения, все еще приводящему к приемлемым характеристикам дисплея.
Доступный в OS X v10.0 и позже.
-
codecNormalQuality
codecNormalQuality
Воспроизведение изображения нормального качества.
Доступный в OS X v10.0 и позже.
-
-
Константы передали CodecInfo.
Объявление
Objective C
enum { codecInfoDepth1 = (1L << 0), /* compressed data at 1 bpp depth available */ codecInfoDepth2 = (1L << 1), /* compressed data at 2 bpp depth available */ codecInfoDepth4 = (1L << 2), /* compressed data at 4 bpp depth available */ codecInfoDepth8 = (1L << 3), /* compressed data at 8 bpp depth available */ codecInfoDepth16 = (1L << 4), /* compressed data at 16 bpp depth available */ codecInfoDepth32 = (1L << 5), /* compressed data at 32 bpp depth available */ codecInfoDepth24 = (1L << 6), /* compressed data at 24 bpp depth available */ codecInfoDepth33 = (1L << 7), /* compressed data at 1 bpp monochrome depth available */ codecInfoDepth34 = (1L << 8), /* compressed data at 2 bpp grayscale depth available */ codecInfoDepth36 = (1L << 9), /* compressed data at 4 bpp grayscale depth available */ codecInfoDepth40 = (1L << 10), /* compressed data at 8 bpp grayscale depth available */ codecInfoStoresClut = (1L << 11), /* compressed data can have custom cluts */ codecInfoDoesLossless = (1L << 12), /* compressed data can be stored in lossless format */ codecInfoSequenceSensitive = (1L << 13) /* compressed data is sensitive to out of sequence decoding */ };
Константы
-
codecInfoDepth1
codecInfoDepth1
Сжатые доступные данные в 1 бит на пиксель глубиной.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
codecInfoDepth2
codecInfoDepth2
Сжатые доступные данные в 2 бита на пиксель глубиной.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
codecInfoDepth4
codecInfoDepth4
Сжатые доступные данные в 4 бита на пиксель глубиной.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
codecInfoDepth8
codecInfoDepth8
Сжатые доступные данные в 8 бит на пиксель глубиной.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
codecInfoDepth16
codecInfoDepth16
Сжатые доступные данные в 16 бит на пиксель глубиной.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
codecInfoDepth32
codecInfoDepth32
Сжатые доступные данные в 32 бита на пиксель глубиной.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
codecInfoDepth24
codecInfoDepth24
Сжатые доступные данные в 24 бита на пиксель глубиной.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
codecInfoDepth33
codecInfoDepth33
Сжатые доступные данные на монохромной глубине на 1 бит на пиксель.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
codecInfoDepth34
codecInfoDepth34
Сжатые доступные данные на полутоновой глубине на 2 бита на пиксель.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
codecInfoDepth36
codecInfoDepth36
Сжатые доступные данные на полутоновой глубине на 4 бита на пиксель.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
codecInfoDepth40
codecInfoDepth40
Сжатые доступные данные на полутоновой глубине на 8 бит на пиксель.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
codecInfoStoresClut
codecInfoStoresClut
Сжатые данные могут иметь таблицы поиска пользовательского цвета.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
codecInfoDoesLossless
codecInfoDoesLossless
Сжатые данные могут храниться в формате без потерь.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
-
Константы передали CreateMovieFile.
Объявление
Objective C
enum { createMovieFileDeleteCurFile = 1L << 31, createMovieFileDontCreateMovie = 1L << 30, createMovieFileDontOpenFile = 1L << 29, createMovieFileDontCreateResFile = 1L << 28 };
Константы
-
createMovieFileDontOpenFile
createMovieFileDontOpenFile
Средства управления, открывает ли функция новый файл ролика. При установке этого флага в 1 Панель инструментов Фильма не открывает новый файл ролика. В этом случае функция игнорирует outDataHandler параметр. При установке этого флага в 0 Панель инструментов Фильма открывает новый файл ролика и возвращает его ссылочный номер в поле, на которое ссылается outDataHandler.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
-
Константы передали FlattenMovieData.
Объявление
Objective C
enum { flattenAddMovieToDataFork = 1L << 0, flattenActiveTracksOnly = 1L << 2, flattenDontInterleaveFlatten = 1L << 3, flattenFSSpecPtrIsDataRefRecordPtr = 1L << 4, flattenCompressMovieResource = 1L << 5, flattenForceMovieResourceBeforeMovieData = 1L << 6 };
-
Константы, представляющие флаги и предпочтения сеансов ICM.
Объявление
Objective C
enum { icmFrameTimeHasVirtualStartTimeAndDuration = 1 << 0, icmFrameAlreadyDecoded = 1 << 1, icmFrameTimeIsNonScheduledDisplayTime = 1 << 2, icmFrameTimeHasDecodeTime = 1 << 3, icmFrameTimeDecodeImmediately = 1 << 4, icmFrameTimeDoNotDisplay = 1 << 5 }; enum { kICMGetChainUltimateParent = 0, kICMGetChainParent = 1, kICMGetChainChild = 2, kICMGetChainUltimateChild = 3 }; enum { kICMImageBufferNoPreference = 0, kICMImageBufferPreferMainMemory = 1, kICMImageBufferPreferVideoMemory = 2 }; enum { kICMNoDeinterlacing = 0, kICMDeinterlaceFields = 1 }; enum { kICMPixelFormatIsPlanarMask = 0x0F , /* these bits in formatFlags indicate how many planes there are; they're 0 if chunky */ kICMPixelFormatIsIndexed = (1L << 4), kICMPixelFormatIsSupportedByQD = (1L << 5), kICMPixelFormatIsMonochrome = (1L << 6), kICMPixelFormatHasAlphaChannel = (1L << 7) }; enum { kICMSequenceTaskWeight = 'twei', /* data is pointer to UInt32*/ kICMSequenceTaskName = 'tnam', /* data is pointer to OSType */ kICMSequenceUserPreferredCodecs = 'punt' /* data is pointer to CodecComponentHandle */ }; enum { kICMTempThenAppMemory = 1L << 12, kICMAppThenTempMemory = 1L << 13 };
Константы
-
icmFrameTimeHasVirtualStartTimeAndDuration
icmFrameTimeHasVirtualStartTimeAndDuration
Указывает, что virtualStartTime и virtualDuration допустимы.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
icmFrameTimeHasDecodeTime
icmFrameTimeHasDecodeTime
Указывает, что decodeTime допустим.
Доступный в OS X v10.3 и позже.
Не доступный 64-разрядным приложениям.
-
kICMPixelFormatIsPlanarMask
kICMPixelFormatIsPlanarMask
Если этот флаг равняется 1, формат пикселя является планарной маской, и bitsPerPixel [] представляет биты для каждого пиксельного компонента. Если этот флаг 0, формат пикселя является коротким (не планарный), и bitsPerPixel[0] представляет биты на пиксель. Короткие форматы пикселя упаковывают различные компоненты вместе. Например, 3 пикселя 32-разрядного ARGB представлен в памяти как ARGBARGBARGB. Планарные форматы упаковывают различные компоненты отдельно. Если формат пикселя является планарным, то (formatFlags и kICMPixelFormatIsPlanarMask) равно числу компонентов.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
kICMPixelFormatIsIndexed
kICMPixelFormatIsIndexed
Если формат пикселя индексируется (который, по определению, означает, что нет никаких отдельных компонентов), тогда, этот флаг равняется 1. Обычно цветовые режимы 8 бит на пиксель или меньше индексируется.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
kICMPixelFormatIsSupportedByQD
kICMPixelFormatIsSupportedByQD
Если этот флаг равняется 1, можно вызвать QuickDraw на структурах PixMap, хранящих этот вид пиксельных данных. С Macintosh классические форматы пикселя QD будут иметь этот набор, но не любой из форматов пикселя YUV. С Windows больше форматов будет иметь этот набор, потому что реализация Windows QuickDraw должна поддерживать больше форматов пикселя.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
kICMSequenceUserPreferredCodecs
kICMSequenceUserPreferredCodecs
Данные являются указателем на CodecComponentHandle.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
-
Константы передали ImageFieldSequenceExtractCombine.
Объявление
Objective C
enum { evenField1ToEvenFieldOut = 1 << 0, evenField1ToOddFieldOut = 1 << 1, oddField1ToEvenFieldOut = 1 << 2, oddField1ToOddFieldOut = 1 << 3, evenField2ToEvenFieldOut = 1 << 4, evenField2ToOddFieldOut = 1 << 5, oddField2ToEvenFieldOut = 1 << 6, oddField2ToOddFieldOut = 1 << 7 };
-
Константы передали QTSetComponentProperty.
Объявление
Objective C
enum { kComponentPropertyCacheFlagNotPersistent = (1L << 0), /* property metadata should not be saved in persistent cache */ kComponentPropertyCacheFlagIsDynamic = (1L << 1) /* property metadata should not cached at all */ }; enum { kComponentPropertyClassPropertyInfo = 'pnfo', /* property info class */ /* property info property IDs */ kComponentPropertyInfoList = 'list', /* array of ComponentPropertyInfo (CFData ), one for each property */ kComponentPropertyCacheSeed = 'seed', /* property cache seed value */ kComponentPropertyCacheFlags = 'flgs', /* see kComponentPropertyCache flags */ kComponentPropertyExtendedInfo = 'meta' /* CFDictionary with extended property information */ };
Константы
-
kComponentPropertyCacheFlagNotPersistent
kComponentPropertyCacheFlagNotPersistent
Метаданные свойства не должны быть сохранены в персистентном кэше.
Доступный в OS X v10.3 и позже.
Не доступный 64-разрядным приложениям.
-
kComponentPropertyCacheFlagIsDynamic
kComponentPropertyCacheFlagIsDynamic
Метаданные свойства не должны кэшироваться вообще.
Доступный в OS X v10.3 и позже.
Не доступный 64-разрядным приложениям.
-
kComponentPropertyClassPropertyInfo
kComponentPropertyClassPropertyInfo
Структура QTComponentPropertyInfo, определяющая класс информации о свойстве. Также 'pnfo'.
Доступный в OS X v10.3 и позже.
Не доступный 64-разрядным приложениям.
-
kComponentPropertyInfoList
kComponentPropertyInfoList
Массив структур QTComponentPropertyInfo, один для каждого свойства. Также 'список'.
Доступный в OS X v10.3 и позже.
Не доступный 64-разрядным приложениям.
-
kComponentPropertyCacheSeed
kComponentPropertyCacheSeed
Кэш свойства компонента отбирает значение. Также 'семя'.
Доступный в OS X v10.3 и позже.
Не доступный 64-разрядным приложениям.
-
kComponentPropertyCacheFlags
kComponentPropertyCacheFlags
Один из следующих двух флагов: Также 'flgs'.
Доступный в OS X v10.3 и позже.
Не доступный 64-разрядным приложениям.
-
-
Константы сгруппировались с kDataHCanRead.
Объявление
Objective C
enum { kDataHCanRead = 1L << 0, kDataHSpecialRead = 1L << 1, kDataHSpecialReadFile = 1L << 2, kDataHCanWrite = 1L << 3, kDataHSpecialWrite = 1 << 4, kDataHSpecialWriteFile = 1 << 5, kDataHCanStreamingWrite = 1 << 6, kDataHMustCheckDataRef = 1 << 7 };
Константы
-
kDataHCanRead
kDataHCanRead
Указывает, что Ваш обработчик данных может читать из объема.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
kDataHSpecialRead
kDataHSpecialRead
Указывает, что Ваш обработчик данных может читать из объема с помощью специального метода. Например, Ваш обработчик данных мог бы доступ к поддержке к сетевым мультимедийным серверам с помощью особого протокола. В этом случае Ваш компонент установил бы этот флаг в 1 каждый раз, когда объем находится на поддерживаемом сервере.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
kDataHSpecialReadFile
kDataHSpecialReadFile
Зарезервированный для использования Apple.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
kDataHCanWrite
kDataHCanWrite
Указывает, что Ваш обработчик данных может записать данные в объем. В частности используйте этот флаг, чтобы указать, что Ваш обработчик данных функция DataHPutData будет работать с этим объемом.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
kDataHSpecialWrite
kDataHSpecialWrite
Указывает, что Ваш обработчик данных может записать в объем с помощью специального метода. Как с флагом kDataHSpecialRead, Ваш обработчик данных использовал бы этот флаг, чтобы указать, что Ваш компонент может получить доступ к объему с помощью специализированной поддержки (например, специальные сетевые протоколы).
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
kDataHCanStreamingWrite
kDataHCanStreamingWrite
Указывает, что Ваш обработчик данных может поддерживать специальные функции записи для получения данных фильма при записи в этот объем.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
-
Константы передали QTVRWrapAndConstrain.
Объявление
Objective C
enum { kQTVRPan = 0, kQTVRTilt = 1, kQTVRFieldOfView = 2, kQTVRViewCenterH = 4, /* WrapAndConstrain only */ kQTVRViewCenterV = 5 /* WrapAndConstrain only */ };
-
Константы, представляющие свойства спрайтов.
Объявление
Objective C
enum { kGetSpriteWorldInvalidRegionAndLeaveIntact = -1L, kGetSpriteWorldInvalidRegionAndThenSetEmpty = -2L }; enum { kKeyFrameAndSingleOverride = 1L << 1, kKeyFrameAndAllOverrides = 1L << 2 }; enum { kNoQTIdleEvents = -1 }; enum { kOnlyDrawToSpriteWorld = 1L << 0, kSpriteWorldPreflight = 1L << 1 }; enum { kScaleSpritesToScaleWorld = 1L << 1, kSpriteWorldHighQuality = 1L << 2, kSpriteWorldDontAutoInvalidate = 1L << 3, kSpriteWorldInvisible = 1L << 4, kSpriteWorldDirtyInsteadOfFlush = 1L << 5 }; enum { kSpritePropertyMatrix = 1, kSpritePropertyImageDescription = 2, kSpritePropertyImageDataPtr = 3, kSpritePropertyVisible = 4, kSpritePropertyLayer = 5, kSpritePropertyGraphicsMode = 6, kSpritePropertyImageDataSize = 7, kSpritePropertyActionHandlingSpriteID = 8, kSpritePropertyCanBeHitTested = 9, kSpritePropertyImageIndex = 100, kSpriteTrackPropertyBackgroundColor = 101, kSpriteTrackPropertyOffscreenBitDepth = 102, kSpriteTrackPropertySampleFormat = 103, kSpriteTrackPropertyScaleSpritesToScaleWorld = 104, kSpriteTrackPropertyHasActions = 105, kSpriteTrackPropertyVisible = 106, kSpriteTrackPropertyQTIdleEventsFrequency = 107, kSpriteTrackPropertyAllSpritesHitTestingMode = 108, kSpriteTrackPropertyPreferredDepthInterpretationMode = 109, kSpriteImagePropertyRegistrationPoint = 1000, kSpriteImagePropertyGroupID = 1001 };
-
Константы передали QTSampleTableGetSampleFlags.
Объявление
Swift
var mediaSampleNotSync: Int { get }
Objective C
enum { mediaSampleNotSync = 1 << 0, /* sample is not a sync sample (eg. is frame differenced */ mediaSampleShadowSync = 1 << 1, /* sample is a shadow sync */ mediaSampleDroppable = 1 << 27, /* sample is not required to be decoded for later samples to be decoded properly */ mediaSamplePartialSync = 1 << 16, /* sample is a partial sync (e.g., I frame after open GOP ) */ mediaSampleHasRedundantCoding = 1 << 24, /* sample is known to contain redundant coding */ mediaSampleHasNoRedundantCoding = 1 << 25, /* sample is known not to contain redundant coding */ mediaSampleIsDependedOnByOthers = 1 << 26, /* one or more other samples depend upon the decode of this sample */ mediaSampleIsNotDependedOnByOthers = 1 << 27, /* synonym for mediaSampleDroppable */ mediaSampleDependsOnOthers = 1 << 28, /* sample's decode depends upon decode of other samples */ mediaSampleDoesNotDependOnOthers = 1 << 29, /* sample's decode does not depend upon decode of other samples */ mediaSampleEarlierDisplayTimesAllowed = 1 << 30 /* samples later in decode order may have earlier display times */ };
Константы
-
Константы сгруппировались с movieFileSpecValid.
Объявление
Objective C
enum { pasteInParallel = 1 << 0, showUserSettingsDialog = 1 << 1, movieToFileOnlyExport = 1 << 2, movieFileSpecValid = 1 << 3 };
-
Константы передали MovieImportDataRef.
Объявление
Objective C
enum { movieImportCreateTrack = 1, movieImportInParallel = 2, movieImportMustUseTrack = 4, movieImportWithIdle = 16 }; enum { movieImportResultUsedMultipleTracks = 8, movieImportResultNeedIdles = 32, movieImportResultComplete = 64 };
Константы
-
Константы передали MovieProgressProc.
Объявление
Objective C
enum { movieProgressOpen = 0, movieProgressUpdatePercent = 1, movieProgressClose = 2 }; enum { progressOpFlatten = 1, progressOpInsertTrackSegment = 2, progressOpInsertMovieSegment = 3, progressOpPaste = 4, progressOpAddMovieSelection = 5, progressOpCopy = 6, progressOpCut = 7, progressOpLoadMovieIntoRam = 8, progressOpLoadTrackIntoRam = 9, progressOpLoadMediaIntoRam = 10, progressOpImportMovie = 11, progressOpExportMovie = 12 };
Константы
-
movieProgressOpen
movieProgressOpen
Указывает запуск длинной работы. Это всегда - первое сообщение, отправленное в Вашу функцию. Ваша функция может использовать это сообщение для инициирования дисплея окна прогресса.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
movieProgressUpdatePercent
movieProgressUpdatePercent
Информация о завершении передач к Вашей функции. Панель инструментов Фильма неоднократно отправляет это сообщение в Вашу функцию. percentDone параметр указывает относительное завершение работы. Можно использовать это значение для обновления окна прогресса.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
movieProgressClose
movieProgressClose
Указывает конец длинной работы. Это всегда - последнее сообщение, отправленное в Вашу функцию. Ваша функция может использовать это сообщение в качестве индикации для удаления ее окна прогресса.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
progressOpFlatten
progressOpFlatten
Ваше приложение вызвало функцию FlattenMovie или FlattenMovieData.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
progressOpInsertTrackSegment
progressOpInsertTrackSegment
Ваше приложение вызвало функцию InsertTrackSegment. Панель инструментов Фильма вызывает функцию прогресса, присваивающуюся фильму, содержащему целевую дорожку.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
progressOpInsertMovieSegment
progressOpInsertMovieSegment
Ваше приложение вызвало функцию InsertMovieSegment. Панель инструментов Фильма вызывает функцию прогресса, присваивающуюся целевому фильму.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
progressOpPaste
progressOpPaste
Ваше приложение вызвало функцию PasteMovieSelection. Панель инструментов Фильма вызывает функцию прогресса, присваивающуюся целевому фильму.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
progressOpAddMovieSelection
progressOpAddMovieSelection
Ваше приложение вызвало функцию AddMovieSelection. Панель инструментов Фильма вызывает функцию прогресса, присваивающуюся целевому фильму. Панель инструментов Фильма вызывает функцию прогресса, присваивающуюся целевому фильму.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
progressOpCopy
progressOpCopy
Ваше приложение вызвало функцию CopyMovieSelection, Панель инструментов Фильма вызывает функцию прогресса, присваивающуюся целевому фильму.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
progressOpCut
progressOpCut
Ваше приложение вызвало функцию CutMovieSelection. Панель инструментов Фильма вызывает функцию прогресса, присваивающуюся целевому фильму.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
progressOpLoadMovieIntoRam
progressOpLoadMovieIntoRam
Ваше приложение вызвало функцию LoadMovieIntoRam. Панель инструментов Фильма вызывает функцию прогресса, присваивающуюся целевому фильму.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
progressOpLoadTrackIntoRam
progressOpLoadTrackIntoRam
Ваше приложение вызвало функцию LoadTrackIntoRam. Панель инструментов Фильма вызывает функцию прогресса, присваивающуюся целевой дорожке.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
progressOpLoadMediaIntoRam
progressOpLoadMediaIntoRam
Ваше приложение вызвало функцию LoadMediaIntoRam. Панель инструментов Фильма вызывает функцию прогресса, присваивающуюся целевым носителям.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
progressOpImportMovie
progressOpImportMovie
Ваше приложение вызвало функцию ConvertFileToMovieFile. Панель инструментов Фильма вызывает функцию прогресса, связанную с целевым файлом ролика. Этот флаг также используется, как надлежащий, для функций PasteHandleIntoMovie.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
-
Константы, представляющие свойства новых фильмов.
Объявление
Objective C
enum { newMovieActive = 1 << 0, newMovieDontResolveDataRefs = 1 << 1, newMovieDontAskUnresolvedDataRefs = 1 << 2, newMovieDontAutoAlternates = 1 << 3, newMovieDontUpdateForeBackPointers = 1 << 4, newMovieDontAutoUpdateClock = 1 << 5, newMovieAsyncOK = 1 << 8, newMovieIdleImportOK = 1 << 10, newMovieDontInteractWithUser = 1 << 11 };
-
Константы передали NewMovieController.
Объявление
Objective C
enum { mcTopLeftMovie = 1 << 0, /* usually centered */ mcScaleMovieToFit = 1 << 1, /* usually only scales down */ mcWithBadge = 1 << 2, /* give me a badge */ mcNotVisible = 1 << 3, /* don't show controller */ mcWithFrame = 1 << 4 /* gimme a frame */ };
-
Константы, представляющие опции для предпочтительных диалоговых окон QuickTime.
Объявление
Objective C
enum { pdActionConfirmDialog = 1, /* no param */ pdActionSetAppleMenu = 2, /* param is MenuRef */ pdActionSetEditMenu = 3, /* param is MenuRef */ pdActionGetDialogValues = 4, /* param is QTAtomContainer */ pdActionSetPreviewUserItem = 5, /* param is long*/ pdActionSetPreviewPicture = 6, /* param is QTParamPreviewPtr;*/ pdActionSetColorPickerEventProc = 7, /* param is UserEventUPP */ pdActionSetDialogTitle = 8, /* param is StringPtr */ pdActionGetSubPanelMenu = 9, /* param is MenuRef * */ pdActionActivateSubPanel = 10, /* param is long */ pdActionConductStopAlert = 11, /* param is StringPtr */ pdActionModelessCallback = 12, /* param is QTParamDialogEventPtr */ pdActionFetchPreview = 13, /* param is QTParamFetchPreviewPtr */ pdActionSetDialogSettings = 14, /* param is QTAtomContainer */ pdActionGetDialogSettings = 15, /* param is QTAtomContainer */ pdActionGetNextSample = 16, /* param is QTAtomContainer with effect sample to change - createdDialog may be NIL */ pdActionGetPreviousSample = 17, /* param is QTAtomContainer with effect sample to change - createdDialog may be NIL */ pdActionCompactSample = 18, /* param is QTAtomContainer with effect sample to compact, - createdDialog may be NIL */ pdActionSetEditCallout = 19, /* param is QTParamPreviewCalloutPtr, can be NIL */ pdActionSetSampleTime = 20, /* param is QTParamSampleTimePtr, can be NIL */ pdActionDoEditCommand = 21, /* param is long with menu command (ie, mcMenuCut etc ) */ pdActionGetSubPanelMenuValue = 22, /* param is long and returns current sub-panel value selected by the effect */ /* Action codes and typedefs used for custom controls within effects */ pdActionCustomNewControl = 23, /* param is QTCustomControlNewPtr */ pdActionCustomDisposeControl = 24, /* param is QTCustomControlNewPtr */ pdActionCustomPositionControl = 25, /* param is QTCustomControlPositionControlPtr */ pdActionCustomShowHideControl = 26, /* param is QTCustomControlShowHideControlPtr */ pdActionCustomHandleEvent = 27, /* param is QTCustomControlHandleEventPtr */ pdActionCustomSetFocus = 28, /* param is QTCustomControlSetFocusPtr */ pdActionCustomSetEditMenu = 29, /* param is QTCustomControlSetEditMenuPtr */ pdActionCustomSetPreviewPicture = 30, /* param is QTCustomControlSetPreviewPicturePtr */ pdActionCustomSetEditCallout = 31, /* param is QTCustomControlSetEditCalloutPtr */ pdActionCustomGetEnableValue = 32, /* param is QTCustomControlGetEnableValuePtr */ pdActionCustomSetSampleTime = 33, /* param is QTCustomControlSetSampleTimePtr */ pdActionCustomGetValue = 34, /* param is QTCustomControlGetValue */ pdActionCustomDoEditCommand = 35, /* param is QTCustomControlDoEditCommand */ /* more actions for the dialog */ pdActionRunInEventLoop = 36, /* param is QTEventLoopDescriptionPtr - OS X only */ pdActionConvertSettingsToXML = 37, /* param is QTAtomContainer * inbound, Handle * outbound contains the XML - createdDialog may be NIL */ pdActionConvertSettingsToXMLWithComments = 38, /* param is QTAtomContainer * inbound, Handle * outbound contains the XML with comments - createdDialog may be NIL */ pdActionConvertSettingsToText = 39, /* param is QTAtomContainer * inbound, Handle * outbound contains human readable text - createdDialog may be NIL */ pdActionConvertXMLToSettings = 40, /* param is Handle * inbound, QTAtomContainer * outbound contains parameters - createdDialog may be NIL */ pdActionSetPropertyComponent = 41 /* param is QTParamComponentPropertyPtr */ }; enum { pdOptionsCollectOneValue = 0x00000001 , /* should collect a single value only */ pdOptionsAllowOptionalInterpolations = 0x00000002 , /* non-novice interpolation options are shown */ pdOptionsModalDialogBox = 0x00000004 , /* dialog box should be modal */ pdOptionsEditCurrentEffectOnly = 0x00000008 , /* List of effects will not be shown */ pdOptionsHidePreview = 0x00000010 , /* Preview item will not be shown */ pdOptionsDisplayAsSheet = 0x00000020 /* Dialog will be used as a sheet (on platforms that support it ) */ }; enum { pdSampleTimeDisplayOptionsNone = 0x00000000 };
Константы
-
pdActionModelessCallback
pdActionModelessCallback
Параметром является QTParamDialogEventPtr.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
pdActionFetchPreview
pdActionFetchPreview
Параметром является QTParamFetchPreviewPtr.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
pdActionSetDialogSettings
pdActionSetDialogSettings
Параметром является QTAtomContainer.
Доступный в OS X v10.2 и позже.
Не доступный 64-разрядным приложениям.
-
pdActionGetDialogSettings
pdActionGetDialogSettings
Параметром является QTAtomContainer.
Доступный в OS X v10.2 и позже.
Не доступный 64-разрядным приложениям.
-
pdActionGetNextSample
pdActionGetNextSample
Параметром является QTAtomContainer с выборкой эффекта для изменения - createdDialog, может быть NIL.
Доступный в OS X v10.2 и позже.
Не доступный 64-разрядным приложениям.
-
pdActionGetPreviousSample
pdActionGetPreviousSample
Параметром является QTAtomContainer с выборкой эффекта для изменения - createdDialog, может быть NIL.
Доступный в OS X v10.2 и позже.
Не доступный 64-разрядным приложениям.
-
pdActionCompactSample
pdActionCompactSample
Параметром является QTAtomContainer с выборкой эффекта к компактному, - createdDialog может быть NIL.
Доступный в OS X v10.2 и позже.
Не доступный 64-разрядным приложениям.
-
pdActionSetEditCallout
pdActionSetEditCallout
Параметром является QTParamPreviewCalloutPtr, может быть NIL.
Доступный в OS X v10.2 и позже.
Не доступный 64-разрядным приложениям.
-
pdActionSetSampleTime
pdActionSetSampleTime
Параметром является QTParamSampleTimePtr, может быть NIL.
Доступный в OS X v10.2 и позже.
Не доступный 64-разрядным приложениям.
-
pdActionDoEditCommand
pdActionDoEditCommand
Параметр длинен с командой меню (т.е. mcMenuCut и т.д.).
Доступный в OS X v10.2 и позже.
Не доступный 64-разрядным приложениям.
-
pdActionGetSubPanelMenuValue
pdActionGetSubPanelMenuValue
Параметр длинен и возвращает текущее значение подпанели, выбранное эффектом.
Доступный в OS X v10.2 и позже.
Не доступный 64-разрядным приложениям.
-
pdActionCustomNewControl
pdActionCustomNewControl
Параметром является QTCustomControlNewPtr.
Доступный в OS X v10.2 и позже.
Не доступный 64-разрядным приложениям.
-
pdActionCustomDisposeControl
pdActionCustomDisposeControl
Параметром является QTCustomControlNewPtr.
Доступный в OS X v10.2 и позже.
Не доступный 64-разрядным приложениям.
-
pdActionCustomPositionControl
pdActionCustomPositionControl
Параметром является QTCustomControlPositionControlPtr.
Доступный в OS X v10.2 и позже.
Не доступный 64-разрядным приложениям.
-
pdActionCustomShowHideControl
pdActionCustomShowHideControl
Параметром является QTCustomControlShowHideControlPtr.
Доступный в OS X v10.2 и позже.
Не доступный 64-разрядным приложениям.
-
pdActionCustomHandleEvent
pdActionCustomHandleEvent
Параметром является QTCustomControlHandleEventPtr.
Доступный в OS X v10.2 и позже.
Не доступный 64-разрядным приложениям.
-
pdActionCustomSetFocus
pdActionCustomSetFocus
Параметром является QTCustomControlSetFocusPtr.
Доступный в OS X v10.2 и позже.
Не доступный 64-разрядным приложениям.
-
pdActionCustomSetEditMenu
pdActionCustomSetEditMenu
Параметром является QTCustomControlSetEditMenuPtr.
Доступный в OS X v10.2 и позже.
Не доступный 64-разрядным приложениям.
-
pdActionCustomSetPreviewPicture
pdActionCustomSetPreviewPicture
Параметром является QTCustomControlSetPreviewPicturePtr.
Доступный в OS X v10.2 и позже.
Не доступный 64-разрядным приложениям.
-
pdActionCustomSetEditCallout
pdActionCustomSetEditCallout
Параметром является QTCustomControlSetEditCalloutPtr.
Доступный в OS X v10.2 и позже.
Не доступный 64-разрядным приложениям.
-
pdActionCustomGetEnableValue
pdActionCustomGetEnableValue
Параметром является QTCustomControlGetEnableValuePtr.
Доступный в OS X v10.2 и позже.
Не доступный 64-разрядным приложениям.
-
pdActionCustomSetSampleTime
pdActionCustomSetSampleTime
Параметром является QTCustomControlSetSampleTimePtr.
Доступный в OS X v10.2 и позже.
Не доступный 64-разрядным приложениям.
-
pdActionCustomGetValue
pdActionCustomGetValue
Параметром является QTCustomControlGetValue.
Доступный в OS X v10.2 и позже.
Не доступный 64-разрядным приложениям.
-
pdActionCustomDoEditCommand
pdActionCustomDoEditCommand
Параметром является QTCustomControlDoEditCommand.
Доступный в OS X v10.2 и позже.
Не доступный 64-разрядным приложениям.
-
pdActionRunInEventLoop
pdActionRunInEventLoop
Параметром является QTEventLoopDescriptionPtr - OS X только.
Доступный в OS X v10.3 и позже.
Не доступный 64-разрядным приложениям.
-
pdActionConvertSettingsToXML
pdActionConvertSettingsToXML
Параметром является входящий QTAtomContainer, вывоз Дескриптора содержит XML - createdDialog, может быть NIL.
Доступный в OS X v10.3 и позже.
Не доступный 64-разрядным приложениям.
-
pdActionConvertSettingsToXMLWithComments
pdActionConvertSettingsToXMLWithComments
Параметром является входящий QTAtomContainer, вывоз Дескриптора содержит XML с комментариями - createdDialog, может быть NIL.
Доступный в OS X v10.3 и позже.
Не доступный 64-разрядным приложениям.
-
pdActionConvertSettingsToText
pdActionConvertSettingsToText
Параметром является входящий QTAtomContainer, вывоз Дескриптора содержит читаемый пользователем текст - createdDialog, может быть NIL.
Доступный в OS X v10.3 и позже.
Не доступный 64-разрядным приложениям.
-
pdActionConvertXMLToSettings
pdActionConvertXMLToSettings
Параметр является входящим Дескриптором, вывоз QTAtomContainer содержит параметры - createdDialog, может быть NIL.
Доступный в OS X v10.3 и позже.
Не доступный 64-разрядным приложениям.
-
pdActionSetPropertyComponent
pdActionSetPropertyComponent
Параметром является QTParamComponentPropertyPtr.
Доступный в OS X v10.3 и позже.
Не доступный 64-разрядным приложениям.
-
pdOptionsModalDialogBox
pdOptionsModalDialogBox
Диалоговое окно должно быть модальным.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
pdOptionsEditCurrentEffectOnly
pdOptionsEditCurrentEffectOnly
Список эффектов не будет показан.
Доступный в OS X v10.2 и позже.
Не доступный 64-разрядным приложениям.
-
pdOptionsHidePreview
pdOptionsHidePreview
Элемент предварительного просмотра не будет показан.
Доступный в OS X v10.2 и позже.
Не доступный 64-разрядным приложениям.
-
-
Константы, представляющие константы для Стандартного Сжатия.
Объявление
Objective C
enum { /* * Indicates the client is ready to use the ICM compression session * API to perform compression operations. StdCompression disables * frame reordering and multi pass encoding if this flag is cleared. */ scAllowEncodingWithCompressionSession = 1L << 8, /* * Indicates the client does not want the user to change the frame * reordering setting. */ scDisableFrameReorderingItem = 1L << 9, /* * Indicates the client does not want the user to change the multi * pass encoding setting */ scDisableMultiPassEncodingItem = 1L << 10 }; enum { /* * Specifies if frame reordering can occur in encoding. */ scVideoAllowFrameReorderingType = 'bfra', /* pointer to Boolean */ /* * The settings to control multi pass encoding. */ scVideoMultiPassEncodingSettingsType = 'mpes' /* pointer to SCVideoMutiPassEncodingSettings struct*/ }; enum { scListEveryCodec = 1L << 1, scAllowZeroFrameRate = 1L << 2, scAllowZeroKeyFrameRate = 1L << 3, scShowBestDepth = 1L << 4, scUseMovableModal = 1L << 5, scDisableFrameRateItem = 1L << 6, scShowDataRateAsKilobits = 1L << 7 }; enum { scOKItem = 1, scCancelItem = 2, scCustomItem = 3 }; enum { scPositionRect = 2, scPositionDialog = 3, scSetTestImagePictHandle = 4, scSetTestImagePictFile = 5, scSetTestImagePixMap = 6, scGetBestDeviceRect = 7, scRequestImageSettings = 10, scCompressImage = 11, scCompressPicture = 12, scCompressPictureFile = 13, scRequestSequenceSettings = 14, scCompressSequenceBegin = 15, scCompressSequenceFrame = 16, scCompressSequenceEnd = 17, scDefaultPictHandleSettings = 18, scDefaultPictFileSettings = 19, scDefaultPixMapSettings = 20, scGetInfo = 21, scSetInfo = 22, scNewGWorld = 23 }; enum { scPreferCropping = 1 << 0, scPreferScaling = 1 << 1, scPreferScalingAndCropping = scPreferScaling | scPreferCropping, scDontDetermineSettingsFromTestImage = 1 << 2 }; enum { scSpatialSettingsType = 'sptl', /* pointer to SCSpatialSettings struct*/ scTemporalSettingsType = 'tprl', /* pointer to SCTemporalSettings struct*/ scDataRateSettingsType = 'drat', /* pointer to SCDataRateSettings struct*/ scColorTableType = 'clut', /* pointer to CTabHandle */ scProgressProcType = 'prog', /* pointer to ProgressRecord struct*/ scExtendedProcsType = 'xprc', /* pointer to SCExtendedProcs struct*/ scPreferenceFlagsType = 'pref', /* pointer to long*/ scSettingsStateType = 'ssta', /* pointer to Handle */ scSequenceIDType = 'sequ', /* pointer to ImageSequence */ scWindowPositionType = 'wndw', /* pointer to Point */ scCodecFlagsType = 'cflg', /* pointer to CodecFlags */ scCodecSettingsType = 'cdec', /* pointer to Handle */ scForceKeyValueType = 'ksim', /* pointer to long*/ scCompressionListType = 'ctyl', /* pointer to OSType Handle */ scCodecManufacturerType = 'cmfr', /* pointer to OSType */ scAvailableCompressionListType = 'avai', /* pointer to OSType Handle */ scWindowOptionsType = 'shee', /* pointer to SCWindowSettings struct*/ scSoundVBRCompressionOK = 'cvbr', /* pointer to Boolean */ scSoundSampleRateChangeOK = 'rcok', /* pointer to Boolean */ scSoundCompressionType = 'ssct', /* pointer to OSType */ scSoundSampleRateType = 'ssrt', /* pointer to UnsignedFixed */ scSoundInputSampleRateType = 'ssir', /* pointer to UnsignedFixed */ scSoundSampleSizeType = 'ssss', /* pointer to short*/ scSoundChannelCountType = 'sscc' /* pointer to short*/ }; enum { scTestImageWidth = 80, scTestImageHeight = 80 }; enum { scUserCancelled = 1 }; enum { scWindowRefKindCarbon = 'carb' /* WindowRef */ };
Константы
-
scVideoAllowFrameReorderingType
scVideoAllowFrameReorderingType
Указатель на булевскую переменную.
Доступный в OS X v10.3 и позже.
Не доступный 64-разрядным приложениям.
-
scSpatialSettingsType
scSpatialSettingsType
Структура SCSpatialSettings видеотрека.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
scTemporalSettingsType
scTemporalSettingsType
Структура SCTemporalSettings видеотрека.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
scDataRateSettingsType
scDataRateSettingsType
Структура SCDataRateSettings видеотрека.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
scCodecSettingsType
scCodecSettingsType
Указатель на дескриптор.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
scForceKeyValueType
scForceKeyValueType
Указатель на долго.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
scCodecManufacturerType
scCodecManufacturerType
Указатель на OSType.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
scAvailableCompressionListType
scAvailableCompressionListType
Указатель на дескриптор OSType.
Доступный в OS X v10.2 и позже.
Не доступный 64-разрядным приложениям.
-
scWindowOptionsType
scWindowOptionsType
Указатель на структуру SCWindowSettings.
Доступный в OS X v10.3 и позже.
Не доступный 64-разрядным приложениям.
-
scSoundVBRCompressionOK
scSoundVBRCompressionOK
Указатель на булевскую переменную.
Доступный в OS X v10.2 и позже.
Не доступный 64-разрядным приложениям.
-
scSoundSampleRateChangeOK
scSoundSampleRateChangeOK
Указатель на булевскую переменную.
Доступный в OS X v10.2 и позже.
Не доступный 64-разрядным приложениям.
-
scSoundCompressionType
scSoundCompressionType
Постоянный тип сжатия звуковой дорожки; посмотрите Идентификаторы Кодека.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
scSoundSampleRateType
scSoundSampleRateType
Значение UnsignedFixed, представляющее частоту дискретизации звуковой дорожки.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
scSoundInputSampleRateType
scSoundInputSampleRateType
Указатель на UnsignedFixed.
Доступный в OS X v10.2 и позже.
Не доступный 64-разрядным приложениям.
-
scSoundSampleSizeType
scSoundSampleSizeType
Короткое целое, представляющее объем выборки звуковой дорожки.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
scSoundChannelCountType
scSoundChannelCountType
Короткое целое, представляющее количество каналов звуковой дорожки.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
-
Константы передали SGPanelGetDITLForSize.
Объявление
Objective C
enum { kSGSmallestDITLSize = -1, /* requestedSize h and v set to this to retrieve small size */ kSGLargestDITLSize = -2 /* requestedSize h and v set to this to retrieve large size */ };
-
Идентифицируйте типы среды в QuickTime.
Объявление
Objective C
enum { VideoMediaType = 'vide', SoundMediaType = 'soun', TextMediaType = 'text', BaseMediaType = 'gnrc', MPEGMediaType = 'MPEG', MusicMediaType = 'musi', TimeCodeMediaType = 'tmcd', SpriteMediaType = 'sprt', FlashMediaType = 'flsh', MovieMediaType = 'moov', TweenMediaType = 'twen', ThreeDeeMediaType = 'qd3d', SkinMediaType = 'skin', HandleDataHandlerSubType = 'hndl', PointerDataHandlerSubType = 'ptr ', NullDataHandlerSubType = 'null', ResourceDataHandlerSubType = 'rsrc', URLDataHandlerSubType = 'url ', AliasDataHandlerSubType = 'alis', WiredActionHandlerType = 'wire' };
Константы
-
Константы передали SpriteWorldHitTest.
Объявление
Objective C
enum { spriteHitTestBounds = 1L << 0, /* point must only be within sprite's bounding box */ spriteHitTestImage = 1L << 1, /* point must be within the shape of the sprite's image */ spriteHitTestInvisibleSprites = 1L << 2, /* invisible sprites may be hit tested */ spriteHitTestIsClick = 1L << 3, /* for codecs that want mouse events */ spriteHitTestLocInDisplayCoordinates = 1L << 4, /* set if you want to pass a display coordiate point to SpriteHitTest */ spriteHitTestTreatAllSpritesAsHitTestable = 1L << 5 /* set if you want to override each sprites hittestable property as true */ };
-
Константы, представляющие свойства текста.
Объявление
Objective C
enum { /* set property parameter / get property parameter */ kTextTextHandle = 1, /* Handle / preallocated Handle */ kTextTextPtr = 2, /* Pointer */ kTextTEStyle = 3, /* TextStyle * / TextStyle **/ kTextSelection = 4, /* long [2] / long [2]*/ kTextBackColor = 5, /* RGBColor * / RGBColor **/ kTextForeColor = 6, /* RGBColor * / RGBColor **/ kTextFace = 7, /* long / long **/ kTextFont = 8, /* long / long **/ kTextSize = 9, /* long / long **/ kTextAlignment = 10, /* short * / short **/ kTextHilite = 11, /* hiliteRecord * / hiliteRecord **/ kTextDropShadow = 12, /* dropShadowRecord * / dropShadowRecord **/ kTextDisplayFlags = 13, /* long / long **/ kTextScroll = 14, /* TimeValue * / TimeValue **/ kTextRelativeScroll = 15, /* Point **/ kTextHyperTextFace = 16, /* hyperTextSetFace * / hyperTextSetFace **/ kTextHyperTextColor = 17, /* hyperTextSetColor * / hyperTextSetColor **/ kTextKeyEntry = 18, /* short*/ kTextMouseDown = 19, /* Point **/ kTextTextBox = 20, /* Rect * / Rect **/ kTextEditState = 21, /* short / short **/ kTextLength = 22 /* / long **/ }; enum { dfDontDisplay = 1 << 0, /* Don't display the text */ dfDontAutoScale = 1 << 1, /* Don't scale text as track bounds grows or shrinks */ dfClipToTextBox = 1 << 2, /* Clip update to the textbox */ dfUseMovieBGColor = 1 << 3, /* Set text background to movie's background color */ dfShrinkTextBoxToFit = 1 << 4, /* Compute minimum box to fit the sample */ dfScrollIn = 1 << 5, /* Scroll text in until last of text is in view */ dfScrollOut = 1 << 6, /* Scroll text out until last of text is gone (if both set, scroll in then out )*/ dfHorizScroll = 1 << 7, /* Scroll text horizontally (otherwise it's vertical )*/ dfReverseScroll = 1 << 8, /* vert: scroll down rather than up; horiz: scroll backwards (justfication dependent )*/ dfContinuousScroll = 1 << 9, /* new samples cause previous samples to scroll out */ dfFlowHoriz = 1 << 10, /* horiz scroll text flows in textbox rather than extend to right */ dfContinuousKaraoke = 1 << 11, /* ignore begin offset, hilite everything up to the end offset (karaoke )*/ dfDropShadow = 1 << 12, /* display text with a drop shadow */ dfAntiAlias = 1 << 13, /* attempt to display text anti aliased */ dfKeyedText = 1 << 14, /* key the text over background */ dfInverseHilite = 1 << 15, /* Use inverse hiliting rather than using hilite color */ dfTextColorHilite = 1 << 16 /* changes text color in place of hiliting. */ };
Константы
-
kTextSelection
kTextSelection
Долго [2] длинный [2].
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
kTextScroll
kTextScroll
Текстовая позиция прокрутки.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
kTextRelativeScroll
kTextRelativeScroll
Точка.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
kTextHyperTextFace
kTextHyperTextFace
HyperTextSetFace hyperTextSetFace.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
kTextHyperTextColor
kTextHyperTextColor
HyperTextSetColor hyperTextSetColor.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
kTextKeyEntry
kTextKeyEntry
Короткий.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
kTextMouseDown
kTextMouseDown
Точка.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
kTextTextBox
kTextTextBox
Rect Rect.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
kTextEditState
kTextEditState
Короткий короткий.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
kTextLength
kTextLength
Долго.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
dfDontDisplay
dfDontDisplay
Не выводит на экран указанную выборку.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
dfDontAutoScale
dfDontAutoScale
Если дорожка ограничивает увеличение, не масштабирует текст.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
dfClipToTextBox
dfClipToTextBox
Клипы только к текстовому полю. Если текст накладывает видео, это полезно.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
dfUseMovieBGColor
dfUseMovieBGColor
Установите фон текста в цвет фона фильма.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
dfShrinkTextBoxToFit
dfShrinkTextBoxToFit
Повторно вычисляет размер параметра текстового поля, чтобы просто соответствовать данному тексту и хранит этот прямоугольник текстовыми данными.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
dfScrollIn
dfScrollIn
Прокручивает текст в том, пока последний из текста не в поле зрения. Этот флаг связан с scrollDelay параметром.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
dfScrollOut
dfScrollOut
Прокручивает текст, пока последний из текста не вне поля зрения. Этот флаг связан с scrollDelay параметром. Если и dfScrollIn и dfScrollOut установлены, текст прокручен в, то.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
dfHorizScroll
dfHorizScroll
Прокручивает одну строку текста горизонтально. Если флаг dfHorizScroll не установлен, то прокрутка является вертикальной.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
dfReverseScroll
dfReverseScroll
Если установлено, прокрутки вертикально вниз, а не. Если не набор, горизонтальная прокрутка продолжается к левым, а не к праву.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
-
Константы передали ToneDescription.
Объявление
Objective C
enum { kSoftSynthComponentSubType = 'ss ', kGMSynthComponentSubType = 'gm ' };
Константы
-
Константы, идентифицирующие арифметические и логические операции.
Объявление
Objective C
kOperatorAdd = 'add ' kOperatorSubtract = 'sub ' kOperatorMultiply = 'mult' kOperatorDivide = 'div ' kOperatorOr = 'or ' kOperatorAnd = 'and ' kOperatorNot = 'not ' kOperatorLessThan = '< ' kOperatorLessThanEqualTo = '<= ' kOperatorEqualTo = '= ' kOperatorNotEqualTo = '!= ' kOperatorGreaterThan = '> ' kOperatorGreaterThanEqualTo = '>= ' kOperatorModulo = 'mod ' kOperatorIntegerDivide = 'idiv' kOperatorAbsoluteValue = 'abs ' kOperatorNegate = 'neg '
-
Идентифицируйте компоненты кодека и типы данных в QuickTime.
Объявление
Objective C
kAnimationCodecType ='rle ' kAVRJPEGCodecType ='avr ' kBaseCodecType ='base' kBMPCodecType ='WRLE' kCinepakCodecType ='cvid' kCloudCodecType ='clou' kCMYKCodecType ='cmyk' kComponentVideoCodecType ='yuv2' kComponentVideoSigned ='yuvu' kComponentVideoUnsigned ='yuvs' kDVCNTSCCodecType ='dvc ' kDVCPALCodecType ='dvcp' kDVCProNTSCCodecType ='dvpn' kDVCProPALCodecType ='dvpp' kFireCodecType ='fire' kFLCCodecType ='flic' k48RGBCodecType ='b48r' kGIFCodecType ='gif ' kGraphicsCodecType ='smc ' kH261CodecType ='h261' kH263CodecType ='h263' kIndeo4CodecType ='IV41' kJPEGCodecType ='jpeg' kMacPaintCodecType ='PNTG' kMicrosoftVideo1CodecType ='msvc' kMotionJPEGACodecType ='mjpa' kMotionJPEGBCodecType ='mjpb' kMpegYUV420CodecType ='myuv' kOpenDMLJPEGCodecType ='dmb1' kPhotoCDCodecType ='kpcd' kPlanarRGBCodecType ='8BPS' kPNGCodecType ='png ' kQuickDrawCodecType ='qdrw' kQuickDrawGXCodecType ='qdgx' kRawCodecType ='raw ' kSGICodecType ='.SGI' k16GrayCodecType ='b16g' k64ARGBCodecType ='b64a' kSorensonCodecType ='SVQ1' kSorensonYUV9CodecType ='syv9' kTargaCodecType ='tga ' k32AlphaGrayCodecType ='b32a' kTIFFCodecType ='tiff' kVectorCodecType ='path' kVideoCodecType ='rpza' kWaterRippleCodecType ='ripl' kWindowsRawCodecType ='WRAW' kYUV420CodecType ='y420
Обсуждение
Все компоненты кодека того же типа обеспечивают те же виды служб и поддерживают общий интерфейс прикладного программирования.
-
Константы, представляющие свойства кодеков.
Объявление
Objective C
codecImageBufferIsInPCIMemory = 1L << 5 codecSupportsOutOfOrderDisplayTimes = 1L << 8 codecSupportsScheduledBackwardsPlaybackWithDifferenceFrames = 1L << 9 codecConditionNewMask = 1L << 6 codecInfoResourceType = 'cdci' codecInterfaceVersion = 2 codecSuggestedBufferSentinel = 'sent' codecMinimumDataSize = 32768L
Константы
-
codecImageBufferIsInPCIMemory
codecImageBufferIsInPCIMemory
Буфер изображения кодека через шину PCI; побайтовые записи плохи.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
codecSupportsOutOfOrderDisplayTimes
codecSupportsOutOfOrderDisplayTimes
Кадры поддержки кодеков, поставленные в очередь в одном порядке на дисплей в различном порядке, например содержание IPB.
Доступный в OS X v10.3 и позже.
Не доступный 64-разрядным приложениям.
-
codecSupportsScheduledBackwardsPlaybackWithDifferenceFrames
codecSupportsScheduledBackwardsPlaybackWithDifferenceFrames
Кодек может использовать дополнительные буферы для минимизации передекодирования во время назад воспроизведения.
Доступный в OS X v10.3 и позже.
Не доступный 64-разрядным приложениям.
-
codecInfoResourceType
codecInfoResourceType
Информационный тип ресурса кодека.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
codecInterfaceVersion
codecInterfaceVersion
Высокое слово возвратилось в компоненте GetVersion.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
codecSuggestedBufferSentinel
codecSuggestedBufferSentinel
Ресурс общественности кодека, содержащий, предложил, чтобы образец данных поместил прошлый конец буфера данных.
Доступный в OS X v10.2 и позже.
Не доступный 64-разрядным приложениям.
-
-
Константы, представляющие типы кодека.
Объявление
Swift
var kSorenson3CodecType: Int { get } var k422YpCbCr8CodecType: Int { get } var k444YpCbCr8CodecType: Int { get } var k4444YpCbCrA8CodecType: Int { get } var k422YpCbCr16CodecType: Int { get } var k422YpCbCr10CodecType: Int { get } var k444YpCbCr10CodecType: Int { get } var k4444YpCbCrA8RCodecType: Int { get }
Objective C
kDVCPro50NTSCCodecType = 'dv5n' kDVCPro50PALCodecType = 'dv5p' kDVCPro100NTSCCodecType = 'dv1n' kDVCPro100PALCodecType = 'dv1p' kDVCPROHD720pCodecType = 'dvhp' kDVCPROHD1080i60CodecType = 'dvh6' kDVCPROHD1080i50CodecType = 'dvh5' kSorenson3CodecType = 'SVQ3' kMPEG4VisualCodecType = 'mp4v' k422YpCbCr8CodecType = '2vuy' k444YpCbCr8CodecType = 'v308' k4444YpCbCrA8CodecType = 'v408' k422YpCbCr16CodecType = 'v216' k422YpCbCr10CodecType = 'v210' k444YpCbCr10CodecType = 'v410' k4444YpCbCrA8RCodecType = 'r408' kJPEG2000CodecType = 'mjp2' kPixletCodecType = 'pxlt' kH264CodecType = 'avc1'
Константы
-
kSorenson3CodecType
kSorenson3CodecType
Доступный в QuickTime 5 и позже.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
k422YpCbCr8CodecType
k422YpCbCr8CodecType
Y'CbCr компонента, 8-разрядный 4:2:2.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
k444YpCbCr8CodecType
k444YpCbCr8CodecType
Y'CbCr компонента, 8-разрядный 4:4:4.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
k4444YpCbCrA8CodecType
k4444YpCbCrA8CodecType
Y'CbCrA компонента, 8-разрядный 4:4:4:4.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
k422YpCbCr16CodecType
k422YpCbCr16CodecType
Y'CbCr компонента, 10,12,14,16-разрядный 4:2:2.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
k422YpCbCr10CodecType
k422YpCbCr10CodecType
Y'CbCr компонента, 10-разрядный 4:2:2.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
k444YpCbCr10CodecType
k444YpCbCr10CodecType
Y'CbCr компонента, 10-разрядный 4:4:4.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
k4444YpCbCrA8RCodecType
k4444YpCbCrA8RCodecType
Y'CbCrA компонента, 8-разрядный 4:4:4:4, представляя формат. полнофункциональная альфа, нуль сместил YUV.
Доступный в OS X v10.0 и позже.
Не доступный 64-разрядным приложениям.
-
-
Идентифицируйте цвета по умолчанию для графического компонента средства импорта.
Объявление
Objective C
blackColor =33 blueColor =409 cyanColor =273 greenColor =341 magentaColor =137 redColor =205 whiteColor =30 yellowColor =69
-
Константы, представляющие цветовые режимы.
Объявление
Objective C
useColorMatching = 4 graphicsModePreWhiteAlpha = 257 graphicsModePreBlackAlpha = 258 graphicsModeComposition = 259 graphicsModePreMulColorAlpha = 261 graphicsModePerComponentAlpha = 272 kQTAlphaMode = 'almo' kQTAlphaModePreMulColor = 'almp'
Константы
-
kQTAlphaMode
kQTAlphaMode
UInt32; например, graphicsModeStraightAlpha или graphicsModePreBlackAlpha.
Доступный в OS X v10.1 и позже.
Не доступный 64-разрядным приложениям.
-
kQTAlphaModePreMulColor
kQTAlphaModePreMulColor
RGBColor; используемый, если kQTAlphaMode является graphicsModePreMulColorAlpha.
Доступный в OS X v10.1 и позже.
Не доступный 64-разрядным приложениям.
-
-
Константы, представляющие селекторы для вызовов компонента.
Объявление
Objective C
kClockGetTimeSelect = 0x0001 kClockNewCallBackSelect = 0x0002 kClockDisposeCallBackSelect = 0x0003 kClockCallMeWhenSelect = 0x0004 kClockCancelCallBackSelect = 0x0005 kClockRateChangedSelect = 0x0006 kClockTimeChangedSelect = 0x0007 kClockSetTimeBaseSelect = 0x0008 kClockStartStopChangedSelect = 0x0009 kClockGetRateSelect = 0x000A kClockGetTimesForRateChangeSelect = 0x000B kClockGetRateChangeConstraintsSelect = 0x000C kSCGetCompressionExtendedSelect = 0x0001 kSCPositionRectSelect = 0x0002 kSCPositionDialogSelect = 0x0003 kSCSetTestImagePictHandleSelect = 0x0004 kSCSetTestImagePictFileSelect = 0x0005 kSCSetTestImagePixMapSelect = 0x0006 kSCGetBestDeviceRectSelect = 0x0007 kSCRequestImageSettingsSelect = 0x000A kSCCompressImageSelect = 0x000B kSCCompressPictureSelect = 0x000C kSCCompressPictureFileSelect = 0x000D kSCRequestSequenceSettingsSelect = 0x000E kSCCompressSequenceBeginSelect = 0x000F kSCCompressSequenceFrameSelect = 0x0010 kSCCompressSequenceEndSelect = 0x0011 kSCDefaultPictHandleSettingsSelect = 0x0012 kSCDefaultPictFileSettingsSelect = 0x0013 kSCDefaultPixMapSettingsSelect = 0x0014 kSCGetInfoSelect = 0x0015 kSCSetInfoSelect = 0x0016 kSCNewGWorldSelect = 0x0017 kSCSetCompressFlagsSelect = 0x0018 kSCGetCompressFlagsSelect = 0x0019 kSCGetSettingsAsTextSelect = 0x001A kSCGetSettingsAsAtomContainerSelect = 0x001B kSCSetSettingsFromAtomContainerSelect = 0x001C kSCCompressSequenceFrameAsyncSelect = 0x001D kSCAsyncIdleSelect = 0x001E kSCCopyCompressionSessionOptionsSelect = 0x001F kSCAudioInvokeLegacyCodecOptionsDialogSelect = 0x0081 kTweenerInitializeSelect = 0x0001 kTweenerDoTweenSelect = 0x0002 kTweenerResetSelect = 0x0003 kTCGetCurrentTimeCodeSelect = 0x0101 kTCGetTimeCodeAtTimeSelect = 0x0102 kTCTimeCodeToStringSelect = 0x0103 kTCTimeCodeToFrameNumberSelect = 0x0104 kTCFrameNumberToTimeCodeSelect = 0x0105 kTCGetSourceRefSelect = 0x0106 kTCSetSourceRefSelect = 0x0107 kTCSetTimeCodeFlagsSelect = 0x0108 kTCGetTimeCodeFlagsSelect = 0x0109 kTCSetDisplayOptionsSelect = 0x010A kTCGetDisplayOptionsSelect = 0x010B kMovieImportHandleSelect = 0x0001 kMovieImportFileSelect = 0x0002 kMovieImportSetSampleDurationSelect = 0x0003 kMovieImportSetSampleDescriptionSelect = 0x0004 kMovieImportSetMediaFileSelect = 0x0005 kMovieImportSetDimensionsSelect = 0x0006 kMovieImportSetChunkSizeSelect = 0x0007 kMovieImportSetProgressProcSelect = 0x0008 kMovieImportSetAuxiliaryDataSelect = 0x0009 kMovieImportSetFromScrapSelect = 0x000A kMovieImportDoUserDialogSelect = 0x000B kMovieImportSetDurationSelect = 0x000C kMovieImportGetAuxiliaryDataTypeSelect = 0x000D kMovieImportValidateSelect = 0x000E kMovieImportGetFileTypeSelect = 0x000F kMovieImportDataRefSelect = 0x0010 kMovieImportGetSampleDescriptionSelect = 0x0011 kMovieImportGetMIMETypeListSelect = 0x0012 kMovieImportSetOffsetAndLimitSelect = 0x0013 kMovieImportGetSettingsAsAtomContainerSelect = 0x0014 kMovieImportSetSettingsFromAtomContainerSelect = 0x0015 kMovieImportSetOffsetAndLimit64Select = 0x0016 kMovieImportIdleSelect = 0x0017 kMovieImportValidateDataRefSelect = 0x0018 kMovieImportGetLoadStateSelect = 0x0019 kMovieImportGetMaxLoadedTimeSelect = 0x001A kMovieImportEstimateCompletionTimeSelect = 0x001B kMovieImportSetDontBlockSelect = 0x001C kMovieImportGetDontBlockSelect = 0x001D kMovieImportSetIdleManagerSelect = 0x001E kMovieImportSetNewMovieFlagsSelect = 0x001F kMovieImportGetDestinationMediaTypeSelect = 0x0020 kMovieImportSetMediaDataRefSelect = 0x0021 kMovieImportDoUserDialogDataRefSelect = 0x0022 kMovieExportToHandleSelect = 0x0080 kMovieExportToFileSelect = 0x0081 kMovieExportGetAuxiliaryDataSelect = 0x0083 kMovieExportSetProgressProcSelect = 0x0084 kMovieExportSetSampleDescriptionSelect = 0x0085 kMovieExportDoUserDialogSelect = 0x0086 kMovieExportGetCreatorTypeSelect = 0x0087 kMovieExportToDataRefSelect = 0x0088 kMovieExportFromProceduresToDataRefSelect = 0x0089 kMovieExportAddDataSourceSelect = 0x008A kMovieExportValidateSelect = 0x008B kMovieExportGetSettingsAsAtomContainerSelect = 0x008C kMovieExportSetSettingsFromAtomContainerSelect = 0x008D kMovieExportGetFileNameExtensionSelect = 0x008E kMovieExportGetShortFileTypeStringSelect = 0x008F kMovieExportGetSourceMediaTypeSelect = 0x0090 kMovieExportSetGetMoviePropertyProcSelect = 0x0091 kTextExportGetDisplayDataSelect = 0x0100 kTextExportGetTimeFractionSelect = 0x0101 kTextExportSetTimeFractionSelect = 0x0102 kTextExportGetSettingsSelect = 0x0103 kTextExportSetSettingsSelect = 0x0104 kMIDIImportGetSettingsSelect = 0x0100 kMIDIImportSetSettingsSelect = 0x0101 kMovieExportNewGetDataAndPropertiesProcsSelect = 0x0100 kMovieExportDisposeGetDataAndPropertiesProcsSelect = 0x0101 kGraphicsImageImportSetSequenceEnabledSelect = 0x0100 kGraphicsImageImportGetSequenceEnabledSelect = 0x0101 kPreviewShowDataSelect = 0x0001 kPreviewMakePreviewSelect = 0x0002 kPreviewMakePreviewReferenceSelect = 0x0003 kPreviewEventSelect = 0x0004 kDataCodecDecompressSelect = 0x0001 kDataCodecGetCompressBufferSizeSelect = 0x0002 kDataCodecCompressSelect = 0x0003 kDataCodecBeginInterruptSafeSelect = 0x0004 kDataCodecEndInterruptSafeSelect = 0x0005 kDataCodecDecompressPartialSelect = 0x0006 kDataCodecCompressPartialSelect = 0x0007 kDataHGetDataSelect = 0x0002 kDataHPutDataSelect = 0x0003 kDataHFlushDataSelect = 0x0004 kDataHOpenForWriteSelect = 0x0005 kDataHCloseForWriteSelect = 0x0006 kDataHOpenForReadSelect = 0x0008 kDataHCloseForReadSelect = 0x0009 kDataHSetDataRefSelect = 0x000A kDataHGetDataRefSelect = 0x000B kDataHCompareDataRefSelect = 0x000C kDataHTaskSelect = 0x000D kDataHScheduleDataSelect = 0x000E kDataHFinishDataSelect = 0x000F kDataHFlushCacheSelect = 0x0010 kDataHResolveDataRefSelect = 0x0011 kDataHGetFileSizeSelect = 0x0012 kDataHCanUseDataRefSelect = 0x0013 kDataHGetVolumeListSelect = 0x0014 kDataHWriteSelect = 0x0015 kDataHPreextendSelect = 0x0016 kDataHSetFileSizeSelect = 0x0017 kDataHGetFreeSpaceSelect = 0x0018 kDataHCreateFileSelect = 0x0019 kDataHGetPreferredBlockSizeSelect = 0x001A kDataHGetDeviceIndexSelect = 0x001B kDataHIsStreamingDataHandlerSelect = 0x001C kDataHGetDataInBufferSelect = 0x001D kDataHGetScheduleAheadTimeSelect = 0x001E kDataHSetCacheSizeLimitSelect = 0x001F kDataHGetCacheSizeLimitSelect = 0x0020 kDataHGetMovieSelect = 0x0021 kDataHAddMovieSelect = 0x0022 kDataHUpdateMovieSelect = 0x0023 kDataHDoesBufferSelect = 0x0024 kDataHGetFileNameSelect = 0x0025 kDataHGetAvailableFileSizeSelect = 0x0026 kDataHGetMacOSFileTypeSelect = 0x0027 kDataHGetMIMETypeSelect = 0x0028 kDataHSetDataRefWithAnchorSelect = 0x0029 kDataHGetDataRefWithAnchorSelect = 0x002A kDataHSetMacOSFileTypeSelect = 0x002B kDataHSetTimeBaseSelect = 0x002C kDataHGetInfoFlagsSelect = 0x002D kDataHScheduleData64Select = 0x002E kDataHWrite64Select = 0x002F kDataHGetFileSize64Select = 0x0030 kDataHPreextend64Select = 0x0031 kDataHSetFileSize64Select = 0x0032 kDataHGetFreeSpace64Select = 0x0033 kDataHAppend64Select = 0x0034 kDataHReadAsyncSelect = 0x0035 kDataHPollReadSelect = 0x0036 kDataHGetDataAvailabilitySelect = 0x0037 kDataHGetFileSizeAsyncSelect = 0x003A kDataHGetDataRefAsTypeSelect = 0x003B kDataHSetDataRefExtensionSelect = 0x003C kDataHGetDataRefExtensionSelect = 0x003D kDataHGetMovieWithFlagsSelect = 0x003E kDataHGetFileTypeOrderingSelect = 0x0040 kDataHCreateFileWithFlagsSelect = 0x0041 kDataHGetMIMETypeAsyncSelect = 0x0042 kDataHGetInfoSelect = 0x0043 kDataHSetIdleManagerSelect = 0x0044 kDataHDeleteFileSelect = 0x0045 kDataHSetMovieUsageFlagsSelect = 0x0046 kDataHUseTemporaryDataRefSelect = 0x0047 kDataHGetTemporaryDataRefCapabilitiesSelect = 0x0048 kDataHRenameFileSelect = 0x0049 kDataHGetAvailableFileSize64Select = 0x004E kDataHGetDataAvailability64Select = 0x004F kDataHPlaybackHintsSelect = 0x0103 kDataHPlaybackHints64Select = 0x010E kDataHGetDataRateSelect = 0x0110 kDataHSetTimeHintsSelect = 0x0111 kVDGetMaxSrcRectSelect = 0x0001 kVDGetActiveSrcRectSelect = 0x0002 kVDSetDigitizerRectSelect = 0x0003 kVDGetDigitizerRectSelect = 0x0004 kVDGetVBlankRectSelect = 0x0005 kVDGetMaskPixMapSelect = 0x0006 kVDGetPlayThruDestinationSelect = 0x0008 kVDUseThisCLUTSelect = 0x0009 kVDSetInputGammaValueSelect = 0x000A kVDGetInputGammaValueSelect = 0x000B kVDSetBrightnessSelect = 0x000C kVDGetBrightnessSelect = 0x000D kVDSetContrastSelect = 0x000E kVDSetHueSelect = 0x000F kVDSetSharpnessSelect = 0x0010 kVDSetSaturationSelect = 0x0011 kVDGetContrastSelect = 0x0012 kVDGetHueSelect = 0x0013 kVDGetSharpnessSelect = 0x0014 kVDGetSaturationSelect = 0x0015 kVDGrabOneFrameSelect = 0x0016 kVDGetMaxAuxBufferSelect = 0x0017 kVDGetDigitizerInfoSelect = 0x0019 kVDGetCurrentFlagsSelect = 0x001A kVDSetKeyColorSelect = 0x001B kVDGetKeyColorSelect = 0x001C kVDAddKeyColorSelect = 0x001D kVDGetNextKeyColorSelect = 0x001E kVDSetKeyColorRangeSelect = 0x001F kVDGetKeyColorRangeSelect = 0x0020 kVDSetDigitizerUserInterruptSelect = 0x0021 kVDSetInputColorSpaceModeSelect = 0x0022 kVDGetInputColorSpaceModeSelect = 0x0023 kVDSetClipStateSelect = 0x0024 kVDGetClipStateSelect = 0x0025 kVDSetClipRgnSelect = 0x0026 kVDClearClipRgnSelect = 0x0027 kVDGetCLUTInUseSelect = 0x0028 kVDSetPLLFilterTypeSelect = 0x0029 kVDGetPLLFilterTypeSelect = 0x002A kVDGetMaskandValueSelect = 0x002B kVDSetMasterBlendLevelSelect = 0x002C kVDSetPlayThruDestinationSelect = 0x002D kVDSetPlayThruOnOffSelect = 0x002E kVDSetFieldPreferenceSelect = 0x002F kVDGetFieldPreferenceSelect = 0x0030 kVDPreflightDestinationSelect = 0x0032 kVDPreflightGlobalRectSelect = 0x0033 kVDSetPlayThruGlobalRectSelect = 0x0034 kVDSetInputGammaRecordSelect = 0x0035 kVDGetInputGammaRecordSelect = 0x0036 kVDSetBlackLevelValueSelect = 0x0037 kVDGetBlackLevelValueSelect = 0x0038 kVDSetWhiteLevelValueSelect = 0x0039 kVDGetWhiteLevelValueSelect = 0x003A kVDGetVideoDefaultsSelect = 0x003B kVDGetNumberOfInputsSelect = 0x003C kVDGetInputFormatSelect = 0x003D kVDSetInputSelect = 0x003E kVDGetInputSelect = 0x003F kVDSetInputStandardSelect = 0x0040 kVDSetupBuffersSelect = 0x0041 kVDGrabOneFrameAsyncSelect = 0x0042 kVDDoneSelect = 0x0043 kVDSetCompressionSelect = 0x0044 kVDCompressOneFrameAsyncSelect = 0x0045 kVDCompressDoneSelect = 0x0046 kVDReleaseCompressBufferSelect = 0x0047 kVDGetImageDescriptionSelect = 0x0048 kVDResetCompressSequenceSelect = 0x0049 kVDSetCompressionOnOffSelect = 0x004A kVDGetCompressionTypesSelect = 0x004B kVDSetTimeBaseSelect = 0x004C kVDSetFrameRateSelect = 0x004D kVDGetDataRateSelect = 0x004E kVDGetSoundInputDriverSelect = 0x004F kVDGetDMADepthsSelect = 0x0050 kVDGetPreferredTimeScaleSelect = 0x0051 kVDReleaseAsyncBuffersSelect = 0x0052 kVDSetDataRateSelect = 0x0054 kVDGetTimeCodeSelect = 0x0055 kVDUseSafeBuffersSelect = 0x0056 kVDGetSoundInputSourceSelect = 0x0057 kVDGetCompressionTimeSelect = 0x0058 kVDSetPreferredPacketSizeSelect = 0x0059 kVDSetPreferredImageDimensionsSelect = 0x005A kVDGetPreferredImageDimensionsSelect = 0x005B kVDGetInputNameSelect = 0x005C kVDSetDestinationPortSelect = 0x005D kVDGetDeviceNameAndFlagsSelect = 0x005E kVDCaptureStateChangingSelect = 0x005F kVDGetUniqueIDsSelect = 0x0060 kVDSelectUniqueIDsSelect = 0x0061 kVDCopyPreferredAudioDeviceSelect = 0x0063 kVDIIDCGetFeaturesSelect = 0x0200 kVDIIDCSetFeaturesSelect = 0x0201 kVDIIDCGetDefaultFeaturesSelect = 0x0202 kVDIIDCGetCSRDataSelect = 0x0203 kVDIIDCSetCSRDataSelect = 0x0204 kVDIIDCGetFeaturesForSpecifierSelect = 0x0205 kXMLParseDataRefSelect = 0x0001 kXMLParseFileSelect = 0x0002 kXMLParseDisposeXMLDocSelect = 0x0003 kXMLParseGetDetailedParseErrorSelect = 0x0004 kXMLParseAddElementSelect = 0x0005 kXMLParseAddAttributeSelect = 0x0006 kXMLParseAddMultipleAttributesSelect = 0x0007 kXMLParseAddAttributeAndValueSelect = 0x0008 kXMLParseAddMultipleAttributesAndValuesSelect = 0x0009 kXMLParseAddAttributeValueKindSelect = 0x000A kXMLParseAddNameSpaceSelect = 0x000B kXMLParseSetOffsetAndLimitSelect = 0x000C kXMLParseSetEventParseRefConSelect = 0x000D kXMLParseSetStartDocumentHandlerSelect = 0x000E kXMLParseSetEndDocumentHandlerSelect = 0x000F kXMLParseSetStartElementHandlerSelect = 0x0010 kXMLParseSetEndElementHandlerSelect = 0x0011 kXMLParseSetCharDataHandlerSelect = 0x0012 kXMLParseSetPreprocessInstructionHandlerSelect = 0x0013 kXMLParseSetCommentHandlerSelect = 0x0014 kXMLParseSetCDataHandlerSelect = 0x0015 kSGInitializeSelect = 0x0001 kSGSetDataOutputSelect = 0x0002 kSGGetDataOutputSelect = 0x0003 kSGSetGWorldSelect = 0x0004 kSGGetGWorldSelect = 0x0005 kSGNewChannelSelect = 0x0006 kSGDisposeChannelSelect = 0x0007 kSGStartPreviewSelect = 0x0010 kSGStartRecordSelect = 0x0011 kSGIdleSelect = 0x0012 kSGStopSelect = 0x0013 kSGPauseSelect = 0x0014 kSGPrepareSelect = 0x0015 kSGReleaseSelect = 0x0016 kSGGetMovieSelect = 0x0017 kSGSetMaximumRecordTimeSelect = 0x0018 kSGGetMaximumRecordTimeSelect = 0x0019 kSGGetStorageSpaceRemainingSelect = 0x001A kSGGetTimeRemainingSelect = 0x001B kSGGrabPictSelect = 0x001C kSGGetLastMovieResIDSelect = 0x001D kSGSetFlagsSelect = 0x001E kSGGetFlagsSelect = 0x001F kSGSetDataProcSelect = 0x0020 kSGNewChannelFromComponentSelect = 0x0021 kSGDisposeDeviceListSelect = 0x0022 kSGAppendDeviceListToMenuSelect = 0x0023 kSGSetSettingsSelect = 0x0024 kSGGetSettingsSelect = 0x0025 kSGGetIndChannelSelect = 0x0026 kSGUpdateSelect = 0x0027 kSGGetPauseSelect = 0x0028 kSGSettingsDialogSelect = 0x0029 kSGGetAlignmentProcSelect = 0x002A kSGSetChannelSettingsSelect = 0x002B kSGGetChannelSettingsSelect = 0x002C kSGGetModeSelect = 0x002D kSGSetDataRefSelect = 0x002E kSGGetDataRefSelect = 0x002F kSGNewOutputSelect = 0x0030 kSGDisposeOutputSelect = 0x0031 kSGSetOutputFlagsSelect = 0x0032 kSGSetChannelOutputSelect = 0x0033 kSGGetDataOutputStorageSpaceRemainingSelect = 0x0034 kSGHandleUpdateEventSelect = 0x0035 kSGSetOutputNextOutputSelect = 0x0036 kSGGetOutputNextOutputSelect = 0x0037 kSGSetOutputMaximumOffsetSelect = 0x0038 kSGGetOutputMaximumOffsetSelect = 0x0039 kSGGetOutputDataReferenceSelect = 0x003A kSGWriteExtendedMovieDataSelect = 0x003B kSGGetStorageSpaceRemaining64Select = 0x003C kSGGetDataOutputStorageSpaceRemaining64Select = 0x003D kSGWriteMovieDataSelect = 0x0100 kSGAddFrameReferenceSelect = 0x0101 kSGGetNextFrameReferenceSelect = 0x0102 kSGGetTimeBaseSelect = 0x0103 kSGSortDeviceListSelect = 0x0104 kSGAddMovieDataSelect = 0x0105 kSGChangedSourceSelect = 0x0106 kSGAddExtendedFrameReferenceSelect = 0x0107 kSGGetNextExtendedFrameReferenceSelect = 0x0108 kSGAddExtendedMovieDataSelect = 0x0109 kSGAddOutputDataRefToMediaSelect = 0x010A kSGSetSettingsSummarySelect = 0x010B kSGSetChannelUsageSelect = 0x0080 kSGGetChannelUsageSelect = 0x0081 kSGSetChannelBoundsSelect = 0x0082 kSGGetChannelBoundsSelect = 0x0083 kSGSetChannelVolumeSelect = 0x0084 kSGGetChannelVolumeSelect = 0x0085 kSGGetChannelInfoSelect = 0x0086 kSGSetChannelPlayFlagsSelect = 0x0087 kSGGetChannelPlayFlagsSelect = 0x0088 kSGSetChannelMaxFramesSelect = 0x0089 kSGGetChannelMaxFramesSelect = 0x008A kSGSetChannelRefConSelect = 0x008B kSGSetChannelClipSelect = 0x008C kSGGetChannelClipSelect = 0x008D kSGGetChannelSampleDescriptionSelect = 0x008E kSGGetChannelDeviceListSelect = 0x008F kSGSetChannelDeviceSelect = 0x0090 kSGSetChannelMatrixSelect = 0x0091 kSGGetChannelMatrixSelect = 0x0092 kSGGetChannelTimeScaleSelect = 0x0093 kSGChannelPutPictureSelect = 0x0094 kSGChannelSetRequestedDataRateSelect = 0x0095 kSGChannelGetRequestedDataRateSelect = 0x0096 kSGChannelSetDataSourceNameSelect = 0x0097 kSGChannelGetDataSourceNameSelect = 0x0098 kSGChannelSetCodecSettingsSelect = 0x0099 kSGChannelGetCodecSettingsSelect = 0x009A kSGGetChannelTimeBaseSelect = 0x009B kSGGetChannelRefConSelect = 0x009C kSGGetChannelDeviceAndInputNamesSelect = 0x009D kSGSetChannelDeviceInputSelect = 0x009E kSGSetChannelSettingsStateChangingSelect = 0x009F kSGInitChannelSelect = 0x0180 kSGWriteSamplesSelect = 0x0181 kSGGetDataRateSelect = 0x0182 kSGAlignChannelRectSelect = 0x0183 kSGPanelGetDitlSelect = 0x0200 kSGPanelGetTitleSelect = 0x0201 kSGPanelCanRunSelect = 0x0202 kSGPanelInstallSelect = 0x0203 kSGPanelEventSelect = 0x0204 kSGPanelItemSelect = 0x0205 kSGPanelRemoveSelect = 0x0206 kSGPanelSetGrabberSelect = 0x0207 kSGPanelSetResFileSelect = 0x0208 kSGPanelGetSettingsSelect = 0x0209 kSGPanelSetSettingsSelect = 0x020A kSGPanelValidateInputSelect = 0x020B kSGPanelSetEventFilterSelect = 0x020C kSGPanelGetDITLForSizeSelect = 0x020D kSGGetSrcVideoBoundsSelect = 0x0100 kSGSetVideoRectSelect = 0x0101 kSGGetVideoRectSelect = 0x0102 kSGGetVideoCompressorTypeSelect = 0x0103 kSGSetVideoCompressorTypeSelect = 0x0104 kSGSetVideoCompressorSelect = 0x0105 kSGGetVideoCompressorSelect = 0x0106 kSGGetVideoDigitizerComponentSelect = 0x0107 kSGSetVideoDigitizerComponentSelect = 0x0108 kSGVideoDigitizerChangedSelect = 0x0109 kSGSetVideoBottlenecksSelect = 0x010A kSGGetVideoBottlenecksSelect = 0x010B kSGGrabFrameSelect = 0x010C kSGGrabFrameCompleteSelect = 0x010D kSGDisplayFrameSelect = 0x010E kSGCompressFrameSelect = 0x010F kSGCompressFrameCompleteSelect = 0x0110 kSGAddFrameSelect = 0x0111 kSGTransferFrameForCompressSelect = 0x0112 kSGSetCompressBufferSelect = 0x0113 kSGGetCompressBufferSelect = 0x0114 kSGGetBufferInfoSelect = 0x0115 kSGSetUseScreenBufferSelect = 0x0116 kSGGetUseScreenBufferSelect = 0x0117 kSGGrabCompressCompleteSelect = 0x0118 kSGDisplayCompressSelect = 0x0119 kSGSetFrameRateSelect = 0x011A kSGGetFrameRateSelect = 0x011B kSGSetPreferredPacketSizeSelect = 0x0121 kSGGetPreferredPacketSizeSelect = 0x0122 kSGSetUserVideoCompressorListSelect = 0x0123 kSGGetUserVideoCompressorListSelect = 0x0124 kSGSetSoundInputDriverSelect = 0x0100 kSGGetSoundInputDriverSelect = 0x0101 kSGSoundInputDriverChangedSelect = 0x0102 kSGSetSoundRecordChunkSizeSelect = 0x0103 kSGGetSoundRecordChunkSizeSelect = 0x0104 kSGSetSoundInputRateSelect = 0x0105 kSGGetSoundInputRateSelect = 0x0106 kSGSetSoundInputParametersSelect = 0x0107 kSGGetSoundInputParametersSelect = 0x0108 kSGSetAdditionalSoundRatesSelect = 0x0109 kSGGetAdditionalSoundRatesSelect = 0x010A kSGSetFontNameSelect = 0x0100 kSGSetFontSizeSelect = 0x0101 kSGSetTextForeColorSelect = 0x0102 kSGSetTextBackColorSelect = 0x0103 kSGSetJustificationSelect = 0x0104 kSGGetTextReturnToSpaceValueSelect = 0x0105 kSGSetTextReturnToSpaceValueSelect = 0x0106 kSGGetInstrumentSelect = 0x0100 kSGSetInstrumentSelect = 0x0101 kQTVideoOutputGetDisplayModeListSelect = 0x0001 kQTVideoOutputGetCurrentClientNameSelect = 0x0002 kQTVideoOutputSetClientNameSelect = 0x0003 kQTVideoOutputGetClientNameSelect = 0x0004 kQTVideoOutputBeginSelect = 0x0005 kQTVideoOutputEndSelect = 0x0006 kQTVideoOutputSetDisplayModeSelect = 0x0007 kQTVideoOutputGetDisplayModeSelect = 0x0008 kQTVideoOutputSaveStateSelect = 0x000A kQTVideoOutputRestoreStateSelect = 0x000B kQTVideoOutputGetGWorldSelect = 0x000C kQTVideoOutputGetGWorldParametersSelect = 0x000D kQTVideoOutputGetIndSoundOutputSelect = 0x000E kQTVideoOutputGetClockSelect = 0x000F kQTVideoOutputSetEchoPortSelect = 0x0010 kQTVideoOutputGetIndImageDecompressorSelect = 0x0011 kQTVideoOutputBaseSetEchoPortSelect = 0x0012 kQTVideoOutputCopyIndAudioOutputDeviceUIDSelect = 0x0016
-
Идентифицируйте типы компонентов.
Объявление
Objective C
clockComponentType ='clok' compressorComponentType ='imco' CreateFilePreviewComponentType ='pmak' DataHandlerType ='dhlr' decompressorComponentType ='imdc' MediaHandlerType ='mhlr' MovieControllerComponentType ='play' MovieExportType ='spit' MovieImportType ='eat ' SeqGrabChannelType ='sgch' SeqGrabComponentType ='barg' SeqGrabCompressionPanelType ='cmpr' SeqGrabPanelType ='sgpn' SeqGrabSourcePanelType ='sour' ShowFilePreviewComponentType ='pnot' StandardCompressionSubType ='imag' StandardCompressionSubTypeSound ='soun' StandardCompressionType ='scdi' systemMicrosecondClock ='micr' systemMillisecondClock ='mill' systemSecondClock ='seco' systemTickClock ='tick' videoDigitizerComponentType ='vdig'
Обсуждение
Все компоненты того же типа или подтипа обеспечивают те же виды служб и поддерживают общий интерфейс прикладного программирования. Кодеки имеют свой собственный набор типов.
-
Константы, содержащие флаги и IDs свойств компонента.
Объявление
Objective C
uppCallComponentGetComponentPropertyInfoProcInfo = 0x0003FFF0 uppCallComponentGetComponentPropertyProcInfo = 0x0003FFF0 uppCallComponentSetComponentPropertyProcInfo = 0x0000FFF0 uppCallComponentAddComponentPropertyListenerProcInfo = 0x0000FFF0 uppCallComponentRemoveComponentPropertyListenerProcInfo = 0x0000FFF0 kCallComponentExecuteWiredActionSelect = -9 kComponentPropertyFlagCanSetLater = (1L << 0) kComponentPropertyFlagCanSetNow = (1L << 1) kComponentPropertyFlagCanGetNow = (1L << 3) kComponentPropertyFlagHasExtendedInfo = (1L << 4) kComponentPropertyFlagValueMustBeReleased = (1L << 5) kComponentPropertyFlagValueIsCFTypeRef = (1L << 6) kComponentPropertyFlagGetBufferMustBeInitialized = (1L << 7) kQTComponentPropertyListenerCollectionContextVersion = 1 kQTGetComponentPropertyInfoSelect = -11 kQTGetComponentPropertySelect = -12 kQTSetComponentPropertySelect = -13 kQTAddComponentPropertyListenerSelect = -14 kQTRemoveComponentPropertyListenerSelect = -15
-
Идентифицируйте ошибки, сгенерированные при выполнении вызовов QuickTime.
Объявление
Swift
var noRecordOfApp: Int { get } var cantCreateSingleForkFile: Int { get } var componentDllLoadErr: Int { get } var componentDllEntryNotFoundErr: Int { get } var qtmlDllLoadErr: Int { get } var qtmlDllEntryNotFoundErr: Int { get } var digiUnimpErr: Int { get } var qtParamErr: Int { get } var matrixErr: Int { get } var notExactMatrixErr: Int { get } var noMoreKeyColorsErr: Int { get } var notExactSizeErr: Int { get } var badDepthErr: Int { get } var noDMAErr: Int { get } var badCallOrderErr: Int { get }
Objective C
// General QuickTime errors couldNotResolveDataRef =-2000 badImageDescription =-2001 badPublicMovieAtom =-2002 cantFindHandler =-2003 cantOpenHandler =-2004 badComponentType =-2005 noMediaHandler =-2006 noDataHandler =-2007 invalidMedia =-2008 invalidTrack =-2009 invalidMovie =-2010 invalidSampleTable =-2011 invalidDataRef =-2012 invalidHandler =-2013 invalidDuration =-2014 invalidTime =-2015 cantPutPublicMovieAtom =-2016 badEditList =-2017 mediaTypesDontMatch =-2018 progressProcAborted =-2019 movieToolboxUninitialized =-2020 noRecordOfApp =-2020 wfFileNotFound =-2021 cantCreateSingleForkFile =-2022 invalidEditState =-2023 nonMatchingEditState =-2024 staleEditState =-2025 userDataItemNotFound =-2026 maxSizeToGrowTooSmall =-2027 badTrackIndex =-2028 trackIDNotFound =-2029 trackNotInMovie =-2030 timeNotInTrack =-2031 timeNotInMedia =-2032 badEditIndex =-2033 internalQuickTimeError =-2034 cantEnableTrack =-2035 invalidRect =-2036 invalidSampleNum =-2037 invalidChunkNum =-2038 invalidSampleDescIndex =-2039 invalidChunkCache =-2040 invalidSampleDescription =-2041 dataNotOpenForRead =-2042 dataNotOpenForWrite =-2043 dataAlreadyOpenForWrite =-2044 dataAlreadyClosed =-2045 endOfDataReached =-2046 dataNoDataRef =-2047 noMovieFound =-2048 invalidDataRefContainer =-2049 badDataRefIndex =-2050 noDefaultDataRef =-2051 couldNotUseAnExistingSample =-2052 featureUnsupported =-2053 unsupportedAuxiliaryImportData =-2057 auxiliaryExportDataUnavailable =-2058 samplesAlreadyInMediaErr =-2059 noSourceTreeFoundErr =-2060 sourceNotFoundErr =-2061 movieTextNotFoundErr =-2062 missingRequiredParameterErr =-2063 invalidSpriteWorldPropertyErr =-2064 invalidSpritePropertyErr =-2065 gWorldsNotSameDepthAndSizeErr =-2066 invalidSpriteIndexErr =-2067 invalidImageIndexErr =-2068 invalidSpriteIDErr =-2069 // QuickTime Music Architecture errors internalComponentErr =-2070 notImplementedMusicOSErr =-2071 cantSendToSynthesizerOSErr =-2072 cantReceiveFromSynthesizerOSErr =-2073 illegalVoiceAllocationOSErr =-2074 illegalPartOSErr =-2075 illegalChannelOSErr =-2076 illegalKnobOSErr =-2077 illegalKnobValueOSErr =-2078 illegalInstrumentOSErr =-2079 illegalControllerOSErr =-2080 midiManagerAbsentOSErr =-2081 synthesizerNotRespondingOSErr =-2082 synthesizerOSErr =-2083 illegalNoteChannelOSErr =-2084 noteChannelNotAllocatedOSErr =-2085 tunePlayerFullOSErr =-2086 tuneParseOSErr =-2087 noExportProcAvailableErr =-2089 videoOutputInUseErr =-2090 // Windows-specific errors componentDllLoadErr =-2091 componentDllEntryNotFoundErr =-2092 qtmlDllLoadErr =-2093 qtmlDllEntryNotFoundErr =-2094 qtmlUninitialized =-2095 unsupportedOSErr =-2096 unsupportedProcessorErr =-2097 noVideoTrackInMovieErr =-2054 noSoundTrackInMovieErr =-2055 soundSupportNotAvailableErr =-2056 // QT atom errors cannotFindAtomErr =-2101 notLeafAtomErr =-2102 atomsNotOfSameTypeErr =-2103 atomIndexInvalidErr =-2104 duplicateAtomTypeAndIDErr =-2105 invalidAtomErr =-2106 invalidAtomContainerErr =-2107 invalidAtomTypeErr =-2108 cannotBeLeafAtomErr =-2109 // Data access errors pathTooLongErr =-2110 emptyPathErr =-2111 noPathMappingErr =-2112 pathNotVerifiedErr =-2113 unknownFormatErr =-2114 wackBadFileErr =-2115 wackForkNotFoundErr =-2116 wackBadMetaDataErr =-2117 qfcbNotFoundErr =-2118 qfcbNotCreatedErr =-2119 AAPNotCreatedErr =-2120 AAPNotFoundErr =-2121 ASDBadHeaderErr =-2122 ASDBadForkErr =-2123 ASDEntryNotFoundErr =-2124 fileOffsetTooBigErr =-2125 notAllowedToSaveMovieErr =-2126 qtNetworkAlreadyAllocatedErr =-2127 urlDataHHTTPProtocolErr =-2129 urlDataHHTTPNoNetDriverErr =-2130 urlDataHHTTPURLErr =-2131 urlDataHHTTPRedirectErr =-2132 urlDataHFTPProtocolErr =-2133 urlDataHFTPShutdownErr =-2134 urlDataHFTPBadUserErr =-2135 urlDataHFTPBadPasswordErr =-2136 urlDataHFTPServerErr =-2137 urlDataHFTPDataConnectionErr =-2138 urlDataHFTPNoDirectoryErr =-2139 urlDataHFTPQuotaErr =-2140 urlDataHFTPPermissionsErr =-2141 urlDataHFTPFilenameErr =-2142 urlDataHFTPNoNetDriverErr =-2143 urlDataHFTPBadNameListErr =-2144 urlDataHFTPNeedPasswordErr =-2145 urlDataHFTPNoPasswordErr =-2146 urlDataHFTPServerDisconnectedErr =-2147 urlDataHFTPURLErr =-2148 notEnoughDataErr =-2149 qtActionNotHandledErr =-2157 // Digitizing errors digiUnimpErr =-2201 qtParamErr =-2202 matrixErr =-2203 notExactMatrixErr =-2204 noMoreKeyColorsErr =-2205 notExactSizeErr =-2206 badDepthErr =-2207 noDMAErr =-2208 badCallOrderErr =-2209 // Codec errors codecErr =-8960 noCodecErr =-8961 codecUnimpErr =-8962 codecSizeErr =-8963 codecScreenBufErr =-8964 codecImageBufErr =-8965 codecSpoolErr =-8966 codecAbortErr =-8967 codecWouldOffscreenErr =-8968 codecBadDataErr =-8969 codecDataVersErr =-8970 codecExtensionNotFoundErr =-8971 scTypeNotFoundErr =-8971 codecConditionErr =-8972 codecOpenErr =-8973 codecCantWhenErr =-8974 codecCantQueueErr =-8975 codecNothingToBlitErr =-8976 codecNoMemoryPleaseWaitErr =-8977 codecDisabledErr =-8978 codecNeedToFlushChainErr =-8979 lockPortBitsBadSurfaceErr =-8980 lockPortBitsWindowMovedErr =-8981 lockPortBitsWindowResizedErr =-8982 lockPortBitsWindowClippedErr =-8983 lockPortBitsBadPortErr =-8984 lockPortBitsSurfaceLostErr =-8985 codecParameterDialogConfirm =-8986 codecNeedAccessKeyErr =-8987 codecOffscreenFailedErr =-8988 codecDroppedFrameErr =-8989 directXObjectAlreadyExists =-8990 lockPortBitsWrongGDeviceErr =-8991 codecOffscreenFailedPleaseRetryErr =-8992 // Sequence Grabber errors noDeviceForChannel =-9400, grabTimeComplete =-9401, cantDoThatInCurrentMode =-9402, notEnoughMemoryToGrab =-9403, notEnoughDiskSpaceToGrab =-9404, couldntGetRequiredComponent =-9405, badSGChannel =-9406, seqGrabInfoNotAvailable =-9407, deviceCantMeetRequest =-9408, // Movie Controller errors badControllerHeight =-9994, editingNotAllowed =-9995, controllerBoundsNotExact =-9996, cannotSetWidthOfAttachedController =-9997, controllerHasFixedHeight =-9998, cannotMoveAttachedController =-9999 // QuickTime VR Errors notAQTVRMovieErr =-30540 constraintReachedErr =-30541 callNotSupportedByNodeErr =-30542 selectorNotSupportedByNodeErr =-30543 invalidNodeIDErr =-30544 invalidViewStateErr =-30545 timeNotInViewErr =-30546 propertyNotSupportedByNodeErr =-30547 settingNotSupportedByNodeErr =-30548 limitReachedErr =-30549 invalidNodeFormatErr =-30550 invalidHotSpotIDErr =-30551 noMemoryNodeFailedInitialize =-30552 streamingNodeNotReadyErr =-30553 qtvrLibraryLoadErr =-30554 qtvrUninitialized =-30555
Константы
-
noRecordOfApp
noRecordOfApp
Копия movieToolboxUninitialized ошибки.
Доступный в OS X v10.0 и позже.
-
cantCreateSingleForkFile
cantCreateSingleForkFile
Файл, который будет создаваться уже, существует.
Доступный в OS X v10.0 и позже.
-
componentDllLoadErr
componentDllLoadErr
Когда компонент загружается, ошибка Windows возвратилась.
Доступный в OS X v10.0 и позже.
-
componentDllEntryNotFoundErr
componentDllEntryNotFoundErr
Когда компонент загружается, ошибка Windows возвратилась.
Доступный в OS X v10.0 и позже.
-
qtmlDllLoadErr
qtmlDllLoadErr
Когда Уровень Носителей QuickTime загружается, ошибка Windows возвратилась.
Доступный в OS X v10.0 и позже.
-
qtmlDllEntryNotFoundErr
qtmlDllEntryNotFoundErr
Когда Уровень Носителей QuickTime загружается, ошибка Windows возвратилась.
Доступный в OS X v10.0 и позже.
-
digiUnimpErr
digiUnimpErr
Функция Digitizer не реализована.
Доступный в OS X v10.0 и позже.
-
qtParamErr
qtParamErr
Плохо входной параметр (из диапазона, например).
Доступный в OS X v10.0 и позже.
-
matrixErr
matrixErr
Плохая матрица; цифровой преобразователь ничего не сделал.
Доступный в OS X v10.0 и позже.
-
notExactMatrixErr
notExactMatrixErr
Предупреждение плохой матрицы; цифровой преобразователь приложил все усилия.
Доступный в OS X v10.0 и позже.
-
noMoreKeyColorsErr
noMoreKeyColorsErr
Все ключевые индексы используются.
Доступный в OS X v10.0 и позже.
-
notExactSizeErr
notExactSizeErr
Не может оцифровать к точному размеру, который требуют.
Доступный в OS X v10.0 и позже.
-
badDepthErr
badDepthErr
Не может оцифровать в требуемую пиксельную глубину.
Доступный в OS X v10.0 и позже.
-
noDMAErr
noDMAErr
Не может сделать оцифровки DMA; т.е. не может перейти к требуемому месту назначения.
Доступный в OS X v10.0 и позже.
-
badCallOrderErr
badCallOrderErr
Вызов состояния был выполнен прежде чем быть установленным сначала.
Доступный в OS X v10.0 и позже.
Обсуждение
Панель инструментов Фильма обеспечивает два ошибочных значения для Вашего приложения: текущая ошибка и липкая ошибка. Текущая ошибка является кодом результата от последней функции Панели инструментов Фильма; это обновляется каждый раз, когда Ваше приложение вызывает функцию Панели инструментов Фильма. Липкое ошибочное значение содержит первый ненулевой код результата от любой функции Панели инструментов Фильма, которую Вы вызвали очистив липкую ошибку с
ClearMoviesStickyError
. -
-
Идентифицируйте форматы графических файлов и приложений, создающих их.
Объявление
Objective C
// File types ftAdobePremiereMovie ='MooV' ftAfterDarkModule ='ADgm' ftClip3Dgraphic ='EZ3D' ftCricketChart ='CGPC' ftCricketDrawing ='CKDT' ftDesignCADDrawing ='DCAD' ftImageStudioGraphic ='RIFF' ftKaleidaGraphGraphic ='QPCT' ftMacFlowChart ='FLCH' ftMacSpinDataSet ='D2BN' ftMoviePlayerMovie ='MooV' ftPixelPaint ='PX01' ftSuper3DDrawing ='3DBX' ftSwivel3DDrawing ='SMDL' ftVersaCADDrawing ='2D ' // Creator codes sigAdobePremiere ='PrMr' sigAfterDark ='ADrk' sigAldusSuper3D ='SP3D' sigAutoCAD ='ACAD' sigClip3D ='EZ3E' sigCricketDraw ='CRDW' sigCricketGraph ='CGRF' sigDeltagraphPro ='DGRH' sigDesign2 ='DESG' sigDesignCAD ='ASBC' sigDesignStudio ='MRJN' sigDigDarkroom ='DIDR' sigDreams ='PHNX' sigDynaperspective ='PERS' sigGenericCADD ='CAD3' sigGraphMaster ='GRAM' sigImageStudio ='FSPE' sigInfiniD ='SI∞D' sigKaleidaGraph ='QKPT' sigKidPix ='Kid2' sigLabVIEW ='LBVW' sigMacDraft ='MD20' sigMacDraw ='MDRW' sigMacFlow ='MCFL' sigMacSpin ='D2SP' sigMiniCad ='CDP3' sigModelShop ='MDSP' sigMoviePlayer ='TVOD' sigMovieRecorder ='mrcr' sigOasis ='TAOA' sigOBJECTMASTER ='BROW' sigOfoto ='APLS' sigOmnis5 ='Q2$$' sigOptix ='PIXL' sigPhotoMac ='PMAC' sigPictureCompressor ='ppxi' sigPICTViewer ='MDTS' sigPixelPaint ='PIXR' sigScreenPlay ='SPLY' sigSmoothie ='Smoo' sigStudio1 ='ST/1' sigStudio32 ='ST32' sigStudio8 ='ST/8' sigSwivel3D ='SWVL' sigVersaCad ='VCAD'
Обсуждение
Постоянные имена для кодов создателя написаны как
sig
сопровождаемый именем приложения. Постоянные имена для типов файлов написаны какft
сопровождаемыйdocument
ввести. -
Определите, как будут переданы изображения.
Объявление
Swift
var srcCopy: Int { get }
Objective C
// Boolean modes // src modes are used with bitmaps and text; // pat modes are used with lines and shapes srcCopy =0 srcOr =1 srcXor =2 srcBic =3 notSrcCopy =4 notSrcOr =5 notSrcXor =6 notSrcBic =7 patCopy =8 patOr =9 patXor =10 patBic =11 notPatCopy =12 notPatOr =13 notPatXor =14 notPatBic =15 // Text dimming grayishTextOr =49 // Highlighting hilite =50 hilitetransfermode =50 // Arithmetic modes blend =32 addPin =33 addOver =34 subPin =35 addMax =37 adMax =37 subOver =38 adMin =39 ditherCopy =64 // Transparent mode transparent =36
Константы
-
srcCopy
srcCopy
Если источник является черным, примените основной цвет к месту назначения; если источник является белым, примените цвет фона; иначе примените взвешенные части основных цветов и цветов фона.
Доступный в OS X v10.0 и позже.
-
srcOr
srcOr
Если источник является черным, примените основной цвет к месту назначения; если источник является белым, ничего не сделайте; иначе примените взвешенные части основного цвета.
Доступный в OS X v10.0 через OS X v10.6.
-
srcXor
srcXor
Если источник является черным, инвертируйте место назначения (эта работа не определена для цветного места назначения). Иначе, ничего не сделайте.
Доступный в OS X v10.0 через OS X v10.6.
-
srcBic
srcBic
Если источник является черным, примените цвет фона к месту назначения. Если источник является белым, ничего не сделайте. Иначе, примените взвешенные части цвета фона.
Доступный в OS X v10.0 через OS X v10.6.
-
notSrcCopy
notSrcCopy
Если источник является белым, примените основной цвет к месту назначения; если источник является черным, примените цвет фона; иначе примените взвешенные части основных цветов и цветов фона.
Доступный в OS X v10.0 через OS X v10.6.
-
notSrcOr
notSrcOr
Если источник является белым, примените основной цвет к месту назначения; если источник является черным, ничего не сделайте; иначе примените взвешенные части основного цвета.
Доступный в OS X v10.0 через OS X v10.6.
-
notSrcXor
notSrcXor
Если источник является белым, инвертируйте место назначения (эта работа не определена для цветного целевого пикселя). Иначе, ничего не сделайте.
Доступный в OS X v10.0 через OS X v10.6.
-
notSrcBic
notSrcBic
Если источник является белым, примените цвет фона к месту назначения. Если источник является черным, ничего не сделайте. Иначе, примените взвешенные части цвета фона.
Доступный в OS X v10.0 через OS X v10.6.
-
patCopy
patCopy
Если источник является черным, примените основной цвет к месту назначения; если источник является белым, примените цвет фона; иначе примените взвешенные части основных цветов и цветов фона.
Доступный в OS X v10.0 через OS X v10.6.
-
patOr
patOr
Если источник является черным, примените основной цвет к месту назначения; если источник является белым, ничего не сделайте; иначе примените взвешенные части основного цвета.
Доступный в OS X v10.0 через OS X v10.6.
-
patXor
patXor
Если источник является черным, инвертируйте место назначения (эта работа не определена для цветного места назначения). Иначе, ничего не сделайте.
Доступный в OS X v10.0 через OS X v10.6.
-
patBic
patBic
Если источник является черным, примените цвет фона к месту назначения. Если источник является белым, ничего не сделайте. Иначе, примените взвешенные части цвета фона.
Доступный в OS X v10.0 через OS X v10.6.
-
notPatCopy
notPatCopy
Если источник является белым, примените основной цвет к месту назначения; если источник является черным, примените цвет фона; иначе примените взвешенные части основных цветов и цветов фона.
Доступный в OS X v10.0 через OS X v10.6.
-
notPatOr
notPatOr
Если источник является белым, примените основной цвет к месту назначения; если источник является черным, ничего не сделайте; иначе примените взвешенные части основного цвета.
Доступный в OS X v10.0 через OS X v10.6.
-
notPatXor
notPatXor
Если источник является белым, инвертируйте место назначения (эта работа не определена для цветного целевого пикселя). Иначе, ничего не сделайте.
Доступный в OS X v10.0 через OS X v10.6.
-
grayishTextOr
grayishTextOr
Тусклый место назначения. Если в цвете, замена это со смешением переднего плана и фона; если черно-белый, замена это с размытым черным цветом и белым цветом. Этот режим используется прежде всего для текста.
Доступный в OS X v10.0 через OS X v10.6.
-
hilite
hilite
Замените цвет фона цветом подсветки.
Доступный в OS X v10.0 через OS X v10.6.
-
hilitetransfermode
hilitetransfermode
Замените цвет фона цветом подсветки.
Доступный в OS X v10.0 через OS X v10.6.
-
blend
blend
Замените место назначения смешением источника и целевых цветов. Если место назначения является битовым массивом, это совпадает с srcCopy.
Доступный в OS X v10.0 через OS X v10.6.
-
addPin
addPin
Замените место назначения суммой источника и место назначения до максимального значения. Если место назначения является битовым массивом, это совпадает с srcBic.
Доступный в OS X v10.0 через OS X v10.6.
-
addOver
addOver
Замените место назначения суммой источника и место назначения, но если получающееся красное, зеленое, или синее значение превышает 65536, то вычтите 65536 из него. Если место назначения является битовым массивом, это совпадает с srcXor.
Доступный в OS X v10.0 через OS X v10.6.
-
subPin
subPin
Замените место назначения различием между источником и место назначения, но не меньше, чем минимальное значение. Если место назначения является битовым массивом, это совпадает с srcOr.
Доступный в OS X v10.0 через OS X v10.6.
-
addMax
addMax
Сравните источник и место назначения, и замените место назначения большим значением каждого из красных, зеленых, и синих компонентов. Если место назначения является битовым массивом, это совпадает с srcBic.
Доступный в OS X v10.0 через OS X v10.6.
-
adMax
adMax
Сравните источник и место назначения, и замените место назначения большим значением каждого из красных, зеленых, и синих компонентов. Если место назначения является битовым массивом, это совпадает с srcBic.
Доступный в OS X v10.0 через OS X v10.6.
-
subOver
subOver
Замените место назначения различием между источником и место назначения, но если получающееся красное, зеленое, или синее значение отрицательно, то добавьте 65536 к нему. Если место назначения является битовым массивом, это совпадает с srcXor.
Доступный в OS X v10.0 через OS X v10.6.
-
adMin
adMin
Сравните источник и место назначения, и замените место назначения меньшим значением каждого из красных, зеленых, и синих компонентов. Если место назначения является битовым массивом, это совпадает с srcOr.
Доступный в OS X v10.0 через OS X v10.6.
-
ditherCopy
ditherCopy
Замените место назначения соединением размытия источника и место назначения.
Доступный в OS X v10.0 через OS X v10.6.
-
transparent
transparent
Замените место назначения источником, если источник не равен фону.
Доступный в OS X v10.0 через OS X v10.6.
Обсуждение
Для получения дополнительной информации о графических режимах передачи, посмотрите Инсайда Макинтоша: Обработка изображений С QuickDraw.
-
-
Идентифицируйте языки, сценарии, нумеруя системы, системы календаря и географические области.
Объявление
Swift
var langIrishGaelic: Int { get } var verIreland: Int { get } var langIrishGaelicScript: Int { get } var verIrishGaelicScript: Int { get } var langSimpChinese: Int { get } var smSimpChinese: Int { get } var verChina: Int { get } var langTradChinese: Int { get } var smTradChinese: Int { get } var verTaiwan: Int { get } var smCentralEuroRoman: Int { get } var smRSymbol: Int { get } var verFarEastGeneric: Int { get } var verGreece: Int { get } var verGreecePoly: Int { get } var verInternational: Int { get } var verMultilingual: Int { get } var verScriptGeneric: Int { get } var verSpain: Int { get } var verSpLatinAmerica: Int { get }
Objective C
// Language codes: langAfrikaans =141 // smRoman script langBreton =142 // smRoman or smRoman/Celtic script langAlbanian =36 // smRoman script langAmharic =85 // smEthiopic script langArabic =12 // smArabic script langArmenian =51 // smArmenian script langAssamese =68 // smBengali script langAymara =134 // smRoman script langAzerbaijanAr =50 // Azerbaijani in smArabic script langAzerbaijani =49 // Azerbaijani in smCyrillic script langBasque =129 // smRoman script langBelorussian =46 // Synonym for langByelorussian langUzbek =47 // smCyrillic script langBengali =67 // smBengali script langBulgarian =44 // smCyrillic script langBurmese =77 // smBurmese script langByelorussian =46 // smCyrillic script langCatalan =130 // smRoman script langChewa =92 // synonym for langNyanja langCroatian =18 // modified smRoman/Croatian script langCzech =38 // smCentralEuroRoman script langDanish =7 // smRoman script langDutch =4 // smRoman script langDzongkha =137 // (Bhutan ) smTibetan script langEnglish =0 // smRoman script langEsperanto =94 // smRoman script langEstonian =27 // smCentralEuroRoman script langFaroese =30 // smRoman/Icelandic script langFarsi =31 // modified smArabic/Farsi script langFinnish =13 // smRoman script langFlemish =34 // smRoman script langFrench =1 // smRoman script langGalician =140 // smRoman script langGeorgian =52 // smGeorgian script langGerman =2 // smRoman script langGreek =14 // Greek script using smRoman script langGreekPoly =148 // smGreek script langGreenlandic =149 // smRoman script langGuarani =133 // smRoman script langGujarati =69 // smGujarati script langHebrew =10 // smHebrew script langHindi =21 // smDevanagari script langHungarian =26 // smCentralEuroRoman script langIcelandic =15 // modified smRoman/Icelandic script langIndonesian =81 // smRoman script langInuktitut =143 // Inuit using smEthiopic script langIrishGaelic =35 // smRoman or smRoman/Celtic script langIrishGaelicScript =146 // smRoman/Gaelic script langItalian =3 // smRoman script langJapanese =11 // smJapanese script langJavaneseRom =138 // Javanese in smRoman script langKannada =73 // smKannada script langKashmiri =61 // smArabic script langKazakh =48 // smCyrillic script langKhmer =78 // smKhmer script langKinyarwanda =90 // smRoman script langKirghiz =54 // smCyrillic script langKorean =23 // smKorean script langKurdish =60 // smArabic script langLao =79 // smLao script langLatin =131 // smRoman script langLatvian =28 // smCentralEuroRoman script langLithuanian =24 // smCentralEuroRoman script langMacedonian =43 // smCyrillic script langMalagasy =93 // smRoman script langMalayalam =72 // smMalayalam script langMalayArabic =84 // Malay in smArabic script langMalayRoman =83 // Malay in smRoman script langMaltese =16 // smRoman script langManxGaelic =145 // smRoman or smRoman/Celtic script langMarathi =66 // smDevanagari script langMoldavian =53 // smCyrillic script langMongolian =57 // Mongolian in smMongolian script langMongolianCyr =58 // Mongolian in smCyrillic script langNepali =64 // smDevanagari script langNorwegian =9 // smRoman script langNyanja =92 // smRoman script langOriya =71 // smOriya script langOromo =87 // smEthiopic script langPashto =59 // smArabic script langPersian =31 // Synonym for langFarsi langPolish =25 // smCentralEuroRoman script langPortuguese =8 // smRoman script langPunjabi =70 // smGurmukhi script langQuechua =132 // smRoman script langRomanian =37 // modified smRoman/Romanian script langRuanda =90 // synonym for langKinyarwanda langRundi =91 // smRoman script langRussian =32 // smCyrillic script langSami =29 // language of the Sami in Scandanavia langSanskrit =65 // smDevanagari script langScottishGaelic =144 // smRoman or smRoman/Celtic script langSerbian =42 // smCyrillic script langSimpChinese =33 // Mandarin in smSimpChinese script langSindhi =62 // smArabic script langSinhalese =76 // smSinhalese script langSlovak =39 // smCentralEuroRoman script langSlovenian =40 // modified smRoman/Croatian script langSomali =88 // smRoman script langSpanish =6 // smRoman script langSundaneseRom =139 // Sundanese in smRoman script langSwahili =89 // smRoman script langSwedish =5 // smRoman script langTagalog =82 // smRoman script langTajiki =55 // smCyrillic script langTamil =74 // smTamil script langTatar =135 // smCyrillic script langTelugu =75 // smTelugu script langThai =22 // smThai script langTibetan =63 // smTibetan script langTigrinya =86 // smEthiopic script langTongan =147 // smRoman script langTradChinese =19 // Mandarin in smTradChinese script langTurkish =17 // modified smRoman/Turkish script langTurkmen =56 // smCyrillic script langUighur =136 // smArabic script langUkrainian =45 // modified smCyrillic/Ukrainian script langUrdu =20 // smArabic script langVietnamese =80 // smVietnamese script langWelsh =128 // modified smRoman/Celtic script langYiddish =41 // smHebrew script langUnspecified =32767 // Script codes smArabic =4 smArmenian =24 smBengali =13 smBurmese =19 smCentralEuroRoman =29 smCyrillic =7 smDevanagari =9 smEthiopic =28 smExtArabic =31 // extended Arabic smGeez =28 // Synonym for smEthiopic smGeorgian =23 smGreek =6 smGujarati =11 smGurmukhi =10 smHebrew =5 smJapanese =1 smKannada =16 // Kannada/Kanarese smKhmer =20 // Khmer/Cambodian smKorean =3 smLao =22 smMalayalam =17 smMongolian =27 smOriya =12 smRoman =0 smRSymbol =8 // Right-left symbol smSimpChinese =25 // Simplified Chinese smSinhalese =18 smTamil =14 smTelugu =15 smThai =21 smTibetan =26 smTradChinese =2 // Traditional Chinese smUnicodeScript =0x7E // Unicode smUninterp =32 // Uninterpreted symbols smVietnamese =30 // Calendar codes calGregorian =0 calArabicCivil =1 calArabicLunar =2 calJapanese =3 calJewish =4 calCoptic =5 calPersian =6 // Integer format codes intWestern =0 intArabic =1 intRoman =2 intJapanese =3 intEuropean =4 // Region codes verAfrikaans =102 verArabic =16 verArmenian =84 verAustralia =15 verAustria =92 verBengali =60 verBhutan =83 verBrazil =71 verBreton =77 verBritain =2 verBulgaria =72 verByeloRussian =61 verCatalonia =73 verChina =52 verCroatia =68 verCyprus =23 verCzech =56 verDenmark =9 verEngCanada =82 verEsperanto =103 verEstonia =44 verFarEastGeneric =58 verFaroeIsl =47 verFinland =17 verFlemish =6 verFrance =1 verFrBelgium =98 verFrCanada =11 verFrenchUniversal =91 verFrSwiss =18 verGeorgian =85 verGermany =3 verGreece =20 verGreecePoly =40 verGreenland =107 verGrSwiss =19 verGujarati =94 verHungary =43 verIceland =21 verIndiaHindi =33 verIndiaUrdu =96 verInternational =37 verIran =48 verIreland =50 verIrishGaelicScript =81 verIsrael =13 verItalianSwiss =36 verItaly =4 verJapan =14 verKorea =51 verLatvia =45 verLithuania =41 verMacedonian =67 verMagyar =59 verMalta =22 verManxGaelic =76 verMarathi =104 verMultilingual =74 verNepal =106 verNetherlands =5 verNorway =12 verNunavut =78 verNynorsk =101 verPakistanUrdu =34 verPoland =42 verPortugal =10 verPunjabi =95 verRomania =39 verRussia =49 verSami =46 verScottishGaelic =75 verScriptGeneric =55 verSerbian =65 verSingapore =100 verSlovak =57 verSlovenian =66 verSpain =8 verSpLatinAmerica =86 verSweden =7 verTaiwan =53 verThailand =54 verTibetan =105 verTonga =88 verTurkey =24 verTurkishModified =35 verUkraine =62 verUS =0 verUzbek =99 verVietnam =97 verWelsh =79
Константы
-
langIrishGaelic
langIrishGaelic
Ирландский гэльский язык для Ирландии (без точки выше).
Доступный в OS X v10.0 и позже.
-
verIreland
verIreland
Ирландский гэльский язык для Ирландии (без точки выше).
Доступный в OS X v10.0 и позже.
-
langIrishGaelicScript
langIrishGaelicScript
Ирландский гэльский язык для Ирландии (использующий точку выше).
Доступный в OS X v10.0 и позже.
-
verIrishGaelicScript
verIrishGaelicScript
Ирландский гэльский язык для Ирландии (использующий точку выше).
Доступный в OS X v10.0 и позже.
-
langSimpChinese
langSimpChinese
Китайское использование упростило символы.
Доступный в OS X v10.0 и позже.
-
smSimpChinese
smSimpChinese
Китайское использование упростило символы.
Доступный в OS X v10.0 и позже.
-
verChina
verChina
Китайское использование упростило символы.
Доступный в OS X v10.0 и позже.
-
langTradChinese
langTradChinese
Китайские использующие традиционные символы.
Доступный в OS X v10.0 и позже.
-
smTradChinese
smTradChinese
Китайские использующие традиционные символы.
Доступный в OS X v10.0 и позже.
-
verTaiwan
verTaiwan
Китайские использующие традиционные символы.
Доступный в OS X v10.0 и позже.
-
smCentralEuroRoman
smCentralEuroRoman
Сценарий для чешского языка, словацкого, польского, венгерского и Балтийских языков.
Доступный в OS X v10.0 и позже.
-
smRSymbol
smRSymbol
Оставленный праву символ для двунаправленных сценариев (таких как арабский и иврит).
Доступный в OS X v10.0 и позже.
-
verFarEastGeneric
verFarEastGeneric
Универсальная дальневосточная система (никакой язык или сценарий).
Доступный в OS X v10.0 и позже.
-
verGreece
verGreece
Монотонный современный греческий язык.
Доступный в OS X v10.0 и позже.
-
verGreecePoly
verGreecePoly
Политонизирующий древнегреческий язык.
Доступный в OS X v10.0 и позже.
-
verInternational
verInternational
Английский язык для международного использования.
Доступный в OS X v10.0 и позже.
-
verMultilingual
verMultilingual
Никакой язык или сценарий.
Доступный в OS X v10.0 и позже.
-
verScriptGeneric
verScriptGeneric
Универсальная система сценария (никакой язык или сценарий).
Доступный в OS X v10.0 и позже.
-
verSpain
verSpain
Испанский язык для Испании.
Доступный в OS X v10.0 и позже.
-
verSpLatinAmerica
verSpLatinAmerica
Испанский язык для Латинской Америки.
Доступный в OS X v10.0 и позже.
Обсуждение
Для получения дополнительной информации о кодах локализации, посмотрите Инсайда Макинтоша: текст. Для получения общей информации о локализации, посмотрите Руководство по Локализации программного обеспечения Макинтоша (Аддисон-Уэсли 1992, ISBN 0-201-60856-1).
-