Media Authoring
with Java API

tv.amwa.maj.iface
Interface DataEssenceDescriptor

All Superinterfaces:
AAFFileDescriptor, EssenceDescriptor, InterchangeObject
All Known Implementing Classes:
DataEssenceDescriptor

public interface DataEssenceDescriptor
extends AAFFileDescriptor

Specifies the description of a file of data essence and identifies the data coding of that essence. Data essence includes that specified in MXF mappings for MPEG (SMPTE 381M), DV (SMPTE 383M), D10 and D11 (SMPTE 386M). Data essence often refers to time-varying data, such as subtitles (closed captions).

Author:
Richard Cartwright

Method Summary
 AUID getDataEssenceCoding()
          Returns the data essence coding property of this data essence descriptor.
 void setDataEssenceCoding(AUID dataEssenceCoding)
          Sets the data essence coding property of this data essence descriptor.
 
Methods inherited from interface tv.amwa.maj.iface.AAFFileDescriptor
getCodecDefinition, getContainerFormat, getLength, getLinkedSlotID, getSampleRate, setCodecDefinition, setContainerFormat, setLength, setLinkedSlotID, setSampleRate
 
Methods inherited from interface tv.amwa.maj.iface.EssenceDescriptor
appendLocator, appendSubDescriptor, countLocators, countSubDescriptors, getLocatorAt, getLocators, getSubDescriptorAt, getSubDescriptors, insertLocatorAt, insertSubDescriptorAt, prependLocator, prependSubDescriptor, removeLocatorAt, removeSubDescriptorAt
 
Methods inherited from interface tv.amwa.maj.iface.InterchangeObject
countProperties, createOptionalPropertyValue, disableGenerationTracking, enableGenerationTracking, getDefinition, getGeneration, getGenerationAUID, getProperties, getPropertyValue, isGenerationTracked, isPropertyPresent, omitOpionalProperty, setPropertyValue
 

Method Detail

setDataEssenceCoding

void setDataEssenceCoding(AUID dataEssenceCoding)

Sets the data essence coding property of this data essence descriptor. Setting this optional property to null omits the property.

Parameters:
dataEssenceCoding - Data essence coding property of this data essence descriptor.

getDataEssenceCoding

AUID getDataEssenceCoding()
                          throws PropertyNotPresentException

Returns the data essence coding property of this data essence descriptor.

Returns:
Data essence coding property of this data essence descriptor.
Throws:
PropertyNotPresentException - The optional data essence coding property is not present in this data essence descriptor.

Media Authoring
with Java API

(c) 2007-2008 Richard Cartwright, all rights reserved. Subject to the terms of the AAF SDK Public Source License.