IAAFTypes::_aafDateStruct_t | |
IAAFTypes::_aafDefaultFade_t | |
IAAFTypes::_aafDefinitionCrit_t | |
IAAFTypes::_aafEdgecode_t | |
IAAFTypes::_aafIdentificationCrit_t | |
IAAFTypes::_aafMediaCriteria_t | |
IAAFTypes::_aafmMultiCreate_t | |
IAAFTypes::_aafmMultiResult_t | |
IAAFTypes::_aafmMultiXfer_t | |
IAAFTypes::_aafMobComment_t | |
IAAFTypes::_aafMobID_t | |
IAAFTypes::_aafProductIdentification_t | |
IAAFTypes::_aafProductVersion_t | |
IAAFTypes::_aafRational_t | |
IAAFTypes::_aafRect_t | |
IAAFTypes::_aafRGBAComponent_t | |
IAAFTypes::_aafSearchCrit_t | |
IAAFTypes::_aafSearchDictionaryCrit_t | |
IAAFTypes::_aafSourceRef_t | |
IAAFTypes::_aafTimecode_t | |
IAAFTypes::_aafTimeStamp_t | |
IAAFTypes::_aafTimeStruct_t | |
IAAFTypes::_aafUID_t | |
IAAFTypes::_aafVersionType_t | |
IAAFAES3PCMDescriptor | The IAAFAES3PCMDescriptor is DEPRECATED, please use IAAFAES3PCMDescriptor2 |
IAAFAES3PCMDescriptor2 | The IAAFAES3PCMDescriptor2 interface is implemented by objects which describe video essence formatted with one luminance component and two color-difference components |
IAAFAIFCDescriptor | The IAAFAIFCDescriptor interface is implemented by objects which describe audio content data formatted according to the AIFC compressed Audio File Format |
IAAFAuxiliaryDescriptor | The IAAFAuxiliaryDescriptor interface is implemented by objects that describe a file source which has no physical source |
IAAFBWFImportDescriptor | In addition to the specific error results listed for each method, all methods in this interface may also return one of the following values: |
IAAFCachePageAllocator | This interface is used by the toolkit for allocation and deallocation of pages in a page cache |
IAAFCDCIDescriptor | IAAFCDCIDescriptor is DEPRECATED |
IAAFCDCIDescriptor2 | The IAAFCDCIDescriptor2 interface is implemented by objects which describe video essence formatted with one luminance component and two color-difference components |
IAAFClassDef | This interface is used with an object representing an AAF class definition |
IAAFCodecDef | This interface is used with an object representing a particular kind of essence codec, which may be implemented by one or more AAFPluginDescriptors |
IAAFCommentMarker | The IAAFCommentMarker interface is implemented by objects which represent a user comment associated with a point in time |
IAAFComponent | IAAFComponent is DEPRECATED, please use IAAFComponent2 |
IAAFComponent2 | The component class represents an essence element |
IAAFCompositionMob | IAAFCompositionMob is DEPRECATED, please use IAAFCompositionMob2 |
IAAFCompositionMob2 | The IAAFCompositionMob2 interface is implemented on objects which can specify how to combine content data elements into a sequence, how to modify content data elements, and how to synchronize content data elements |
IAAFConstantValue | The IAAFConstantValue interface is implemented by objects that specify a parameter whose value is constant for an entire operation group |
IAAFContainerDef | This interface is used with an object representing a particular kind of essence stream factory object, which may be implemented by one or more AAFPluginDescriptors |
IAAFContentStorage | Objects that implement IAAFContentStorage also implement the following interfaces: |
IAAFControlPoint | The IAAFControlPoint interface is implemented by objects that store an individual point value of a parameter whose value changes during the operation group |
IAAFDataDef | IAAFDataDef is DEPRECATED, Please use IAAFDataDef2 |
IAAFDataDef2 | Objects that implement IAAFDataDef2 also implement the following interfaces: |
IAAFDataDef3 | Objects that implement IAAFDataDef3 also implement the following interfaces: |
IAAFDataEssenceDescriptor | AAFRESULT_NOMEMORY |
IAAFDefObject | This interface is defines an item to be referenced in the AAF file |
IAAFDescriptiveClip | In addition to the specific error results listed for each method, all methods in this interface may also return one of the following values: |
IAAFDescriptiveFramework | The IAAFDescriptiveFramework interface is implemented by objects that represent descriptive metadata |
IAAFDescriptiveMarker | The IAAFDescriptiveMarker interface is implemented by objects which represent a descriptive metadata associated with a point in time |
IAAFDescriptiveObject | The IAAFDescriptiveObject interface is implemented by objects that represent descriptive metadata |
IAAFDiagnosticOutput | This interface is used by AAF Toolkit as an output stream to which it writes diagnostic messages |
IAAFDictionary | This interface is used to access dictionary services in an AAF file |
IAAFDictionary2 | This interface is used to access dictionary services in an AAF file |
IAAFDigitalImageDescriptor | IAAFDigitalImageDescriptor is DEPRECATED |
IAAFDigitalImageDescriptor2 | The IAAFDigitalImageDescriptor2 interface is implemented by objects which describe video content data formatted either using RGBA or luminance/chrominance formatting |
IAAFEdgecode | Objects that implement IAAFEdgecode also implement the following interfaces: |
IAAFEndian | This interface is used to allow the user to determine the byte order of this object |
IAAFEssenceAccess | AAFEssenceAccess is an interace which provides streaming access over multiple channels of essence data |
IAAFEssenceData | This interface is DEPRECATED, please use IAAFEssenceData2 |
IAAFEssenceData2 | The IAAFEssenceData2 interface is used to modify AAFEssenceData objects, which contain the actual essence data (ex |
IAAFEssenceDataEx | This interface is DEPRECATED, please use IAAFEssenceData2 |
IAAFEssenceDescriptor | The IAAFEssenceDescriptor interface is implemented by objects which describe the format of the content data associated with a File Source mob or of the media associated with a Physical Source mob |
IAAFEssenceFormat | The AAFEssenceFormat class represents a collection of parameters (such as image height/width, audio sample width) which describes a piece of essence |
IAAFEssenceGroup | This interface provides access to the IAAFEssenceGroup interface, which contains multiple representations of the same media within a MasterMob |
IAAFEssenceMultiAccess | AAFEssenceMultiAccess is an interace which provides streaming access over essence data |
IAAFEvent | The IAAFEvent interface is implemented by objects which represent a text comment, a trigger, or an area in the image that has an associated interactive action |
IAAFEventMobSlot | IAAFEventMobSlot is DEPRECATED, please use IAAFEventMobSlot2 |
IAAFEventMobSlot2 | An EventMobSlot, as all MobSlots, has a concrete segment, which is a concrete Event or a Sequence of ordered Events |
IAAFFile | This interface is used with an object representing an AAF file |
IAAFFileDescriptor | IAAFFileDescriptor is DEPRECATED, please use IAAFFileDescriptor2 |
IAAFFileDescriptor2 | The IAAFFileDescriptor2 interface is implemented by objects which describe the format of the content data associated with a File Source mob or the media associated with a Physical Source mob |
IAAFFileEncoding | Start of the comment |
IAAFFiller | The IAAFFiller interface is supported by objects which serve as placeholders for an unknown values for the component duration |
IAAFFilmDescriptor | The IAAFFilmDescriptor interface is implemented by objects which describe film essence |
IAAFFindSourceInfo | |
IAAFGetFileBits | This interface is implemented by the toolkit, and is provided to clients of IAAFFile to allow them to obtain the raw bits of a file after close |
IAAFGPITrigger | The IAAFGPITrigger interface is implemented by objects which represent an trigger action that should be taken when its position in time is reached |
IAAFHeader | The IAAFHeader interface provides file-wide information and indexes |
IAAFHeader2 | The IAAFHeader2 interface provides file-wide information and indexes |
IAAFIdentification | The IAAFIdentification interface provides information about an application that either created or modified the AAF file |
IAAFImportDescriptor | The IAAFImportDescriptor interface is implemented by objects which describe a file which was imported into AAF |
IAAFInterpolationDef | This interface is used with an object representing a particular kind of interpolator, which may be implemented by one or more AAFPluginDescriptors |
IAAFKLVData | The IAAFKLVData interface is implemented by objects that specify an User defined tag and value |
IAAFKLVDataDefinition | This interface is used to describe the data type of a value stored in an AAFKLVData object |
IAAFKLVEssenceDataParameters | In addition to the specific error results listed for each method, all methods in this interface may also return one of the following values: |
IAAFKLVStreamParameters | In addition to the specific error results listed for each method, all methods in this interface may also return one of the following values: |
IAAFLocator | The IAAFLocator interface is implemented by objects that provide information to help find a file that contains the essence |
IAAFMasterMob | The IAAFMasterMob interface is implemented by objects which provide access to the File Source Mobs and EssenceData objects |
IAAFMasterMob2 | The IAAFMasterMob interface is implemented by objects which provide access to the File Source Mobs and EssenceData objects |
IAAFMasterMob3 | The IAAFMasterMob interface is implemented by objects which provide access to the File Source Mobs and EssenceData objects |
IAAFMasterMobEx | The IAAFMasterMobEx interface extends IAAFMasterMob |
IAAFMetaDefinition | This interface is defines an item to be referenced in the AAF file |
IAAFMob | IAAFMob is DEPRECATED, Please use IAAFMob2 |
IAAFMob2 | The IAAFMob2 interface is implemented by objects that specify a Metadata Object, which can describe a composition, essence, or physical media |
IAAFMobSlot | The IAAFMobSlot interface is implemented by objects which represent a Segment of essence in a Mob |
IAAFMPEGVideoDescriptor | In addition to the specific error results listed for each method, all methods in this interface may also return one of the following values: |
IAAFMultipleDescriptor | The IAAFMultipleDescriptor interface is implemented by objects which describe the format of the content data associated with a File Source mob containing multiple tracks of essence |
IAAFNestedScope | This interface is used with an object which contains an ordered set of AAFSegments and produces the value specified by the last AAFSegement in the ordered seta reference to a segment |
IAAFNetworkLocator | The IAAFNetworkLocator interface is implemented by objects which provide information to help find a file containing essence data |
IAAFObject | This interface is implemented for all AAF persistent classes |
IAAFOperationDef | The IAAFOperationDef interface is implemented by objects that specify an operation definition |
IAAFOperationGroup | The IAAFOperationGroup interface is implemented by objects describe an operation (such as an effect) affecting the interpretation of zero or more input segments |
IAAFParameter | The IAAFParameter interface is implemented by objects that specify an Instantiation of an operation parameter |
IAAFParameterDef | The IAAFParameterDef interface is implemented by objects that specify a definition of an operation group parameter |
IAAFPCMDescriptor | The IAAFPCMDescriptor interface is implemented by objects which describe audio essence |
IAAFPhysicalDescriptor | The AAFPhysicalDescriptor interface is implemented by objects which describe physical sources |
IAAFPlainEssenceData | This is a default inerface for a class used to provide access to file encoding-independent stream data |
IAAFPlainStreamData | This interface is used to define Stream types used in AAF persistent objects |
IAAFPluginDef | An object which describes a particular implementation of a plug-in interface |
IAAFPluginManager | This interface is used with an object representing an AAF class definition |
IAAFProgress | This interface is used by the toolkit |
IAAFProperty | This interface is used to access instances of properties contained in AAF persistent objects |
IAAFPropertyDef | This interface is used to access the definitions of types for properties contained in AAF persistent objects |
IAAFPropertyValue | This interface is used to access the values of properties contained in AAF persistent objects |
IAAFPulldown | This interface is used with an object which converts between film frame rates and videotape frame rates by describing the mapping between them |
IAAFRandomFile | Specialized file interface for use with files which exist on storage media which has random access capability |
IAAFRandomRawStorage | This interface is used by the toolkit to access storage in which AAF files are to be read and written |
IAAFRawStorage | This interface is used by the toolkit to access storage in which AAF files are to be read and written |
IAAFRecordingDescriptor | The IAAFRecordingDescriptor interface is implemented by objects that describe a file source which has no physical source |
IAAFRGBADescriptor | IAAFRGBADescriptor is DEPRECATED |
IAAFRGBADescriptor2 | The IAAFRGBADescriptor2 interface is implemented by objects which describe video content data formatted using RGBA formatting |
IAAFRIFFChunk | In addition to the specific error results listed for each method, all methods in this interface may also return one of the following values: |
IAAFScopeReference | This interface is used with an object representing a reference to a segment on another slot of this scope (AAFNestedScope or AAFMob) or an enclosing scope |
IAAFSearchSource | The IAAFSearchSource interface is used to return source information for some mob slots |
IAAFSegment | The IAAFSegment interface is implemented by objects which represent a component that is independent of any other components which may surround it in a sequence |
IAAFSelector | The IAAFSelector interface is implemented by objects that specify a single segment while preserving references to unused alternatives |
IAAFSequence | This interface provides access to the list of Segment and Transition objects maintained by a Sequence object |
IAAFSetFileBits | This interface is implemented by the toolkit, and is provided to clients of IAAFFile to allow them to supply the raw bits of a file before open |
IAAFSoundDescriptor | The IAAFSoundDescriptor interface is implemented by objects which describe the basic parameters of Sound used by all compression or coding schemes |
IAAFSourceClip | The IAAFSourceClip interface is implemented by objects that reference the content data and identify the source of the content data |
IAAFSourceMob | This interface is used with an object representing a SourceMob containing some form of AAFEssenceDescriptor, either an AAFTapeDescriptor, AAFFileDescriptor AAFFilmDescriptor, or some extended descriptor not in the v1 specification |
IAAFSourceReference | The IAAFSourceReference interface is implemented by objects that represent the essence or other data described by a MobSlot in a Mob |
IAAFSourceReference2 | The IAAFSourceReference2 interface is implemented by objects that represent the essence or other data described by a MobSlot in a Mob |
IAAFStaticMobSlot | StaticMobSlot describes essence data that has no relationship to time, such as a static image; consequently, a StaticMobSlot does not define an edit rate |
IAAFStreamAccess | This interface is used by the toolkit |
IAAFTaggedValue | The IAAFTaggedValue interface is implemented by objects that specify an User defined tag and value |
IAAFTaggedValueDefinition | This interface is used to describe the data type of a value stored in an AAFTaggedValue object |
IAAFTapeDescriptor | The IAAFTapeDescriptor interface is implemented by objects which describe audio tape or videotape media |
IAAFTextLocator | The IAAFTextLocator interface is implemented by objects which provide information to help find a file containing essence data in a descriptive way for files that are held off-line |
IAAFTIFFDescriptor | The IAAFTIFFDescriptor interface is implemented by objects which describe TIFF format media |
IAAFTimecode | The IAAFTimecode interface is implemented by objects which store videotape or audio tape timecode information |
IAAFTimecodeStream | Objects which support IAAFTimecodeStream specify a stream of timecode data |
IAAFTimecodeStream12M | Objects that implement IAAFTimecodeStream12M also implement the following interfaces: |
IAAFTimelineMobSlot | This interface is DEPRECATED, please use IAAFTimelineMobSlot2 |
IAAFTimelineMobSlot2 | The IAAFTimelineMobSlot interface is implemented by objects which contain time-varying timeline essence |
IAAFTransition | The IAAFTransition interface is implemented by objects describe a change or transition from one piece of essence to another |
IAAFTypeDef | This interface is used to define types used in AAF persistent objects |
IAAFTypeDefCharacter | This interface is used to define Integer types used in AAF persistent objects |
IAAFTypeDefEnum | This interface is used to define enumerated types used in AAF persistent objects |
IAAFTypeDefExtEnum | This interface is used to define field-extendible enumerated types used in AAF persistent objects |
IAAFTypeDefFixedArray | This interface is used to define fixed-sized Array types used in AAF persistent objects |
IAAFTypeDefIndirect | This interface is used to define Integer types used in AAF persistent objects |
IAAFTypeDefInt | This interface is used to define Integer types used in AAF persistent objects |
IAAFTypeDefObjectRef | This interface is used to define Object references (either strong or weak) used in AAF persistent objects |
IAAFTypeDefOpaque | This interface is used to define Integer types used in AAF persistent objects |
IAAFTypeDefRecord | This interface is used to define C-like structured types used in AAF persistent objects |
IAAFTypeDefRename | This interface is used to define Renamed types (analogous to C typedefs) used in AAF persistent objects |
IAAFTypeDefSet | This interface is used to define variably-sized set types used in AAF persistent objects |
IAAFTypeDefStream | AAFTypeDefStream is DEPRECATED, please use AAFTypeDefStream3 |
IAAFTypeDefStream3 | This interface is used to define Stream types used in AAF persistent objects |
IAAFTypeDefStreamEx | This interface is an extension to the previously definined TypeDefStream interface |
IAAFTypeDefString | This interface is used to define variably-sized Array types whose length is determined by a special terminator element value |
IAAFTypeDefStrongObjRef | This interface is used to implement Strong Object references |
IAAFTypeDefVariableArray | This interface is used to define variably-sized Array types used in AAF persistent objects |
IAAFTypeDefVariableArrayEx | This interface is an extension to the previously definined TypeDefVariableArray interface |
IAAFTypeDefWeakObjRef | This interface is used to implement Weak Object references |
IAAFTypes | |
IAAFVaryingValue | The IAAFVaryingValue interface is implemented by objects that specify a parameter whose value changes during the operation group |
IAAFWAVEDescriptor | The IAAFWaveDescriptor interface is implemented by objects which describe audio content data formatted according to the RIFF Waveform Audio File Format (WAVE) |
IEnumAAFClassDefs | This interface is used to enumerate across Class Definition objects |
IEnumAAFCodecDefs | |
IEnumAAFCodecFlavours | An object which allows iteration over all of the flavour codes which a given codec is able to handle |
IEnumAAFComponents | This interface is used to enumerate over the AAFComponents contained in an AAFSequence |
IEnumAAFContainerDefs | |
IEnumAAFControlPoints | |
IEnumAAFDataDefs | |
IEnumAAFEssenceData | The IEnumAAFEssenceData interface is used enumerate all of the AAFEssenceData objects in a file |
IEnumAAFFileDescriptors | This interface is used to enumerate across File Descriptor objects |
IEnumAAFFileEncodings | In addition to the specific error results listed for each method, all methods in this interface may also return one of the following values: |
IEnumAAFIdentifications | This interfaces allows access to individual IAAFIdentification-supporting objects within a collection |
IEnumAAFInterpolationDefs | |
IEnumAAFKLVData | |
IEnumAAFKLVDataDefs | |
IEnumAAFLoadedPlugins | An object which allows iteration over all of the AAFDefObject managed by the AAFPluginManager |
IEnumAAFLocators | This interface is for the enumerator which is generated by IAAFEssenceDescriptor and is used for enumerating over IAAFLocators attached to EssenceDescriptor attached to an AAFSourceMob |
IEnumAAFMobs | This interface is for the enumerator which is generated by IAAFHeader and is used for enumerating over IAAFMobs attached to the content storage attached to the header |
IEnumAAFMobSlots | This interface is for the enumerator which is generated by IAAFMob and is used for enumerating over IAAFMobSlots attached to the mob |
IEnumAAFOperationDefs | |
IEnumAAFParameterDefs | This interface is used to enumerate over the AAFParameterDefinitions referenced from in an AAFOperationDefinition or AAFParameter, and contained within the AAFDictionary |
IEnumAAFParameters | This interface is used to enumerate over the AAFParameters referenced from in an AAFOperationDefinition or AAFParameter, and contained within the AAFDictionary |
IEnumAAFPluginDefs | An object which allows iteration over all of the AAFPluginDefinitions in the dictionary |
IEnumAAFPluginLocators | An object which allows iteration over all of the AAFLocators attached to an AAFPluginDescriptor |
IEnumAAFProperties | This interface is used to enumerate over the AAFProperties contained in a collection |
IEnumAAFPropertyDefs | |
IEnumAAFPropertyValues | This interface is used to enumerate over the AAFPropertyValues contained in a collection |
IEnumAAFRIFFChunks | This interface is used to enumerate across RIFFChunk objects |
IEnumAAFSegments | |
IEnumAAFTaggedValueDefs | |
IEnumAAFTaggedValues | |
IEnumAAFTypeDefs | |