AAFA Developer Support

Main Page | Class List | File List | Class Members | File Members

AAF COM API Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
IAAFAIFCDescriptorThe IAAFAIFCDescriptor interface is implemented by objects which describe audio content data formatted according to the AIFC compressed Audio File Format
IAAFAuxiliaryDescriptorThe IAAFAuxiliaryDescriptor interface is implemented by objects that describe a file source which has no physical source
IAAFCDCIDescriptorObjects that implement IAAFCDCIDescriptor also implement the following interfaces: - IAAFCDCIDescriptor2 - IAAFDigitalImageDescriptor - IAAFDigitalImageDescriptor2 - IAAFFileDescriptor - IAAFEssenceDescriptor - IAAFObject
IAAFCDCIDescriptor2Objects that implement IAAFCDCIDescriptor2 also implement the following interfaces: - IAAFDigitalImageDescriptor - IAAFDigitalImageDescriptor2 - IAAFFileDescriptor - IAAFEssenceDescriptor - IAAFObject
IAAFClassDefThis interface is used with an object representing an AAF class definition
IAAFCodecDefThis interface is used with an object representing a particular kind of essence codec, which may be implemented by one or more AAFPluginDescriptors
IAAFCommentMarkerThe IAAFCommentMarker interface is implemented by objects which represent a user comment associated with a point in time
IAAFComponentIAAFComponent is DEPRECATED, please use IAAFComponent2
IAAFComponent2The component class represents an essence element
IAAFCompositionMobObjects that implement IAAFCompositionMob also implement the following interfaces: - IAAFCompositionMob2 - IAAFMob - IAAFMob2 - IAAFObject
IAAFCompositionMob2Objects that implement IAAFCompositionMob2 also implement the following interfaces: - IAAFMob - IAAFMob2 - IAAFObject
IAAFConstantValueThe IAAFConstantValue interface is implemented by objects that specify a parameter whose value is constant for an entire operation group
IAAFContainerDefObjects that implement IAAFContainerDef also implement the following interfaces: - IAAFDefObject - IAAFObject
IAAFContentStorageObjects that implement IAAFContentStorage also implement the following interfaces: - IAAFObject
IAAFControlPointThe IAAFControlPoint interface is implemented by objects that store an individual point value of a parameter whose value changes during the operation group
IAAFDataDefIAAFDataDef is DEPRECATED, Please use IAAFDataDef2
IAAFDataDef2Objects that implement IAAFDataDef2 also implement the following interfaces: - IAAFDefObject - IAAFObject
IAAFDataDef3Objects that implement IAAFDataDef3 also implement the following interfaces: - IAAFDefObject - IAAFObject
IAAFDefObjectThis interface is defines an item to be referenced in the AAF file
IAAFDescriptiveFrameworkThe IAAFDescriptiveFramework interface is implemented by objects that represent descriptive metadata
IAAFDescriptiveMarkerThe IAAFDescriptiveMarker interface is implemented by objects which represent a descriptive metadata associated with a point in time
IAAFDictionaryThis interface is used to access dictionary services in an AAF file
IAAFDictionary2This interface is used to access dictionary services in an AAF file
IAAFDigitalImageDescriptorObjects that implement IAAFDigitalImageDescriptor also implement the following interfaces: - IAAFDigitalImageDescriptor2 - IAAFFileDescriptor - IAAFEssenceDescriptor - IAAFObject
IAAFDigitalImageDescriptor2The IAAFDigitalImageDescriptor2 interface is implemented by objects which describe video content data formatted either using RGBA or luminance/chrominance formatting
IAAFEdgecodeObjects that implement IAAFEdgecode also implement the following interfaces: - IAAFSegment - IAAFComponent - IAAFComponent2 - IAAFObject
IAAFEndianThis interface is used to allow the user to determine the byte order of this object
IAAFEssenceAccessAAFEssenceAccess is an interace which provides streaming access over multiple channels of essence data
IAAFEssenceDataThis interface is DEPRECATED, please use IAAFEssenceDataEx
IAAFEssenceDataExThe IAAFEssenceData interface is used to modify AAFEssenceData objects, which contain the actual essence data (ex
IAAFEssenceDescriptorThe 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
IAAFEssenceFormatThe AAFEssenceFormat class represents a collection of parameters (such as image height/width, audio sample width) which describes a piece of essence
IAAFEssenceGroupThis interface provides access to the IAAFEssenceGroup interface, which contains multiple representations of the same media within a MasterMob
IAAFEssenceMultiAccessAAFEssenceMultiAccess is an interace which provides streaming access over essence data
IAAFEventThe 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
IAAFEventMobSlotObjects that implement IAAFEventMobSlot also implement the following interfaces: - IAAFMobSlot - IAAFObject
IAAFFileThis interface is used with an object representing an AAF file
IAAFFileDescriptorObjects that implement IAAFFileDescriptor also implement the following interfaces: - IAAFEssenceDescriptor - IAAFObject
IAAFFillerThe IAAFFiller interface is supported by objects which serve as placeholders for an unknown values for the component duration
IAAFFilmDescriptorThe IAAFFilmDescriptor interface is implemented by objects which describe film essence
IAAFFindSourceInfo
IAAFGetFileBitsThis 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
IAAFGPITriggerThe IAAFGPITrigger interface is implemented by objects which represent an trigger action that should be taken when its position in time is reached
IAAFHeaderThe IAAFHeader interface provides file-wide information and indexes
IAAFHeader2The IAAFHeader2 interface provides file-wide information and indexes
IAAFIdentificationObjects that implement IAAFIdentification also implement the following interfaces: - IAAFObject
IAAFImportDescriptorObjects that implement IAAFImportDescriptor also implement the following interfaces: - IAAFPhysicalDescriptor - IAAFEssenceDescriptor - IAAFObject
IAAFInterpolationDefThis interface is used with an object representing a particular kind of interpolator, which may be implemented by one or more AAFPluginDescriptors
IAAFKLVDataThe IAAFKLVData interface is implemented by objects that specify an User defined tag and value
IAAFKLVDataDefinitionThis interface is used to describe the data type of a value stored in an AAFKLVData object
IAAFLocatorObjects that implement IAAFLocator also implement the following interfaces: - IAAFObject
IAAFMasterMobThe IAAFMasterMob interface is implemented by objects which provide access to the File Source Mobs and EssenceData objects
IAAFMasterMob2The IAAFMasterMob interface is implemented by objects which provide access to the File Source Mobs and EssenceData objects
IAAFMasterMobExThe IAAFMasterMobEx interface extends IAAFMasterMob
IAAFMetaDefinitionThis interface is defines an item to be referenced in the AAF file
IAAFMobIAAFMob is DEPRECATED, Please use IAAFMob2
IAAFMob2The IAAFMob2 interface is implemented by objects that specify a Metadata Object, which can describe a composition, essence, or physical media
IAAFMobSlotThe IAAFMobSlot interface is implemented by objects which represent a Segment of essence in a Mob
IAAFNestedScopeThis 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
IAAFNetworkLocatorObjects that implement IAAFNetworkLocator also implement the following interfaces: - IAAFLocator - IAAFObject
IAAFObjectThis interface is implemented for all AAF persistent classes
IAAFOperationDefObjects that implement IAAFOperationDef also implement the following interfaces: - IAAFDefObject - IAAFObject
IAAFOperationGroupThe IAAFOperationGroup interface is implemented by objects describe an operation (such as an effect) affecting the interpretation of zero or more input segments
IAAFParameterObjects that implement IAAFParameter also implement the following interfaces: - IAAFObject
IAAFParameterDefObjects that implement IAAFParameterDef also implement the following interfaces: - IAAFDefObject - IAAFObject
IAAFPCMDescriptorObjects that implement IAAFPCMDescriptor also implement the following interfaces: - IAAFSoundDescriptor - IAAFFileDescriptor - IAAFEssenceDescriptor - IAAFObject
IAAFPhysicalDescriptorObjects that implement IAAFPhysicalDescriptor also implement the following interfaces: - IAAFEssenceDescriptor - IAAFObject
IAAFPluginDefAn object which describes a particular implementation of a plug-in interface
IAAFPluginManagerThis interface is used with an object representing an AAF class definition
IAAFPropertyThis interface is used to access instances of properties contained in AAF persistent objects
IAAFPropertyDefObjects that implement IAAFPropertyDef also implement the following interfaces: - IAAFMetaDefinition
IAAFPropertyValueThis interface is used to access the values of properties contained in AAF persistent objects
IAAFPulldownObjects that implement IAAFPulldown also implement the following interfaces: - IAAFSegment - IAAFComponent - IAAFComponent2 - IAAFObject
IAAFRandomFileSpecialized file interface for use with files which exist on storage media which has random access capability
IAAFRandomRawStorageObjects that implement IAAFRandomRawStorage also implement the following interfaces: - IAAFRawStorage
IAAFRawStorageThis interface is used by the toolkit to access storage in which AAF files are to be read and written
IAAFRecordingDescriptorThe IAAFRecordingDescriptor interface is implemented by objects that describe a file source which has no physical source
IAAFRGBADescriptorIAAFRGBADescriptor is DEPRECATED
IAAFRGBADescriptor2The IAAFRGBADescriptor2 interface is implemented by objects which describe video content data formatted using RGBA formatting
IAAFScopeReferenceThis 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
IAAFSearchSourceThe IAAFSearchSource interface is used to return source information for some mob slots
IAAFSegmentObjects that implement IAAFSegment also implement the following interfaces: - IAAFComponent - IAAFComponent2 - IAAFObject
IAAFSelectorThe IAAFSelector interface is implemented by objects that specify a single segment while preserving references to unused alternatives
IAAFSequenceThis interface provides access to the list of Segment and Transition objects maintained by a Sequence object
IAAFSetFileBitsThis 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
IAAFSoundDescriptorObjects that implement IAAFSoundDescriptor also implement the following interfaces: - IAAFFileDescriptor - IAAFEssenceDescriptor - IAAFObject
IAAFSourceClipThe IAAFSourceClip interface is implemented by objects that reference the content data and identify the source of the content data
IAAFSourceMobThis 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
IAAFSourceReferenceObjects that implement IAAFSourceReference also implement the following interfaces: - IAAFSourceReference2 - IAAFSegment - IAAFComponent - IAAFComponent2 - IAAFObject
IAAFSourceReference2The IAAFSourceReference2 interface is implemented by objects that represent the essence or other data described by a MobSlot in a Mob
IAAFStaticMobSlotStaticMobSlot describes essence data that has no relationship to time, such as a static image; consequently, a StaticMobSlot does not define an edit rate
IAAFTaggedValueThe IAAFTaggedValue interface is implemented by objects that specify an User defined tag and value
IAAFTaggedValueDefinitionThis interface is used to describe the data type of a value stored in an AAFTaggedValue object
IAAFTapeDescriptorObjects that implement IAAFTapeDescriptor also implement the following interfaces: - IAAFEssenceDescriptor - IAAFObject
IAAFTextLocatorThe 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
IAAFTIFFDescriptorObjects that implement IAAFTIFFDescriptor also implement the following interfaces: - IAAFFileDescriptor - IAAFEssenceDescriptor - IAAFObject
IAAFTimecodeObjects that implement IAAFTimecode also implement the following interfaces: - IAAFSegment - IAAFComponent - IAAFComponent2 - IAAFObject
IAAFTimecodeStreamObjects which support IAAFTimecodeStream specify a stream of timecode data
IAAFTimecodeStream12MObjects that implement IAAFTimecodeStream12M also implement the following interfaces: - IAAFTimecodeStream - IAAFSegment - IAAFComponent - IAAFComponent2 - IAAFObject
IAAFTimelineMobSlotObjects that implement IAAFTimelineMobSlot also implement the following interfaces: - IAAFTimelineMobSlot2 - IAAFMobSlot - IAAFObject
IAAFTimelineMobSlot2Objects that implement IAAFTimelineMobSlot2 also implement the following interfaces: - IAAFMobSlot - IAAFObject
IAAFTransitionThe IAAFTransition interface is implemented by objects describe a change or transition from one piece of essence to another
IAAFTypeDefObjects that implement IAAFTypeDef also implement the following interfaces: - IAAFMetaDefinition
IAAFTypeDefCharacterThis interface is used to define Integer types used in AAF persistent objects
IAAFTypeDefEnumThis interface is used to define enumerated types used in AAF persistent objects
IAAFTypeDefExtEnumThis interface is used to define field-extendible enumerated types used in AAF persistent objects
IAAFTypeDefFixedArrayThis interface is used to define fixed-sized Array types used in AAF persistent objects
IAAFTypeDefIndirectThis interface is used to define Integer types used in AAF persistent objects
IAAFTypeDefIntThis interface is used to define Integer types used in AAF persistent objects
IAAFTypeDefObjectRefThis interface is used to define Object references (either strong or weak) used in AAF persistent objects
IAAFTypeDefOpaqueThis interface is used to define Integer types used in AAF persistent objects
IAAFTypeDefRecordThis interface is used to define C-like structured types used in AAF persistent objects
IAAFTypeDefRenameThis interface is used to define Renamed types (analogous to C typedefs) used in AAF persistent objects
IAAFTypeDefSetThis interface is used to define variably-sized set types used in AAF persistent objects
IAAFTypeDefStreamThis interface is used to define Stream types used in AAF persistent objects
IAAFTypeDefStringThis interface is used to define variably-sized Array types whose length is determined by a special terminator element value
IAAFTypeDefStrongObjRefThis interface is used to implement Strong Object references
IAAFTypeDefVariableArrayThis interface is used to define variably-sized Array types used in AAF persistent objects
IAAFTypeDefVariableArrayExThis interface is an extension to the previously definined TypeDefVariableArray interface
IAAFTypeDefWeakObjRefThis interface is used to implement Weak Object references
IAAFTypes
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
IAAFVaryingValueThe IAAFVaryingValue interface is implemented by objects that specify a parameter whose value changes during the operation group
IAAFWAVEDescriptorObjects that implement IAAFWAVEDescriptor also implement the following interfaces: - IAAFFileDescriptor - IAAFEssenceDescriptor - IAAFObject
IEnumAAFClassDefsThis interface is used to enumerate across Class Definition objects
IEnumAAFCodecDefs
IEnumAAFCodecFlavoursAn object which allows iteration over all of the flavour codes which a given codec is able to handle
IEnumAAFComponentsThis interface is used to enumerate over the AAFComponents contained in an AAFSequence
IEnumAAFContainerDefs
IEnumAAFControlPoints
IEnumAAFDataDefs
IEnumAAFEssenceDataThe IEnumAAFEssenceData interface is used enumerate all of the AAFEssenceData objects in a file
IEnumAAFIdentificationsThis interfaces allows access to individual IAAFIdentification-supporting objects within a collection
IEnumAAFInterpolationDefs
IEnumAAFKLVData
IEnumAAFKLVDataDefs
IEnumAAFLoadedPluginsAn object which allows iteration over all of the AAFDefObject managed by the AAFPluginManager
IEnumAAFLocatorsThis interface is for the enumerator which is generated by IAAFEssenceDescriptor and is used for enumerating over IAAFLocators attached to EssenceDescriptor attached to an AAFSourceMob
IEnumAAFMobsThis 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
IEnumAAFMobSlotsThis interface is for the enumerator which is generated by IAAFMob and is used for enumerating over IAAFMobSlots attached to the mob
IEnumAAFOperationDefs
IEnumAAFParameterDefsThis interface is used to enumerate over the AAFParameterDefinitions referenced from in an AAFOperationDefinition or AAFParameter, and contained within the AAFDictionary
IEnumAAFParametersThis interface is used to enumerate over the AAFParameters referenced from in an AAFOperationDefinition or AAFParameter, and contained within the AAFDictionary
IEnumAAFPluginDefsAn object which allows iteration over all of the AAFPluginDefinitions in the dictionary
IEnumAAFPluginLocatorsAn object which allows iteration over all of the AAFLocators attached to an AAFPluginDescriptor
IEnumAAFPropertiesThis interface is used to enumerate over the AAFProperties contained in a collection
IEnumAAFPropertyDefs
IEnumAAFPropertyValuesThis interface is used to enumerate over the AAFPropertyValues contained in a collection
IEnumAAFSegments
IEnumAAFTaggedValueDefs
IEnumAAFTaggedValues
IEnumAAFTypeDefs

Generated on Thu Feb 17 09:34:12 2005 for AAF COM API by doxygen 1.4.1