Media Authoring
with Java API
A B C D E F G H I J K L M N O P R S T U V W X

P

packTimecode(TimecodeValue, byte[]) - Method in class tv.amwa.maj.entity.TimecodeStream
Pack a given timecode value into a give byte array.
packTimecode(TimecodeValue, byte[]) - Method in class tv.amwa.maj.entity.TimecodeStream12M
 
packUserBits(byte[], byte[]) - Method in class tv.amwa.maj.entity.TimecodeStream
Pack user data from the given byte array into the given packed buffer.
packUserBits(byte[], byte[]) - Method in class tv.amwa.maj.entity.TimecodeStream12M
 
PADDINGBITS_DEFAULT - Static variable in interface tv.amwa.maj.iface.CDCIDescriptor
Default value for the padding bits property, which is 0.
Pan - Static variable in interface tv.amwa.maj.constant.ParameterConstant
Used to specify the pan value for a left-to-right pan position of mono audio essence on the output of a mono audio pan.
Parameter - Class in tv.amwa.maj.entity
Implements an effect control value.
Parameter() - Constructor for class tv.amwa.maj.entity.Parameter
 
Parameter - Interface in tv.amwa.maj.iface
Specifies an effect control value.
Parameter - Static variable in class tv.amwa.maj.meta.TypeDefinitionStrongObjectReference
 
Parameter.ParameterXMLHandler - Class in tv.amwa.maj.entity
 
Parameter.ParameterXMLHandler() - Constructor for class tv.amwa.maj.entity.Parameter.ParameterXMLHandler
 
ParameterConstant - Interface in tv.amwa.maj.constant
Implement this interface to access unique identifiers for parameters to operations, such as the video and audio effects defined by the AAF edit protocol.
ParameterDefinition - Class in tv.amwa.maj.entity
Implements the definition of a kind of parameter for an effect.
ParameterDefinition(AUID, String, TypeDefinition) - Constructor for class tv.amwa.maj.entity.ParameterDefinition
Creates and initializes a new parameter definition, which defines a kind of parameter for an effect.
ParameterDefinition - Interface in tv.amwa.maj.iface
Specifies the definition of a kind of parameter for an effect.
ParameterDefinition - Static variable in class tv.amwa.maj.meta.TypeDefinitionStrongObjectReference
 
ParameterDefinition - Static variable in class tv.amwa.maj.meta.TypeDefinitionWeakObjectReference
 
ParameterDefinition.XMLHandler - Class in tv.amwa.maj.entity
 
ParameterDefinition.XMLHandler() - Constructor for class tv.amwa.maj.entity.ParameterDefinition.XMLHandler
 
ParameterDefinitionStrongReference - Static variable in class tv.amwa.maj.meta.TypeDefinitionSet
 
ParameterDefinitionWeakReference - Static variable in class tv.amwa.maj.meta.TypeDefinitionSet
 
ParameterDescription - Annotation Type in tv.amwa.maj.constant
Labels an AUID that is a unique identifier for a parameter to an operation.
ParameterItem - Class in tv.amwa.maj.entity.item
 
ParameterItem(Parameter, int) - Constructor for class tv.amwa.maj.entity.item.ParameterItem
 
ParameterNotFoundException - Exception in tv.amwa.maj.exception
Thrown when a parameter to an operation cannot be found from its parameter id.
ParameterNotFoundException(String) - Constructor for exception tv.amwa.maj.exception.ParameterNotFoundException
Create a new parameter not found exception with the given error message.
ParameterNotFoundException() - Constructor for exception tv.amwa.maj.exception.ParameterNotFoundException
Create a new parameter not found exception with no message.
ParameterStrongReference - Static variable in class tv.amwa.maj.meta.TypeDefinitionVariableArray
 
parseAUID(String) - Static method in class tv.amwa.maj.embeddable.AUID
Create a new AUID from a URN representation, as specified in section 3 of rfc 4122 or the commonly used URN representation of Universal Labels (starting with "urn:x-ul:").
parseDateStruct(String) - Static method in class tv.amwa.maj.embeddable.DateStruct
Create a new date structure value from a string representation of a date.
parseDocTypeToStreams(File) - Static method in class tv.amwa.maj.io.xml.XMLBuilder
 
ParsedText - Static variable in interface tv.amwa.maj.constant.DataDefinitionConstant
Specifies parsed text essence.
parseMobID(String) - Static method in class tv.amwa.maj.embeddable.MobID
Parse a mob id formatted as a URN-style UMID string and convert it into a newly instantiated mob id with an equivalent value.
parseRational(String) - Static method in class tv.amwa.maj.embeddable.Rational
Convert a string representation of a rational value into a value of this type.
parseTimecode(String, short, boolean) - Static method in class tv.amwa.maj.embeddable.TimecodeValue
Parses a SMPTE-style string representation of a timecode and creates a MAJ API timecode value, with all parameters specified.
parseTimecode(String, short) - Static method in class tv.amwa.maj.embeddable.TimecodeValue
Parses a SMPTE-style string representation of a timecode and creates a MAJ API timecode value, working out the drop frame value from the given timcode text.
parseTimecode(String) - Static method in class tv.amwa.maj.embeddable.TimecodeValue
Parses a SMPTE-style string representation of a timecode and creates a MAJ API timecode value, implying default values for the frames per second and drop frame parameters from the timecode text.
parseTimeStamp(String) - Static method in class tv.amwa.maj.embeddable.TimeStamp
Create a time stamp from a string that is formatted according to the UTC standards.
parseTimeStruct(String) - Static method in class tv.amwa.maj.embeddable.TimeStruct
Creates a new time value from a UTC-style string.
parseVersion(String) - Static method in class tv.amwa.maj.embeddable.VersionType
Parse a string representation of a version number and create a value of this class.
PCM - Static variable in interface tv.amwa.maj.constant.CodecConstant
Codec that represents mainly audio data as a sequence of quantised values sampled from an analogue signal.
PCMDescriptor - Class in tv.amwa.maj.entity
Implements the description of a file source mob that is associated with audio essence formatted according to the BWF file format.
PCMDescriptor(ContainerDefinition, Rational, int, int, short, int) - Constructor for class tv.amwa.maj.entity.PCMDescriptor
Creates and initializes a new PCM sound descriptor, which is associated with audio essence formatted according to the BWF File Format.
PCMDescriptor - Interface in tv.amwa.maj.iface
Specifies the description of a file source mob that is associated with audio essence formatted according to the BWF file format.
PCMDescriptor.XMLHandler - Class in tv.amwa.maj.entity
 
PCMDescriptor.XMLHandler() - Constructor for class tv.amwa.maj.entity.PCMDescriptor.XMLHandler
 
PCMDESCRIPTOR_TAG - Static variable in class tv.amwa.maj.entity.PCMDescriptor
 
PhaseFrameType - Static variable in class tv.amwa.maj.meta.TypeDefinitionRename
 
PhaseFrameType - Annotation Type in tv.amwa.maj.misctype
Labels an integer (Java int) value that represents the phase within the repeating pulldown pattern of the first frame after the pulldown conversion.
PhaseOffset - Static variable in interface tv.amwa.maj.constant.ParameterConstant
 
PhysicalDescriptor - Class in tv.amwa.maj.entity
Implements the description of an essence source that is not directly manipulated by an AAF application.
PhysicalDescriptor() - Constructor for class tv.amwa.maj.entity.PhysicalDescriptor
 
PhysicalDescriptor - Interface in tv.amwa.maj.iface
Specifies the description of an essence source that is not directly manipulated by an AAF application.
Picture - Static variable in interface tv.amwa.maj.constant.DataDefinitionConstant
Specifies a stream of essence that contains image data.
PictureWithMate - Static variable in interface tv.amwa.maj.constant.OperationConstant
Deprecated. Use effects defined in the AAF edit protocol instead.
PictureWithMatte - Static variable in interface tv.amwa.maj.constant.DataDefinitionConstant
Specifies a stream of essence that contains image data and a matte.
PinBottomLeftX - Static variable in interface tv.amwa.maj.constant.ParameterConstant
Used to specify the horizontal component of the bottom left corner of a quadrilateral defining a video corner pinning operation.
PinBottomLeftY - Static variable in interface tv.amwa.maj.constant.ParameterConstant
Used to specify the vertical component of the bottom left corner of a quadrilateral defining a video corner pinning operation.
PinBottomRightX - Static variable in interface tv.amwa.maj.constant.ParameterConstant
Used to specify the horizontal component of the bottom right corner of a quadrilateral defining a video corner pinning operation.
PinBottomRightY - Static variable in interface tv.amwa.maj.constant.ParameterConstant
Used to specify the vertical component of the bottom right corner of a quadrilateral defining a video corner pinning operation.
PinTopLeftX - Static variable in interface tv.amwa.maj.constant.ParameterConstant
Used to specify the horizontal component of the top left corner of a quadrilateral defining a video corner pinning operation.
PinTopLeftY - Static variable in interface tv.amwa.maj.constant.ParameterConstant
Used to specify the vertical component of the top left corner of a quadrilateral defining a video corner pinning operation.
PinTopRightX - Static variable in interface tv.amwa.maj.constant.ParameterConstant
Used to specify the horizontal component of the top right corner of a quadrilateral defining a video corner pinning operation.
PinTopRightY - Static variable in interface tv.amwa.maj.constant.ParameterConstant
Used to specify the vertical component of the top right corner of a quadrilateral defining a video corner pinning operation.
Platform_Independent - Static variable in interface tv.amwa.maj.constant.PluginIdentifiers
Specifies that a plugin is platform independent.
PluginAPI - Annotation Type in tv.amwa.maj.misctype
Labels an AUID that identifies the plugin interface supported by a plugin.
PluginAPI_EssenceAccess - Static variable in interface tv.amwa.maj.constant.PluginIdentifiers
Specifies that the API provided by the plugin is compatible with the essence access API.
PluginCategoryType - Interface in tv.amwa.maj.constant
Implement this interface to access unique identifiers describing the categories of plugin definitions.
PluginCategoryType - Static variable in class tv.amwa.maj.meta.TypeDefinitionExtendibleEnumeration
 
PluginCategoryType - Static variable in class tv.amwa.maj.meta.TypeDefinitionRename
 
PluginDefinition - Class in tv.amwa.maj.entity
Implements the definition of code objects that provide an implementation for a definition, such as a codec definition, or for a meta definition, such as a class definition.
PluginDefinition(AUID, String, AUID, VersionType, AUID) - Constructor for class tv.amwa.maj.entity.PluginDefinition
Creates and initializes a plugin definition, which is used to identify code objects that provide an implementation for a definition object such as codec definition, or for a meta definition such as a class definition.
PluginDefinition - Interface in tv.amwa.maj.iface
Specifies the definition of code objects that provide an implementation for a definition, such as a codec definition, or for a meta definition, such as a class definition.
PluginDefinition - Static variable in class tv.amwa.maj.meta.TypeDefinitionStrongObjectReference
 
PluginDefinition - Static variable in class tv.amwa.maj.meta.TypeDefinitionWeakObjectReference
 
PluginDefinition.LocatorsXMLHandler - Class in tv.amwa.maj.entity
 
PluginDefinition.LocatorsXMLHandler() - Constructor for class tv.amwa.maj.entity.PluginDefinition.LocatorsXMLHandler
 
PluginDefinition.ManufacturerInfoXMLHandler - Class in tv.amwa.maj.entity
 
PluginDefinition.ManufacturerInfoXMLHandler() - Constructor for class tv.amwa.maj.entity.PluginDefinition.ManufacturerInfoXMLHandler
 
PluginDefinition.XMLHandler - Class in tv.amwa.maj.entity
 
PluginDefinition.XMLHandler() - Constructor for class tv.amwa.maj.entity.PluginDefinition.XMLHandler
 
PluginDefinitionStrongReference - Static variable in class tv.amwa.maj.meta.TypeDefinitionSet
 
PluginDefinitionWeakReference - Static variable in class tv.amwa.maj.meta.TypeDefinitionSet
 
PluginIdentifiers - Interface in tv.amwa.maj.constant
Implement this interface to access some standard constants used to define plugins.
PositionOffsetX - Static variable in interface tv.amwa.maj.constant.ParameterConstant
Used to specify a horizontal position offset for a video position operation.
PositionOffsetY - Static variable in interface tv.amwa.maj.constant.ParameterConstant
Used to specify a vertical position offset for a video position operation.
PositionOutOfRangeException - Exception in tv.amwa.maj.exception
Thrown when a given position, specified by frame count or timecode, is outside the the length of the referenced stream.
PositionOutOfRangeException(String) - Constructor for exception tv.amwa.maj.exception.PositionOutOfRangeException
Create a new position out of range exception with the given descriptive message.
PositionOutOfRangeException() - Constructor for exception tv.amwa.maj.exception.PositionOutOfRangeException
Create a new position out of range exception with no message.
PositionType - Static variable in class tv.amwa.maj.meta.TypeDefinitionRename
 
PositionType - Annotation Type in tv.amwa.maj.misctype
Labels a Java long value as an offset into a component.
Power - Static variable in interface tv.amwa.maj.constant.InterpolationConstant
Interpolation defined over a set of control points where the output is computed by the calculation of mathematical power function.
prependChoice(Segment) - Method in class tv.amwa.maj.entity.EssenceGroup
 
prependChoice(Segment) - Method in interface tv.amwa.maj.iface.EssenceGroup
Prepend a choice to the collection of segment choices of this essence group, which identify the alternate representations that may be chosen.
prependComponent(Component) - Method in class tv.amwa.maj.entity.Sequence
 
prependComponent(Component) - Method in interface tv.amwa.maj.iface.Sequence
Prepends the given component to this sequence.
prependDegradeToOperation(OperationDefinition) - Method in class tv.amwa.maj.entity.OperationDefinition
 
prependDegradeToOperation(OperationDefinition) - Method in interface tv.amwa.maj.iface.OperationDefinition
Prepend an operation definition to the degrade-to list of operation definitions of this operation definition, which specify simpler operations that an application can substitute for the defined operation if it cannot process it.
prependElement(PropertyValue, PropertyValue) - Method in interface tv.amwa.maj.iface.TypeDefinitionVariableArray
Prepends a given element to the beginning of the given array.
prependElement(PropertyValue, PropertyValue) - Method in class tv.amwa.maj.meta.TypeDefinitionVariableArray
 
prependFileDescriptor(AAFFileDescriptor) - Method in class tv.amwa.maj.entity.MultipleDescriptor
 
prependFileDescriptor(AAFFileDescriptor) - Method in interface tv.amwa.maj.iface.MultipleDescriptor
Prepends a file descriptor to the list of file descriptors of this multiple essence descriptor.
prependInputSegment(Segment) - Method in class tv.amwa.maj.entity.OperationGroup
 
prependInputSegment(Segment) - Method in interface tv.amwa.maj.iface.OperationGroup
Prepends an input segment to the list of input segments of this operation group.
prependLocator(Locator) - Method in class tv.amwa.maj.entity.EssenceDescriptor
 
prependLocator(Locator) - Method in class tv.amwa.maj.entity.PluginDefinition
 
prependLocator(Locator) - Method in interface tv.amwa.maj.iface.EssenceDescriptor
Prepend a locator to the list of locators of this essence descriptor, with each locator having operating-system-dependent data or text information that provide hints for finding files or physical media.
prependLocator(Locator) - Method in interface tv.amwa.maj.iface.PluginDefinition
Prepend a locator to the list of plugin locators of this plugin definition, which specify an ordered list of locators that identify locations that provide access to the plugin implementation.
prependSegment(Segment) - Method in class tv.amwa.maj.entity.NestedScope
 
prependSegment(Segment) - Method in interface tv.amwa.maj.iface.NestedScope
Prepend an input segment to the list of segments of this nested scope.
prependSlot(MobSlot) - Method in class tv.amwa.maj.entity.Mob
 
prependSlot(MobSlot) - Method in interface tv.amwa.maj.iface.Mob
Prepends the given mob slot to the list contained in this mob.
prependSubDescriptor(SubDescriptor) - Method in class tv.amwa.maj.entity.EssenceDescriptor
 
prependSubDescriptor(SubDescriptor) - Method in interface tv.amwa.maj.iface.EssenceDescriptor
Prepend a sub descriptor to the list of sub descriptors of this essence descriptor, which specify additional descriptor metadata that is not included in the main essence descriptor class hierarchy.
prependUnknownBWFChunk(RIFFChunk) - Method in class tv.amwa.maj.entity.BWFImportDescriptor
 
prependUnknownBWFChunk(RIFFChunk) - Method in interface tv.amwa.maj.iface.BWFImportDescriptor
Prepend a RIFFChunk to the beginning of the list of unknown BWF chunks of this BWF descriptor.
processingInstruction(String, String) - Method in class tv.amwa.maj.io.xml.MasterContentHandler
 
ProductReleaseType - Enum in tv.amwa.maj.enumeration
Specifies the release type of a product, for example released, debug alpha etc..
ProductReleaseType - Static variable in class tv.amwa.maj.meta.TypeDefinitionEnumeration
 
ProductVersion - Class in tv.amwa.maj.embeddable
Implementation of a version number for an application, represented with four release levels and its product release type.
ProductVersion(short, short, short, short, ProductReleaseType) - Constructor for class tv.amwa.maj.embeddable.ProductVersion
Create a product version value that represents the version of an application.
ProductVersion - Static variable in class tv.amwa.maj.meta.TypeDefinitionRecord
 
ProductVersion - Interface in tv.amwa.maj.record
Specifies the version number of an application, represented with four release levels and its product release type.
ProductVersion.XMLHandler - Class in tv.amwa.maj.embeddable
XML parser event handler for converting product version elements into product version values.
ProductVersion.XMLHandler() - Constructor for class tv.amwa.maj.embeddable.ProductVersion.XMLHandler
 
PRODUCTVERSION_TAG - Static variable in class tv.amwa.maj.embeddable.ProductVersion
 
Property - Interface in tv.amwa.maj.iface
Specifies the definition and current value of a property.
PropertyAlreadyPresentException - Exception in tv.amwa.maj.exception
Thrown when an attempt is made to create an optional property for an interchange object when a property with the same definition already exists for that object.
PropertyAlreadyPresentException(String) - Constructor for exception tv.amwa.maj.exception.PropertyAlreadyPresentException
Create a new property already present exception with the given descriptive message.
PropertyAlreadyPresentException() - Constructor for exception tv.amwa.maj.exception.PropertyAlreadyPresentException
Create a new property already present exception with no message.
PropertyDefinition - Interface in tv.amwa.maj.iface
Specifies the description of a property allowed for a class.
PropertyDefinition - Class in tv.amwa.maj.meta
Implementation of a AAF property definition, which describes properties allowed for a class.
PropertyDefinition(AUID, String, TypeDefinition, ClassDefinition, boolean) - Constructor for class tv.amwa.maj.meta.PropertyDefinition
Creates and initializes a new property definition, which describes an allowed property of a class definition.
PropertyDefinition - Static variable in class tv.amwa.maj.meta.TypeDefinitionStrongObjectReference
 
PropertyDefinition - Static variable in class tv.amwa.maj.meta.TypeDefinitionWeakObjectReference
 
PropertyDefinition.XMLHandler - Class in tv.amwa.maj.meta
 
PropertyDefinition.XMLHandler() - Constructor for class tv.amwa.maj.meta.PropertyDefinition.XMLHandler
 
PropertyDefinitions - Interface in tv.amwa.maj.constant
Implement this interface to access unique identifiers for property definitions not available elsewhere in the MAJ API through the AAFProperty annotation.
PropertyDefinitionStrongReference - Static variable in class tv.amwa.maj.meta.TypeDefinitionSet
 
PropertyDefinitionWeakReference - Static variable in class tv.amwa.maj.meta.TypeDefinitionSet
 
PropertyNotPresentException - Exception in tv.amwa.maj.exception
Thrown when an attempt is made to read the value of a property that is omitted from an interchange object.
PropertyNotPresentException(String) - Constructor for exception tv.amwa.maj.exception.PropertyNotPresentException
Create a new property not present exception with the given descriptive message.
PropertyNotPresentException() - Constructor for exception tv.amwa.maj.exception.PropertyNotPresentException
Create a new property not present exception with no message.
PropertyValue - Interface in tv.amwa.maj.iface
Specifies the type and current value of a property.
Pulldown - Class in tv.amwa.maj.entity
Implements the representation of a conversion between film frame rates and videotape frame rates.
Pulldown(DataDefinition, Segment, PulldownKindType, PulldownDirectionType, int) - Constructor for class tv.amwa.maj.entity.Pulldown
Creates and initializes a new pulldown object, which converts between film frame rates and videotape frame rates
Pulldown - Interface in tv.amwa.maj.iface
Specifies a conversion between film frame rates and videotape frame rates.
Pulldown.InputSegmentXMLHandler - Class in tv.amwa.maj.entity
 
Pulldown.InputSegmentXMLHandler() - Constructor for class tv.amwa.maj.entity.Pulldown.InputSegmentXMLHandler
 
Pulldown.XMLHandler - Class in tv.amwa.maj.entity
 
Pulldown.XMLHandler() - Constructor for class tv.amwa.maj.entity.Pulldown.XMLHandler
 
PULLDOWN_TAG - Static variable in class tv.amwa.maj.entity.Pulldown
 
PulldownDirectionException - Exception in tv.amwa.maj.exception
Thrown when an invalid pulldown direction is specified in the context of a source mob.
PulldownDirectionException(String) - Constructor for exception tv.amwa.maj.exception.PulldownDirectionException
Create a new pulldown direction exception with the given descriptive message.
PulldownDirectionException() - Constructor for exception tv.amwa.maj.exception.PulldownDirectionException
Create a new pulldown direction exception with no message.
PulldownDirectionType - Enum in tv.amwa.maj.enumeration
Specifies whether a pulldown operation is converting from tape to film speed or from film to tape speed.
PulldownDirectionType - Static variable in class tv.amwa.maj.meta.TypeDefinitionEnumeration
 
PulldownKindType - Enum in tv.amwa.maj.enumeration
Specifies whether a pulldown operation is converting from nominally 30 Hz or 25 Hz video frame rate and whether frames are dropped or the video is played at another speed.
PulldownKindType - Static variable in class tv.amwa.maj.meta.TypeDefinitionEnumeration
 
putFileFormat(EssenceFormat) - Method in interface tv.amwa.maj.iface.EssenceAccess
Given an EssenceFormat, read the essence parameters inside and change the file format.

Media Authoring
with Java API
A B C D E F G H I J K L M N O P R S T U V W X
(c) 2007-2008 Richard Cartwright, all rights reserved. Subject to the terms of the AAF SDK Public Source License.