Skip navigation links
Media Authoring with Java API (MAJ)
A B C D E F G H I J K L M N O P Q R S T U V W X Z _ 

P

Package - Interface in tv.amwa.maj.extensions.avid
 
Package - Interface in tv.amwa.maj.model
Specifies a package, which can describe a composition, essence, or physical media.
PackageID - Interface in tv.amwa.maj.record
Specifies a 32 byte package identifier unique identifier that can hold a SMPTE UMID, as specified in SMPTE 330M.
PackageIDImpl - Class in tv.amwa.maj.record.impl
Implementation of a 32 byte package id unique identifier that can hold a SMPTE UMID, as specified in SMPTE 330M.
PackageIDImpl(byte[], byte, byte, byte, byte, AUID) - Constructor for class tv.amwa.maj.record.impl.PackageIDImpl
Create a new package id from the specified parameters.
PackageIDImpl(byte[]) - Constructor for class tv.amwa.maj.record.impl.PackageIDImpl
Creates a new package id from an array of bytes.
PackageIDImpl() - Constructor for class tv.amwa.maj.record.impl.PackageIDImpl
Generate a new package id using a secure random number generator.
PackageIDType - Static variable in interface tv.amwa.maj.industry.TypeDefinitions
Defines the type of a value representing a 32 byte package identifier unique identifier that can hold a SMPTE UMID, as specified in SMPTE 330M.
PackageIDType - Annotation Type in tv.amwa.maj.misctype
Labels any package id value holding a unique material identification number.
PackageImpl - Class in tv.amwa.maj.model.impl
Implements a package, which can describe a composition, essence, or physical media.
PackageImpl() - Constructor for class tv.amwa.maj.model.impl.PackageImpl
 
PackageKind - Enum in tv.amwa.maj.enumeration
Specifies the kind of a package.
PackageMarker - Interface in tv.amwa.maj.model
Provides mark-in and mark-out properties on packages.
PackageMarkerImpl - Class in tv.amwa.maj.model.impl
 
PackageMarkerImpl() - Constructor for class tv.amwa.maj.model.impl.PackageMarkerImpl
 
PackageMarkerStrongReference - Static variable in interface tv.amwa.maj.industry.TypeDefinitions
 
PackageNotFoundException - Exception in tv.amwa.maj.exception
Thrown when a given package identified with a package id cannot be found.
PackageNotFoundException(String) - Constructor for exception tv.amwa.maj.exception.PackageNotFoundException
Create a new package not found exception with the given descriptive message.
PackageNotFoundException() - Constructor for exception tv.amwa.maj.exception.PackageNotFoundException
Create a new package not found exception with no message.
PackageStrongReference - Static variable in interface tv.amwa.maj.industry.TypeDefinitions
Defines the type for a property value that represents a strong reference to a package.
PackageStrongReferenceSet - Static variable in interface tv.amwa.maj.industry.TypeDefinitions
Defines the type for a value that represents a set of strong references to packages.
PackageWeakReference - Static variable in interface tv.amwa.maj.industry.TypeDefinitions
Defines the type for a value that represents a weak reference to a package.
packOrder - Static variable in class tv.amwa.maj.io.mxf.impl.PartitionPackImpl
 
packOrder - Static variable in class tv.amwa.maj.io.mxf.impl.PrimerPackImpl
 
packTimecode(TimecodeValue, ByteBuffer) - Method in class tv.amwa.maj.model.impl.TimecodeStream12MImpl
 
packTimecode(TimecodeValue, ByteBuffer) - Method in class tv.amwa.maj.model.impl.TimecodeStreamImpl
Pack a given timecode value into a give byte array.
packUserBits(ByteBuffer, ByteBuffer) - Method in class tv.amwa.maj.model.impl.TimecodeStream12MImpl
 
packUserBits(ByteBuffer, ByteBuffer) - Method in class tv.amwa.maj.model.impl.TimecodeStreamImpl
Pack user data from the given byte array into the given packed buffer.
Padded - Interface in tv.amwa.maj.io.mxf
 
PADDINGBITS_DEFAULT - Static variable in interface tv.amwa.maj.model.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 - Interface in tv.amwa.maj.model
Specifies an effect control value.
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 - Interface in tv.amwa.maj.model
Specifies the definition of a kind of parameter required to control an effect.
ParameterDefinitionImpl - Class in tv.amwa.maj.model.impl
Implements the definition of a kind of parameter for an effect.
ParameterDefinitionImpl() - Constructor for class tv.amwa.maj.model.impl.ParameterDefinitionImpl
 
ParameterDefinitionImpl(AUID, String, TypeDefinition) - Constructor for class tv.amwa.maj.model.impl.ParameterDefinitionImpl
Creates and initializes a new parameter definition, which defines a kind of parameter for an effect.
ParameterDefinitionStrongReference - Static variable in interface tv.amwa.maj.industry.TypeDefinitions
Defines the type for a value that represents a strong reference to a parameter definition.
ParameterDefinitionStrongReferenceSet - Static variable in interface tv.amwa.maj.industry.TypeDefinitions
Defines the type for a value that represents a set of strong references to parameter definitions.
ParameterDefinitionWeakReference - Static variable in interface tv.amwa.maj.industry.TypeDefinitions
Defines the type for a value that represents a weak reference to a parameter definition.
ParameterDefinitionWeakReferenceSet - Static variable in interface tv.amwa.maj.industry.TypeDefinitions
Defines the type for a value that represents a set of weak references to parameter definitions.
ParameterDescription - Annotation Type in tv.amwa.maj.constant
Labels an AUID that is a unique identifier for a parameter to an operation.
ParameterImpl - Class in tv.amwa.maj.model.impl
Implements an effect control value.
ParameterImpl() - Constructor for class tv.amwa.maj.model.impl.ParameterImpl
 
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.
ParametersID - Static variable in interface tv.amwa.maj.io.aaf.AAFConstants
 
ParameterStrongReference - Static variable in interface tv.amwa.maj.industry.TypeDefinitions
Defines the type for a value that represents a strong reference to a parameter.
ParameterStrongReferenceVector - Static variable in interface tv.amwa.maj.industry.TypeDefinitions
Defines the type for a value that represents a list of strong references to parameter values with a variable number of elements.
ParentClassID - Static variable in interface tv.amwa.maj.constant.CommonConstants
 
parse(MetadataObject) - Static method in class tv.amwa.maj.io.mxf.impl.Metadata
 
parseAUID(String) - Static method in class tv.amwa.maj.industry.Forge
Make 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:" or "urn:smpte:ul:").
Parsed_Text_Track - Static variable in interface tv.amwa.maj.constant.RP224FirstHalf
Parsed Text Track.
parseDate(String) - Static method in class tv.amwa.maj.industry.Forge
Make 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.
parseEdgeCode(String) - Static method in class tv.amwa.maj.industry.Forge
Creates an edge code value from a pseudo-XML representation, including all those generated by EdgeCodeValue.toString().
parseFactory(String) - Static method in class tv.amwa.maj.io.mxf.impl.DeltaEntryImpl
 
parseFactory(String) - Static method in class tv.amwa.maj.record.impl.AUIDImpl
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:" or "urn:smpte:ul:").
parseFactory(String) - Static method in class tv.amwa.maj.record.impl.DateStructImpl
Create a new date structure value from a string representation of a date.
parseFactory(String) - Static method in class tv.amwa.maj.record.impl.EdgeCodeValueImpl
Creates an edge code value from a pseudo-XML representation, including all those generated by EdgeCodeValueImpl.toString().
parseFactory(String) - Static method in class tv.amwa.maj.record.impl.PackageIDImpl
Parse a package id formatted as a URN-style UMID string and convert it into a newly instantiated package id with an equivalent value.
parseFactory(String) - Static method in class tv.amwa.maj.record.impl.ProductVersionImpl
Creates an instance of this product version class by parsing the given pseudo-XML version.
parseFactory(String) - Static method in class tv.amwa.maj.record.impl.RationalImpl
Convert a string representation of a rational value into a value of this type.
parseFactory(String) - Static method in class tv.amwa.maj.record.impl.RGBAComponentImpl
Create a new value of this RGBA component type by parsing the given pseudo-XML representation.
parseFactory(String) - Static method in class tv.amwa.maj.record.impl.TimeStampImpl
Create a time stamp from a string that is formatted according to the UTC standards.
parseFactory(String) - Static method in class tv.amwa.maj.record.impl.TimeStructImpl
Creates a new time value from a UTC-style string.
parseFactory(String) - Static method in class tv.amwa.maj.record.impl.VersionTypeImpl
Parse a string representation of a version number and create a value of this class.
parsePackageID(String) - Static method in class tv.amwa.maj.industry.Forge
Parse a package identifier formatted as a URN-style UMID string and convert it into a newly instantiated package id with an equivalent value.
parseProductVersion(String) - Static method in class tv.amwa.maj.industry.Forge
Makes an instance of this product version class by parsing the given pseudo-XML version.
parseRational(String) - Static method in class tv.amwa.maj.industry.Forge
Make a rational value by parsing a string representation.
parseRGBAComponent(String) - Static method in class tv.amwa.maj.industry.Forge
Make a new element of an RGBA layout array by parsing the given pseudo-XML representation.
parseTime(String) - Static method in class tv.amwa.maj.industry.Forge
Makes a new time value from a UTC-style string.
parseTimecode(String) - Static method in class tv.amwa.maj.industry.Forge
Makes 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.
parseTimecode(String, short, boolean) - Static method in class tv.amwa.maj.industry.Forge
Makes a SMPTE-style string representation of a timecode and creates a MAJ API timecode value, with all parameters specified.
parseTimecode(String, short, boolean) - Static method in class tv.amwa.maj.record.impl.TimecodeValueImpl
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.record.impl.TimecodeValueImpl
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.record.impl.TimecodeValueImpl
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.industry.Forge
Make a time stamp value from a string that is formatted according to the UTC standards.
parseVersion(String) - Static method in class tv.amwa.maj.industry.Forge
Make a version type value by parsing the given string representation.
Partition - Interface in tv.amwa.maj.io.mxf
Represents a partition of an MXF file, which is the top-level sub-division of an MXF file.
partitionFactory(MXFFileImpl) - Static method in class tv.amwa.maj.io.mxf.impl.PartitionImpl
 
PartitionImpl - Class in tv.amwa.maj.io.mxf.impl
Data relating to a single MXF partition.
PartitionImpl() - Constructor for class tv.amwa.maj.io.mxf.impl.PartitionImpl
 
PartitionInformation - Class in tv.amwa.maj.io.mxf.impl
Holds random index pack data relating to a single partition.
PartitionInformation(PartitionImpl, long, int) - Constructor for class tv.amwa.maj.io.mxf.impl.PartitionInformation
 
PartitionInformation() - Constructor for class tv.amwa.maj.io.mxf.impl.PartitionInformation
 
PartitionPack - Interface in tv.amwa.maj.io.mxf
Represents a partition pack that describes and starts every partition of an MXF file.
PartitionPackImpl - Class in tv.amwa.maj.io.mxf.impl
 
PartitionPackImpl() - Constructor for class tv.amwa.maj.io.mxf.impl.PartitionPackImpl
 
PartitionPackImpl(int, long, long, AUID) - Constructor for class tv.amwa.maj.io.mxf.impl.PartitionPackImpl
 
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.
persistTemplate - Static variable in class tv.amwa.maj.record.impl.PackageIDImpl
 
Person - Interface in tv.amwa.maj.extensions.example
Person who makes and/or contributes a resource.
PersonImpl - Class in tv.amwa.maj.extensions.example.impl
Person who makes and/or contributes a resource.
PersonImpl() - Constructor for class tv.amwa.maj.extensions.example.impl.PersonImpl
 
PersonStrongReference - Static variable in interface tv.amwa.maj.extensions.example.TypeDefinitions
Strong reference to the value of a person used as a contact.
PhaseFrameType - Static variable in interface tv.amwa.maj.industry.TypeDefinitions
Defines the type for a value that represents the phase within the repeating pulldown pattern of the first frame after the pulldown conversion.
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 - Interface in tv.amwa.maj.model
Specifies the description of an essence source that is not directly manipulated by an AAF application.
PhysicalDescriptorImpl - Class in tv.amwa.maj.model.impl
Implements the description of an essence source that is not directly manipulated by an AAF application.
PhysicalDescriptorImpl() - Constructor for class tv.amwa.maj.model.impl.PhysicalDescriptorImpl
 
Picture - Static variable in interface tv.amwa.maj.constant.DataDefinitionConstant
Specifies a stream of essence that contains image data.
Picture_Essence_Track - Static variable in interface tv.amwa.maj.constant.RP224FirstHalf
Picture Essence Track.
PictureDescriptor - Interface in tv.amwa.maj.extensions.avid
 
PictureDescriptor - Interface in tv.amwa.maj.model
Specifies the description of video content data formatted either using RGBA or luminance/chrominance formatting.
PictureDescriptorImpl - Class in tv.amwa.maj.model.impl
Implements the description of video content data formatted either using RGBA or luminance/chrominance formatting.
PictureDescriptorImpl() - Constructor for class tv.amwa.maj.model.impl.PictureDescriptorImpl
 
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.
PluginCategoryType - Static variable in interface tv.amwa.maj.industry.TypeDefinitions
Defines the type of an extendible enumeration value that describes different categories of plugin, such as codec, effect or interpolation.
PluginDefinition - Interface in tv.amwa.maj.model
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.
PluginDefinitionImpl - Class in tv.amwa.maj.model.impl
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.
PluginDefinitionImpl() - Constructor for class tv.amwa.maj.model.impl.PluginDefinitionImpl
 
PluginDefinitionImpl(AUID, String, AUID, VersionType, AUID) - Constructor for class tv.amwa.maj.model.impl.PluginDefinitionImpl
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.
PluginDefinitionStrongReference - Static variable in interface tv.amwa.maj.industry.TypeDefinitions
Defines the type for a value that represents a strong reference to a plugin definition.
PluginDefinitionStrongReferenceSet - Static variable in interface tv.amwa.maj.industry.TypeDefinitions
Defines the type for a value that represents a set of strong references to plugin definitions.
PluginDefinitionWeakReference - Static variable in interface tv.amwa.maj.industry.TypeDefinitions
Defines the type for a value that represents a weak reference to a plugin definition.
PluginDefinitionWeakReferenceSet - Static variable in interface tv.amwa.maj.industry.TypeDefinitions
Defines the type for a value that represents a set of weak references to plugin definitions.
PluginIdentifiers - Interface in tv.amwa.maj.constant
Implement this interface to access some standard constants used to define plugins.
PolyFileDescriptor - Interface in tv.amwa.maj.extensions.quantel
null
PolyFileDescriptorImpl - Class in tv.amwa.maj.extensions.quantel.impl
PolyFileDescriptor Implementation.
PolyFileDescriptorImpl() - Constructor for class tv.amwa.maj.extensions.quantel.impl.PolyFileDescriptorImpl
 
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 interface tv.amwa.maj.industry.TypeDefinitions
Describes an TypeDefinitions.Int64 value that describes an offset into a component.
PositionType - Annotation Type in tv.amwa.maj.misctype
Labels a Java long value as an offset into a component.
POSTABLE_TAG - Static variable in class tv.amwa.maj.io.mxf.impl.IndexEntryImpl
 
POSTABLEINDEX_DEFAULT - Static variable in interface tv.amwa.maj.io.mxf.DeltaEntry
Default value for the position table index of a delta entry that indicates that no different exists between the stored order of edit units and the display order.
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.
Preface - Interface in tv.amwa.maj.model
Specifies file-wide information and indexes.
PREFACE_DIRNAME - Static variable in interface tv.amwa.maj.io.aaf.AAFConstants
 
PrefaceImpl - Class in tv.amwa.maj.model.impl
Implements file-wide information and indexes.
PrefaceImpl() - Constructor for class tv.amwa.maj.model.impl.PrefaceImpl
Creates and initializes a header object, the root object of any AAF persistent unit such as a file or database representation.
PrefaceStrongReference - Static variable in interface tv.amwa.maj.industry.TypeDefinitions
 
PREFERREDPREFIX_TAG - Static variable in class tv.amwa.maj.io.xml.AAFElement
 
prepend(List<T>, T) - Static method in class tv.amwa.maj.industry.StrongReferenceVector
 
prepend(T) - Method in class tv.amwa.maj.industry.WeakReferenceVector
 
prepend(MetadataObject, Object) - Method in class tv.amwa.maj.meta.impl.TypeDefinitionVariableArrayImpl.VariableArrayMethodBag
 
prependChoice(Segment) - Method in interface tv.amwa.maj.model.EssenceGroup
Prepend a choice to the collection of segment choices of this essence group, which identify the alternate representations that may be chosen.
prependChoice(Segment) - Method in class tv.amwa.maj.model.impl.EssenceGroupImpl
 
prependClipEffect(OperationGroup) - Method in interface tv.amwa.maj.extensions.quantel.QCompositionPackage
 
prependClipEffect(OperationGroup) - Method in class tv.amwa.maj.model.impl.CompositionPackageImpl
 
prependComponentAttribute(TaggedValue) - Method in class tv.amwa.maj.model.impl.ComponentImpl
 
prependComponentKLVData(KLVData) - Method in class tv.amwa.maj.model.impl.ComponentImpl
 
prependComponentObject(Component) - Method in class tv.amwa.maj.model.impl.SequenceImpl
 
prependComponentObject(Component) - Method in interface tv.amwa.maj.model.Sequence
Prepends the given component to this sequence.
prependComponentUserComment(TaggedValue) - Method in class tv.amwa.maj.model.impl.ComponentImpl
 
prependDegradeToOperation(OperationDefinition) - Method in class tv.amwa.maj.model.impl.OperationDefinitionImpl
 
prependDegradeToOperation(OperationDefinition) - Method in interface tv.amwa.maj.model.OperationDefinition
Prepend an operation definition to the degrade-to list of operation definitions of the defined operation, which specify simpler operations that an application can substitute for the defined operation if it cannot process it.
prependElement(PropertyValue, PropertyValue) - Method in class tv.amwa.maj.meta.impl.TypeDefinitionVariableArrayImpl
 
prependElement(PropertyValue, PropertyValue) - Method in interface tv.amwa.maj.meta.TypeDefinitionVariableArray
Prepends a given element to the beginning of the given array.
prependEssenceKind(DataDefinition) - Method in interface tv.amwa.maj.model.CodecDefinition
Prepends the given essence kind to the list of those supported by the codec, which specify the data definitions of the essence formats that the defined codec processes.
prependEssenceKind(DataDefinition) - Method in class tv.amwa.maj.model.impl.CodecDefinitionImpl
 
prependFileDescriptor(AAFFileDescriptor) - Method in class tv.amwa.maj.model.impl.MultipleDescriptorImpl
 
prependFileDescriptor(AAFFileDescriptor) - Method in interface tv.amwa.maj.model.MultipleDescriptor
Prepends a file descriptor to the list of file descriptors of this multiple essence descriptor.
prependIdentification(Identification) - Method in class tv.amwa.maj.model.impl.PrefaceImpl
 
prependInputSegment(Segment) - Method in class tv.amwa.maj.model.impl.OperationGroupImpl
 
prependInputSegment(Segment) - Method in interface tv.amwa.maj.model.OperationGroup
Prepends an input segment to the list of input segments of this operation group.
prependLocator(Locator) - Method in interface tv.amwa.maj.model.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 class tv.amwa.maj.model.impl.EssenceDescriptorImpl
 
prependMobAttributeItem(TaggedValue) - Method in interface tv.amwa.maj.extensions.avid.Package
 
prependMobAttributeItem(TaggedValue) - Method in class tv.amwa.maj.model.impl.PackageImpl
 
prependNoClone(List<T>, T) - Static method in class tv.amwa.maj.industry.StrongReferenceVector
 
prependPackageAttribute(TaggedValue) - Method in class tv.amwa.maj.model.impl.PackageImpl
 
prependPackageKLVData(KLVData) - Method in class tv.amwa.maj.model.impl.PackageImpl
 
prependPackageTrack(Track) - Method in class tv.amwa.maj.model.impl.PackageImpl
 
prependPackageTrack(Track) - Method in interface tv.amwa.maj.model.Package
Prepends the given track to the list of tracks contained in this package.
prependPackageUserComment(TaggedValue) - Method in class tv.amwa.maj.model.impl.PackageImpl
 
prependPluginLocator(Locator) - Method in class tv.amwa.maj.model.impl.PluginDefinitionImpl
 
prependPluginLocator(Locator) - Method in interface tv.amwa.maj.model.PluginDefinition
Prepend a locator to the list of plugin locators of this plugin definition, which specify an ordered list of locations that provide access to the defined plugin's implementation.
prependSegment(Segment) - Method in class tv.amwa.maj.model.impl.NestedScopeImpl
 
prependSegment(Segment) - Method in interface tv.amwa.maj.model.NestedScope
Prepend an input segment to the list of segments of this nested scope.
prependSubDescriptor(SubDescriptor) - Method in interface tv.amwa.maj.model.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.
prependSubDescriptor(SubDescriptor) - Method in class tv.amwa.maj.model.impl.EssenceDescriptorImpl
 
prependTaggedValueAttributeItem(TaggedValue) - Method in interface tv.amwa.maj.extensions.avid.TaggedValue
 
prependTaggedValueAttributeItem(TaggedValue) - Method in class tv.amwa.maj.model.impl.TaggedValueImpl
 
prependUnknownBWFChunk(RIFFChunk) - Method in interface tv.amwa.maj.model.BWFImportDescriptor
Prepend a RIFFChunk to the beginning of the list of unknown BWF chunks of this BWF descriptor.
prependUnknownBWFChunk(RIFFChunk) - Method in class tv.amwa.maj.model.impl.BWFImportDescriptorImpl
 
PREVIOUSPARTITION_DEFAULT - Static variable in interface tv.amwa.maj.io.mxf.PartitionPack
Default value for the byte offset from the start of the file to the beginning of the previous partition, which is 0L.
Primer - Class in tv.amwa.maj.io.mxf.impl
Mapping of local tags to metadata definitions.
Primer(short) - Constructor for class tv.amwa.maj.io.mxf.impl.Primer
 
Primer() - Constructor for class tv.amwa.maj.io.mxf.impl.Primer
 
PrimerPack - Interface in tv.amwa.maj.io.mxf
Represents the local primer pack of header metadata required for the local set encoding of metadata objects.
PrimerPackImpl - Class in tv.amwa.maj.io.mxf.impl
 
PrimerPackImpl() - Constructor for class tv.amwa.maj.io.mxf.impl.PrimerPackImpl
 
processDirectoryEnd() - Method in interface tv.amwa.maj.io.aaf.AAFReaderListener
Deal with any tidying up at the end of processing a directory read from an AAF file.
processingInstruction(String, String) - Method in class tv.amwa.maj.io.xml.MasterContentHandler
 
processPOIFSReaderEvent(AAFReaderEvent) - Method in interface tv.amwa.maj.io.aaf.AAFReaderListener
Process an event generated while reading an AAF file.
ProductReleaseType - Enum in tv.amwa.maj.enumeration
Specifies the release type of a product, for example released, debug alpha etc..
ProductReleaseType - Static variable in interface tv.amwa.maj.industry.TypeDefinitions
Defines the type of an enumerated value describing the level of a product release, e.g.
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_TAG - Static variable in class tv.amwa.maj.record.impl.ProductVersionImpl
 
ProductVersionImpl - Class in tv.amwa.maj.record.impl
Implementation of a version number for an application, represented with four release levels and its product release type.
ProductVersionImpl(short, short, short, short, ProductReleaseType) - Constructor for class tv.amwa.maj.record.impl.ProductVersionImpl
Create a product version value that represents the version of an application.
ProductVersionImpl.XMLHandler - Class in tv.amwa.maj.record.impl
XML parser event handler for converting product version elements into product version values.
ProductVersionType - Static variable in interface tv.amwa.maj.industry.TypeDefinitions
Defines the type for the version number of an application, represented with four release levels and its product release type.
PROPERTIES_STREAMNAME - Static variable in interface tv.amwa.maj.io.aaf.AAFConstants
 
PropertiesID - Static variable in interface tv.amwa.maj.constant.CommonConstants
 
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.
propertyAnnotation(Class<? extends MetadataObject>, String) - Static method in class tv.amwa.maj.util.TestUtilities
 
propertyAnnotation(Class<? extends MetadataObject>, AUID) - Static method in class tv.amwa.maj.util.TestUtilities
 
PropertyDefinition - Interface in tv.amwa.maj.meta
Specifies the description of a property allowed for a class.
PropertyDefinitionImpl - Class in tv.amwa.maj.meta.impl
Implementation of a AAF property definition, which describes properties allowed for a class.
PropertyDefinitionImpl(AUID, String, String, ClassDefinition, boolean) - Constructor for class tv.amwa.maj.meta.impl.PropertyDefinitionImpl
Creates and initializes a new property definition, which describes an allowed property of a class definition.
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 MediaProperty annotation.
PropertyDefinitionStrongReference - Static variable in interface tv.amwa.maj.industry.TypeDefinitions
Defines the type for a value that represents a strong reference to a property definition.
PropertyDefinitionStrongReferenceSet - Static variable in interface tv.amwa.maj.industry.TypeDefinitions
Defines the type for a value that represents a set of strong references to property definitions.
PropertyDefinitionWeakReference - Static variable in interface tv.amwa.maj.industry.TypeDefinitions
Defines a type for a value that represents a weak reference to a property definition.
PropertyDefinitionWeakReferenceSet - Static variable in interface tv.amwa.maj.industry.TypeDefinitions
Defines the type for a value that represents a set of weak references to property definitions.
propertyGetMethod(Class<? extends MetadataObject>, String) - Static method in class tv.amwa.maj.util.TestUtilities
 
propertyGetMethod(Class<? extends MetadataObject>, AUID) - Static method in class tv.amwa.maj.util.TestUtilities
 
propertyNameAliases - Static variable in interface tv.amwa.maj.io.aaf.AAFConstants
 
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.industry
Specifies the type and current value of a property.
PropertyValueImpl() - Constructor for class tv.amwa.maj.meta.impl.TypeDefinitionImpl.PropertyValueImpl
 
PropertyWrapperDefinition - Interface in tv.amwa.maj.meta
Specifies a globally unique alias for a property that was originally defined to be used in another class.
PropertyWrapperDefinitionImpl - Class in tv.amwa.maj.meta.impl
 
PropertyWrapperDefinitionImpl() - Constructor for class tv.amwa.maj.meta.impl.PropertyWrapperDefinitionImpl
 
Pulldown - Interface in tv.amwa.maj.model
Specifies a conversion between film frame rates and videotape frame rates.
PulldownDirectionException - Exception in tv.amwa.maj.exception
Thrown when an invalid pulldown direction is specified in the context of a source package.
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 interface tv.amwa.maj.industry.TypeDefinitions
Defines the type of an enumerated value that describes whether a pulldown operation is converting from tape to film speed or from film to tape speed.
PulldownImpl - Class in tv.amwa.maj.model.impl
Implements the representation of a conversion between film frame rates and videotape frame rates.
PulldownImpl() - Constructor for class tv.amwa.maj.model.impl.PulldownImpl
 
PulldownImpl(DataDefinition, Segment, PulldownKindType, PulldownDirectionType, int) - Constructor for class tv.amwa.maj.model.impl.PulldownImpl
Creates and initializes a new pulldown object, which converts between film frame rates and videotape frame rates
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 interface tv.amwa.maj.industry.TypeDefinitions
Defines the type of an enumerated value that describes 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.
put(Short, UL) - Method in class tv.amwa.maj.io.mxf.impl.Primer
 
putAll(Map<? extends Short, ? extends UL>) - Method in class tv.amwa.maj.io.mxf.impl.Primer
 
putEssenceData(ByteBuffer, boolean) - Method in class tv.amwa.maj.io.mxf.EssenceSink
 
putEssenceData(ByteBuffer) - Method in class tv.amwa.maj.io.mxf.EssenceSink
 
putExtensionProperty(AUID, PropertyValue) - Method in interface tv.amwa.maj.model.ApplicationObject
Put an extension property value into this application object by property identifier, either creating the property the property and making it present, or updating its value.
putExtensionProperty(String, PropertyValue) - Method in interface tv.amwa.maj.model.ApplicationObject
Put an extension property value into this application object by property name, either creating the property the property and making it present, or updating its value.
putExtensionProperty(AUID, PropertyValue) - Method in class tv.amwa.maj.model.impl.ApplicationObjectImpl
 
putExtensionProperty(String, PropertyValue) - Method in class tv.amwa.maj.model.impl.ApplicationObjectImpl
 
putFileFormat(EssenceFormat) - Method in class tv.amwa.maj.io.file.EssenceAccess
 
putFileFormat(EssenceFormat) - Method in interface tv.amwa.maj.model.EssenceAccess
Given an EssenceFormat, read the essence parameters inside and change the file format.
A B C D E F G H I J K L M N O P Q R S T U V W X Z _ 
Skip navigation links
Media Authoring with Java API (MAJ)

(c)2007-2016 Richard Cartwright, all rights reserved. Licensed under Apache 2 license and subject to the AMWA IPR policy.