Media Authoring
with Java API

Serialized Form


Package tv.amwa.maj.argument

Class tv.amwa.maj.argument.DefaultFade extends Object implements Serializable

serialVersionUID: -3254222018572655370L

Serialized Fields

fadeLength

long fadeLength

Default length of the audio fade-in and fade-out to be applied to all audio source clips that do not specify their own audio fade properties.


fadeType

FadeType fadeType

Specifies the default type of audio fade.


fadeEditUnit

Rational fadeEditUnit

Specifies the edit units in which the default fade length is specified.

Class tv.amwa.maj.argument.DefinitionCriteria extends Object implements Serializable

Serialized Fields

definitionType

DefinitionCriteriaType definitionType

Type of the definition.

Class tv.amwa.maj.argument.DefinitionCriteriaByClass extends DefinitionCriteria implements Serializable

serialVersionUID: 4669571340682694185L

Serialized Fields

classId

AUID classId

Class ID of associated definition criteria.

Class tv.amwa.maj.argument.DefinitionCriteriaByKind extends DefinitionCriteria implements Serializable

serialVersionUID: -8559961281737660409L

Serialized Fields

kind

DefinitionKind kind

Kind of definition this criteria should match.

Class tv.amwa.maj.argument.DefinitionCriteriaByName extends DefinitionCriteria implements Serializable

serialVersionUID: -8644460018195338020L

Serialized Fields

name

String name

Name of definition to match.

Class tv.amwa.maj.argument.DefinitionCriteriaNoSearch extends DefinitionCriteria implements Serializable

serialVersionUID: -1435146082856437153L

Class tv.amwa.maj.argument.Fade extends Object implements Serializable

serialVersionUID: 465034093344901022L

Serialized Fields

fadeInLength

long fadeInLength

fadeInType

FadeType fadeInType

fadeInPresent

boolean fadeInPresent

fadeOutLength

long fadeOutLength

fadeOutType

FadeType fadeOutType

fadeOutPresent

boolean fadeOutPresent

Class tv.amwa.maj.argument.FindSourceInformation extends Object implements Serializable

serialVersionUID: 280671475967906329L

Serialized Fields

mob

Mob mob

component

Component component

editRate

Rational editRate

slotId

Integer slotId

position

Long position

length

Long length

operationGroup

OperationGroup operationGroup

Class tv.amwa.maj.argument.IdentificationCriteria extends Object implements Serializable

Serialized Fields

idType

IdentificationCriteriaType idType

Class tv.amwa.maj.argument.IdentificationCriteriaByIdGeneration extends IdentificationCriteria implements Serializable

serialVersionUID: 6709112346767175225L

Serialized Fields

generationID

AUID generationID

Generation id defining this indentification criteria.

Class tv.amwa.maj.argument.IdentificationCriteriaByIdProductID extends IdentificationCriteria implements Serializable

serialVersionUID: -3107880597678440672L

Serialized Fields

productId

AUID productId

Class tv.amwa.maj.argument.IdentificationCriteriaByIdRefImplVersion extends IdentificationCriteria implements Serializable

serialVersionUID: 6276353474768569265L

Serialized Fields

referenceImplementationVersion

ProductVersion referenceImplementationVersion

Reference implementation version defining this identification criteria.

Class tv.amwa.maj.argument.IdentificationCriteriaNoIdSearch extends IdentificationCriteria implements Serializable

serialVersionUID: 2149914413733298761L

Class tv.amwa.maj.argument.MultiCreateItem extends Object implements Serializable

serialVersionUID: 3510149117693668282L

Serialized Fields

mediaKind

AUID mediaKind
Kind of media represented by this item.


subTrackNum

short subTrackNum
Sub track number associated with this item - the physical output channel.


slotID

int slotID
SlotID for this item within the essence.


sampleRate

Rational sampleRate
Sample rate of this item.

Class tv.amwa.maj.argument.MultiResultItem extends Object implements Serializable

serialVersionUID: 2045068789673524361L

Serialized Fields

bytesXfered

int bytesXfered

The total number of bytes transferred.


samplesXfered

int samplesXfered

The total number of samples transferred.

Class tv.amwa.maj.argument.MultiXferItem extends Object implements Serializable

serialVersionUID: 738803789994372035L

Serialized Fields

mediaKind

AUID mediaKind

The essence type definition, also known as "essenceDef".


subTrackNum

short subTrackNum

The physical input-output channel number, also known as "physical".


numSamples

int numSamples

The number of samples to transfer.


buffer

byte[] buffer

The buffer of un-interleaved stream data.

Class tv.amwa.maj.argument.SearchByAUID extends SearchCriteria implements Serializable

serialVersionUID: 8151301802260779701L

Serialized Fields

identification

AUID identification

AAF class identifier to search for.

Class tv.amwa.maj.argument.SearchByMediaCriteria extends SearchCriteria implements Serializable

serialVersionUID: -5063897798486293586L

Serialized Fields

mediaCriteria

CriteriaType mediaCriteria

Media criteria type to search for.

Class tv.amwa.maj.argument.SearchByMobID extends SearchCriteria implements Serializable

serialVersionUID: 8271136559846688257L

Serialized Fields

mobId

MobID mobId

Mob id defining this search criteria.

Class tv.amwa.maj.argument.SearchByMobKind extends SearchCriteria implements Serializable

serialVersionUID: -3750826008773216547L

Serialized Fields

kind

MobKind kind

Kind of mob to search for.

Class tv.amwa.maj.argument.SearchByName extends SearchCriteria implements Serializable

serialVersionUID: 1784079678995544295L

Serialized Fields

name

String name

Name defining this search criteria.

Class tv.amwa.maj.argument.SearchCriteria extends Object implements Serializable

Serialized Fields

tag

SearchTag tag
Kind of search criteria.

Class tv.amwa.maj.argument.SearchForNothing extends SearchCriteria implements Serializable

serialVersionUID: -998758444831340804L

Class tv.amwa.maj.argument.SourceReferenceValue extends Object implements Serializable

serialVersionUID: -1301646346927365235L

Serialized Fields

sourceID

MobID sourceID

Identifies the Mob being referenced. If the property has a value 0, it means that the Mob owning the SourceReference describes the original source.


sourceSlotID

int sourceSlotID

Specifies the SlotID of a Mob Slot within the specified Mob. If the SourceID has a value 0, then SourceMobSlotID shall also have a 0 value.


startTime

Long startTime

Specifies the offset from the origin of the referenced Mob's MobSlot in edit units determined by the SourceClip object's context. If the SourceID has a value 0, then StartTime shall also have a 0 value.


Package tv.amwa.maj.embeddable

Class tv.amwa.maj.embeddable.AUID extends Object implements Serializable

serialVersionUID: 5546784434464118885L

Serialized Fields

auidValue

byte[] auidValue

Internal representation of the AUID value.

Class tv.amwa.maj.embeddable.DateStruct extends Object implements Serializable

serialVersionUID: -20078426390114363L

Serialized Fields

dateValue

Calendar dateValue
Gregorian calendar value providing date storage.

Class tv.amwa.maj.embeddable.EdgecodeValue extends Object implements Serializable

serialVersionUID: 4175102659219151076L

Serialized Fields

startFrame

long startFrame
Specifies the edge code at the beginning of the corresponding segment.


filmKind

FilmType filmKind
Specifies the type of film.


codeFormat

EdgeType codeFormat
Specifies the edge code format.


header

byte[] header
Specifies the text prefix that identifies the film. Typically, this is a text string of no more than 8 7-bit ISO characters.

Class tv.amwa.maj.embeddable.MobID extends Object implements Serializable

serialVersionUID: 8871509282509864625L

Serialized Fields

mobIDValue

byte[] mobIDValue
Internal representation of the Mob ID value.

Class tv.amwa.maj.embeddable.ProductVersion extends Object implements Serializable

serialVersionUID: -7836591873835174007L

Serialized Fields

major

short major
Major version number.


minor

short minor
Minor version number.


tertiary

short tertiary
Tertiary version number.


patchLevel

short patchLevel
Application patch level.


type

ProductReleaseType type
Application's product release type.

Class tv.amwa.maj.embeddable.Rational extends Number implements Serializable

serialVersionUID: -7948422399183603311L

Serialized Fields

numerator

int numerator

denominator

int denominator

Class tv.amwa.maj.embeddable.RGBAComponent extends Object implements Serializable

serialVersionUID: -1997649975507845926L

Serialized Fields

code

RGBAComponentKind code
Enumerated value specifying component kind.


size

byte size
Size of the component in bits.


persistentId

long persistentId

Class tv.amwa.maj.embeddable.TimecodeValue extends Object implements Serializable

serialVersionUID: 1296780910250948724L

Serialized Fields

drop

boolean drop
Indicates whether the timecode is drop (True value) or nondrop (False value).


startFrame

long startFrame
Specifies the timecode at the beginning of a segment.


fps

short fps
Frames per second of the videotape or audio tape.

Class tv.amwa.maj.embeddable.TimeStamp extends Object implements Serializable

serialVersionUID: 1822101767409444066L

Serialized Fields

timestamp

Calendar timestamp
Authoritative internal representation of the time stamp value.


timeValue

TimeStruct timeValue
Quick access, transient time structure that shares the same internal calendar value.


dateValue

DateStruct dateValue
Quick access, transient date structure that shared the same internal calendar value.

Class tv.amwa.maj.embeddable.TimeStruct extends Object implements Serializable

serialVersionUID: -7172172051477239720L

Serialized Fields

timeValue

Calendar timeValue
Internal representation of the time.

Class tv.amwa.maj.embeddable.VersionType extends Object implements Serializable

serialVersionUID: 1648329801097298111L

Serialized Fields

major

byte major
Major version number.


minor

byte minor
Minor version number.


Package tv.amwa.maj.entity

Class tv.amwa.maj.entity.AAFFileDescriptor extends EssenceDescriptor implements Serializable

Serialized Fields

sampleRate

Rational sampleRate

length

long length

describesStaticEssence

boolean describesStaticEssence

codecDefinition

CodecDefinition codecDefinition

containerFormat

ContainerDefinition containerFormat

linkedSlotID

Integer linkedSlotID

Class tv.amwa.maj.entity.AES3PCMDescriptor extends PCMDescriptor implements Serializable

serialVersionUID: -3658407306887688052L

Serialized Fields

emphasis

EmphasisType emphasis

blockStartOffset

Short blockStartOffset

auxBitsMode

AuxBitsModeType auxBitsMode

channelStatusMode

ChannelStatusModeType[] channelStatusMode

fixedChannelStatusData

byte[][] fixedChannelStatusData

userDataMode

UserDataModeType[] userDataMode

fixedUserData

byte[][] fixedUserData

Class tv.amwa.maj.entity.AIFCDescriptor extends AAFFileDescriptor implements Serializable

serialVersionUID: -2028438976071340542L

Serialized Fields

summary

byte[] summary

Class tv.amwa.maj.entity.AuxiliaryDescriptor extends PhysicalDescriptor implements Serializable

serialVersionUID: 6166632371007055060L

Serialized Fields

charSet

String charSet

mimeType

String mimeType

Class tv.amwa.maj.entity.BWFImportDescriptor extends ImportDescriptor implements Serializable

serialVersionUID: -4831327473408052331L

Serialized Fields

qltyFileSecurityReport

Integer qltyFileSecurityReport

qltyFileSecurityWave

Integer qltyFileSecurityWave

bextCodingHistory

String bextCodingHistory

qltyBasicData

String qltyBasicData

qltyStartOfModulation

String qltyStartOfModulation

qltyQualityEvent

String qltyQualityEvent

qltyEndOfModulation

String qltyEndOfModulation

qltyQualityParameter

String qltyQualityParameter

qltyOperatorComment

String qltyOperatorComment

qltyCueSheet

String qltyCueSheet

unknownBWFChunks

List<E> unknownBWFChunks

Class tv.amwa.maj.entity.CDCIDescriptor extends DigitalImageDescriptor implements Serializable

serialVersionUID: 710646891409730144L

Serialized Fields

alphaSamplingWidth

Integer alphaSamplingWidth

blackReferenceLevel

Integer blackReferenceLevel

colorSiting

ColorSitingType colorSiting

colorRange

Integer colorRange

componentWidth

int componentWidth

horizontalSubsampling

int horizontalSubsampling

paddingBits

Short paddingBits

reversedByteOrder

Boolean reversedByteOrder

verticalSubsampling

Integer verticalSubsampling

whiteReferenceLevel

Integer whiteReferenceLevel

maximumLevel

int maximumLevel

Class tv.amwa.maj.entity.CodecDefinition extends DefinitionObject implements Serializable

serialVersionUID: -715077536381810314L

Serialized Fields

fileDescriptorClass

ClassDefinition fileDescriptorClass

dataDefinitions

Set<E> dataDefinitions

Class tv.amwa.maj.entity.CommentMarker extends Event implements Serializable

serialVersionUID: 6305838043898648133L

Serialized Fields

annotation

SourceReferenceSegment annotation

Class tv.amwa.maj.entity.Component extends InterchangeObject implements Serializable

Serialized Fields

dataDefinition

DataDefinition dataDefinition

length

long length

lengthPresent

boolean lengthPresent

klvData

List<E> klvData

userComments

List<E> userComments

attributes

List<E> attributes

persistentId

long persistentId

Class tv.amwa.maj.entity.CompositionMob extends Mob implements Serializable

serialVersionUID: -4329286298868156956L

Serialized Fields

fadeLength

long fadeLength

fadeType

FadeType fadeType

fadeEditUnit

Rational fadeEditUnit

rendering

MobID rendering

Class tv.amwa.maj.entity.ConstantValue extends Parameter implements Serializable

serialVersionUID: -3320656372467708785L

Serialized Fields

value

Object value

Class tv.amwa.maj.entity.ContainerDefinition extends DefinitionObject implements Serializable

serialVersionUID: 1398838773463122930L

Serialized Fields

essenceIsIndentified

Boolean essenceIsIndentified

Class tv.amwa.maj.entity.ContentStorage extends InterchangeObject implements Serializable

serialVersionUID: 1286145068134374378L

Serialized Fields

mobs

Set<E> mobs

essenceData

Set<E> essenceData

persistentId

long persistentId

Class tv.amwa.maj.entity.ControlPoint extends InterchangeObject implements Serializable

serialVersionUID: -5739560488672782553L

Serialized Fields

valueType

TypeDefinition valueType

value

Object value

time

Rational time

editHint

EditHintType editHint

persistentId

long persistentId

Class tv.amwa.maj.entity.DataDefinition extends DefinitionObject implements Serializable

serialVersionUID: 6917594583440410327L

Class tv.amwa.maj.entity.DataEssenceDescriptor extends AAFFileDescriptor implements Serializable

serialVersionUID: 739654857146965078L

Serialized Fields

dataEssenceCoding

AUID dataEssenceCoding

Class tv.amwa.maj.entity.DefinitionObject extends InterchangeObject implements Serializable

Serialized Fields

identification

AUID identification

name

String name

description

String description

localizedUID

String localizedUID

Used to create human readable weak references to definitions in XML input/output.

Class tv.amwa.maj.entity.DescriptiveClip extends SourceClip implements Serializable

serialVersionUID: -6668716126007849274L

Serialized Fields

describedSlotIDs

Set<E> describedSlotIDs

Class tv.amwa.maj.entity.DescriptiveFramework extends InterchangeObject implements Serializable

Serialized Fields

persistentId

long persistentId

Class tv.amwa.maj.entity.DescriptiveMarker extends CommentMarker implements Serializable

serialVersionUID: -3140208650608144638L

Serialized Fields

describedSlots

Set<E> describedSlots

description

DescriptiveFramework description

Class tv.amwa.maj.entity.DescriptiveObject extends InterchangeObject implements Serializable

Class tv.amwa.maj.entity.Dictionary extends InterchangeObject implements Serializable

serialVersionUID: 7981177320341108556L

Serialized Fields

namesToIds

Map<K,V> namesToIds

Maps qualified and unqualified names in the dictionary to lists of possibly matching ids.


idsToDefinitions

Map<K,V> idsToDefinitions

Maps identities to definitions.


classDefinitions

Set<E> classDefinitions

codecDefinitions

Set<E> codecDefinitions

containerDefinitions

Set<E> containerDefinitions

dataDefinitions

Set<E> dataDefinitions

interpolationDefinitions

Set<E> interpolationDefinitions

klvDataDefinitions

Set<E> klvDataDefinitions

operationDefinitions

Set<E> operationDefinitions

parameterDefinitions

Set<E> parameterDefinitions

pluginDefinitions

Set<E> pluginDefinitions

taggedValueDefinitions

Set<E> taggedValueDefinitions

typeDefinitions

Set<E> typeDefinitions

klvDataKeys

Map<K,V> klvDataKeys

persistentId

long persistentId

Class tv.amwa.maj.entity.DigitalImageDescriptor extends AAFFileDescriptor implements Serializable

Serialized Fields

compression

AUID compression

storedWidth

int storedWidth

storedHeight

int storedHeight

storedF2Offset

Integer storedF2Offset

sampledHeight

int sampledHeight

sampledWidth

int sampledWidth

sampledXOffset

int sampledXOffset

sampledYOffset

int sampledYOffset

sampledValuesPresent

boolean sampledValuesPresent

displayHeight

int displayHeight

displayWidth

int displayWidth

displayXOffset

int displayXOffset

displayYOffset

int displayYOffset

displayValuesPresent

boolean displayValuesPresent

displayF2Offset

Integer displayF2Offset

activeFormatDescriptor

Byte activeFormatDescriptor

alphaTransparency

AlphaTransparencyType alphaTransparency

codingEquations

AUID codingEquations

colorPrimaries

AUID colorPrimaries

fieldDominance

FieldNumber fieldDominance

fieldStartOffset

Integer fieldStartOffset

fieldEndOffset

Integer fieldEndOffset

frameLayout

LayoutType frameLayout

imageAlignmentFactor

Integer imageAlignmentFactor

imageAspectRatio

Rational imageAspectRatio

signalStandard

SignalStandardType signalStandard

transferCharacteristic

AUID transferCharacteristic

videoLineMap

int[] videoLineMap

Class tv.amwa.maj.entity.EdgecodeSegment extends Segment implements Serializable

serialVersionUID: -7363833585850894685L

Serialized Fields

edgecode

EdgecodeValue edgecode

Class tv.amwa.maj.entity.EssenceData extends InterchangeObject implements Serializable

serialVersionUID: 5290980225454498543L

Serialized Fields

mobId

MobID mobId

data

byte[] data

sampleIndex

byte[] sampleIndex

fileMob

SourceMob fileMob

Class tv.amwa.maj.entity.EssenceDescriptor extends InterchangeObject implements Serializable

Serialized Fields

locators

List<E> locators

subDescriptors

List<E> subDescriptors

persistentId

long persistentId

Class tv.amwa.maj.entity.EssenceGroup extends Segment implements Serializable

serialVersionUID: -1720122718374743878L

Serialized Fields

choices

List<E> choices

stillFrame

SourceReferenceSegment stillFrame

Class tv.amwa.maj.entity.Event extends Segment implements Serializable

Serialized Fields

position

long position

positionPresent

boolean positionPresent

comment

String comment

Class tv.amwa.maj.entity.EventMobSlot extends MobSlot implements Serializable

serialVersionUID: -2413811904896253033L

Serialized Fields

editRate

Rational editRate

eventSlotOrigin

Long eventSlotOrigin

Class tv.amwa.maj.entity.Filler extends Segment implements Serializable

serialVersionUID: -7421278751273286811L

Class tv.amwa.maj.entity.FilmDescriptor extends EssenceDescriptor implements Serializable

serialVersionUID: 6661560948065288922L

Serialized Fields

filmFormat

FilmType filmFormat

frameRate

Integer frameRate

perforationsPerFrame

Byte perforationsPerFrame

filmAspectRatio

Rational filmAspectRatio

manufacturer

String manufacturer

model

String model

filmGaugeFormat

String filmGaugeFormat

filmBatchNumber

String filmBatchNumber

Class tv.amwa.maj.entity.GPITrigger extends Event implements Serializable

serialVersionUID: 8895295398617490756L

Serialized Fields

activeState

boolean activeState

Class tv.amwa.maj.entity.Header extends InterchangeObject implements Serializable

serialVersionUID: 3343754479545511683L

Serialized Fields

byteOrder

ByteOrder byteOrder

lastModified

TimeStamp lastModified

version

VersionType version

objectModelVersion

Integer objectModelVersion

operationalPattern

AUID operationalPattern

essenceContainers

Set<E> essenceContainers

descriptiveSchemes

Set<E> descriptiveSchemes

content

ContentStorage content

identificationList

List<E> identificationList

dictionary

Dictionary dictionary

primaryMobId

MobID primaryMobId

persistentId

long persistentId

Class tv.amwa.maj.entity.HTMLClip extends TextClip implements Serializable

serialVersionUID: -4233608050787321967L

Serialized Fields

beginAnchor

String beginAnchor

endAnchor

String endAnchor

Class tv.amwa.maj.entity.HTMLDescriptor extends AAFFileDescriptor implements Serializable

serialVersionUID: 8339939983888809431L

Class tv.amwa.maj.entity.Identification extends InterchangeObject implements Serializable

serialVersionUID: 7333971490704276839L

Serialized Fields

companyName

String companyName

productName

String productName

productVersion

ProductVersion productVersion

productVersionString

String productVersionString

productID

AUID productID

date

TimeStamp date

toolkitVersion

ProductVersion toolkitVersion

platform

String platform

generationId

AUID generationId

Class tv.amwa.maj.entity.ImportDescriptor extends PhysicalDescriptor implements Serializable

serialVersionUID: -3495776601175521397L

Class tv.amwa.maj.entity.InterchangeObject extends Object implements Serializable

Serialized Fields

generationAUID

AUID generationAUID

generationTracking

boolean generationTracking

baseClass

ClassDefinition baseClass

Class tv.amwa.maj.entity.InterpolationDefinition extends DefinitionObject implements Serializable

serialVersionUID: -959360620943627125L

Class tv.amwa.maj.entity.KLVData extends InterchangeObject implements Serializable

serialVersionUID: -5267669350070637395L

Serialized Fields

key

AUID key

value

byte[] value

persistentId

long persistentId

Class tv.amwa.maj.entity.KLVDataDefinition extends DefinitionObject implements Serializable

serialVersionUID: 8558817010222950307L

Serialized Fields

klvDataType

TypeDefinition klvDataType

Class tv.amwa.maj.entity.Locator extends InterchangeObject implements Serializable

Serialized Fields

path

String path

persistentId

long persistentId

Class tv.amwa.maj.entity.MasterMob extends Mob implements Serializable

serialVersionUID: -2143970498731098833L

Class tv.amwa.maj.entity.Mob extends InterchangeObject implements Serializable

Serialized Fields

mobId

MobID mobId

name

String name

slots

List<E> slots

lastModified

TimeStamp lastModified

creationTime

TimeStamp creationTime

userComments

List<E> userComments

attributes

List<E> attributes

klvData

List<E> klvData

usageCode

AUID usageCode

Class tv.amwa.maj.entity.MobSlot extends InterchangeObject implements Serializable

Serialized Fields

mobSlotId

int mobSlotId

slotName

String slotName

physicalTrackNumber

Integer physicalTrackNumber

segment

Segment segment

persistentId

long persistentId

Class tv.amwa.maj.entity.MPEGVideoDescriptor extends CDCIDescriptor implements Serializable

serialVersionUID: -7207964203762950920L

Serialized Fields

singleSequence

Boolean singleSequence

constantBPictureCount

Boolean constantBPictureCount

codedContentScanning

ContentScanningType codedContentScanning

lowDelay

Boolean lowDelay

closedGOP

Boolean closedGOP

identicalGOP

Boolean identicalGOP

maxGOP

Short maxGOP

maxBPictureCount

Short maxBPictureCount

bitRate

Integer bitRate

profileAndLevel

Byte profileAndLevel

Class tv.amwa.maj.entity.MultipleDescriptor extends AAFFileDescriptor implements Serializable

serialVersionUID: -1248555207364210775L

Serialized Fields

fileDescriptors

List<E> fileDescriptors

Class tv.amwa.maj.entity.NestedScope extends Segment implements Serializable

serialVersionUID: 2342602089451926933L

Serialized Fields

slots

List<E> slots

Class tv.amwa.maj.entity.NetworkLocator extends Locator implements Serializable

serialVersionUID: -991161509805417107L

Class tv.amwa.maj.entity.OperationDefinition extends DefinitionObject implements Serializable

serialVersionUID: -658385965548109802L

Serialized Fields

dataDefinition

DataDefinition dataDefinition

isTimeWarp

Boolean isTimeWarp

degradeTo

List<E> degradeTo

operationCategory

AUID operationCategory

numInputs

int numInputs

bypass

Integer bypass

parametersDefined

Set<E> parametersDefined

Class tv.amwa.maj.entity.OperationGroup extends Segment implements Serializable

serialVersionUID: -919233865311520609L

Serialized Fields

operation

OperationDefinition operation

inputSegments

List<E> inputSegments

parameters

List<E> parameters

rendering

SourceReferenceSegment rendering

bypassOverride

Integer bypassOverride

Class tv.amwa.maj.entity.Parameter extends InterchangeObject implements Serializable

Serialized Fields

parameterDefinition

ParameterDefinition parameterDefinition

persistentId

long persistentId

Class tv.amwa.maj.entity.ParameterDefinition extends DefinitionObject implements Serializable

serialVersionUID: 5172982416984376588L

Serialized Fields

type

TypeDefinition type

displayUnits

String displayUnits

Class tv.amwa.maj.entity.PCMDescriptor extends SoundDescriptor implements Serializable

serialVersionUID: -7505177867499530833L

Serialized Fields

blockAlign

short blockAlign

sequenceOffset

Byte sequenceOffset

averageBPS

int averageBPS

channelAssignment

AUID channelAssignment

peakEnvelopeVersion

Integer peakEnvelopeVersion

peakEnvelopeFormat

Integer peakEnvelopeFormat

pointsPerPeakValue

Integer pointsPerPeakValue

peakEnvelopeBlockSize

Integer peakEnvelopeBlockSize

peakChannels

Integer peakChannels

peakFrames

Integer peakFrames

peakOfPeaksPosition

Long peakOfPeaksPosition

peakEnvelopeTimestamp

TimeStamp peakEnvelopeTimestamp

peakEnvelopeData

byte[] peakEnvelopeData

Class tv.amwa.maj.entity.PhysicalDescriptor extends EssenceDescriptor implements Serializable

Class tv.amwa.maj.entity.PluginDefinition extends DefinitionObject implements Serializable

serialVersionUID: -7691293334720278493L

Serialized Fields

pluginCategory

AUID pluginCategory

versionNumber

VersionType versionNumber

versionString

String versionString

manufacturer

String manufacturer

manufacturerInfo

NetworkLocator manufacturerInfo

manufacturerId

AUID manufacturerId

platform

AUID platform

minPlatformVersion

VersionType minPlatformVersion

maxPlatformVersion

VersionType maxPlatformVersion

engine

AUID engine

minEngineVersion

VersionType minEngineVersion

maxEngineVersion

VersionType maxEngineVersion

pluginAPI

AUID pluginAPI

minPluginAPI

VersionType minPluginAPI

maxPluginAPI

VersionType maxPluginAPI

softwareOnly

Boolean softwareOnly

accelerator

Boolean accelerator

locators

List<E> locators

authentication

Boolean authentication

definitionObject

AUID definitionObject

Class tv.amwa.maj.entity.Pulldown extends Segment implements Serializable

serialVersionUID: 4587590050086371546L

Serialized Fields

inputSegment

Segment inputSegment

pulldownKind

PulldownKindType pulldownKind

pulldownDirection

PulldownDirectionType pulldownDirection

phaseFrame

int phaseFrame

Class tv.amwa.maj.entity.RecordingDescriptor extends PhysicalDescriptor implements Serializable

serialVersionUID: 2576996965392632153L

Class tv.amwa.maj.entity.RGBADescriptor extends DigitalImageDescriptor implements Serializable

serialVersionUID: 5533596704038036966L

Serialized Fields

alphaMaxRef

Integer alphaMaxRef

alphaMinRef

Integer alphaMinRef

componentMaxRef

Integer componentMaxRef

componentMinRef

Integer componentMinRef

pixelLayout

RGBAComponent[] pixelLayout

palette

byte[] palette

paletteLayout

RGBAComponent[] paletteLayout

scanningDirection

ScanningDirectionType scanningDirection

Class tv.amwa.maj.entity.RIFFChunk extends InterchangeObject implements Serializable

serialVersionUID: 1923907225869841814L

Serialized Fields

chunkID

int chunkID

chunkLength

int chunkLength

chunkData

byte[] chunkData

persistentId

long persistentId

Class tv.amwa.maj.entity.ScopeReference extends Segment implements Serializable

serialVersionUID: -7722714463453700733L

Serialized Fields

relativeScope

int relativeScope

relativeSlot

int relativeSlot

Class tv.amwa.maj.entity.Segment extends Component implements Serializable

Class tv.amwa.maj.entity.Selector extends Segment implements Serializable

serialVersionUID: -4427002615493374453L

Serialized Fields

selected

Segment selected

alternates

List<E> alternates

Class tv.amwa.maj.entity.Sequence extends Segment implements Serializable

serialVersionUID: 2801133940754656994L

Serialized Fields

components

List<E> components

Class tv.amwa.maj.entity.SoundDescriptor extends AAFFileDescriptor implements Serializable

serialVersionUID: 6777932901589723444L

Serialized Fields

audioSamplingRate

Rational audioSamplingRate

locked

Boolean locked

audioRefLevel

Byte audioRefLevel

electroSpatial

ElectroSpatialFormulation electroSpatial

channels

int channels

quantizationBits

int quantizationBits

dialNorm

Byte dialNorm

compression

AUID compression

Class tv.amwa.maj.entity.SourceClip extends SourceReferenceSegment implements Serializable

serialVersionUID: -5642395327782333462L

Serialized Fields

startTime

Long startTime

fadeInLength

long fadeInLength

fadeInType

FadeType fadeInType

fadeInPresent

boolean fadeInPresent

fadeOutLength

long fadeOutLength

fadeOutType

FadeType fadeOutType

fadeOutPresent

boolean fadeOutPresent

Class tv.amwa.maj.entity.SourceMob extends Mob implements Serializable

serialVersionUID: -3857642937486744441L

Serialized Fields

essenceDescription

EssenceDescriptor essenceDescription

Class tv.amwa.maj.entity.SourceReferenceSegment extends Segment implements Serializable

Serialized Fields

sourceId

MobID sourceId

sourceMobSlotId

int sourceMobSlotId

channelIds

int[] channelIds

monoSourceSlotsIds

int[] monoSourceSlotsIds

Class tv.amwa.maj.entity.StaticMobSlot extends MobSlot implements Serializable

serialVersionUID: 8350113256771243987L

Class tv.amwa.maj.entity.SubDescriptor extends InterchangeObject implements Serializable

Serialized Fields

persistentId

long persistentId

Class tv.amwa.maj.entity.TaggedValue extends InterchangeObject implements Serializable

serialVersionUID: -3605581441449580470L

Serialized Fields

name

String name

typeDefinition

TypeDefinition typeDefinition

value

Object value

persistentId

long persistentId

Class tv.amwa.maj.entity.TaggedValueDefinition extends DefinitionObject implements Serializable

serialVersionUID: 6631196590993410617L

Serialized Fields

parentProperties

Set<E> parentProperties

Class tv.amwa.maj.entity.TapeDescriptor extends EssenceDescriptor implements Serializable

serialVersionUID: -5061283625147621078L

Serialized Fields

formFactor

TapeCaseType formFactor

videoSignal

VideoSignalType videoSignal

tapeFormat

TapeFormatType tapeFormat

length

Integer length

manufacturer

String manufacturer

model

String model

tapeBatchNumber

String tapeBatchNumber

tapeStock

String tapeStock

Class tv.amwa.maj.entity.TextClip extends SourceReferenceSegment implements Serializable

Class tv.amwa.maj.entity.TextLocator extends Locator implements Serializable

serialVersionUID: 7015708619944418258L

Class tv.amwa.maj.entity.TIFFDescriptor extends AAFFileDescriptor implements Serializable

serialVersionUID: 258831607340293352L

Serialized Fields

isUniform

boolean isUniform

isContiguous

boolean isContiguous

leadingLines

Integer leadingLines

trailingLines

Integer trailingLines

jpegTableID

Integer jpegTableID

summary

byte[] summary

Class tv.amwa.maj.entity.TimecodeSegment extends Segment implements Serializable

serialVersionUID: 5112267590769722595L

Serialized Fields

timecode

TimecodeValue timecode

Class tv.amwa.maj.entity.TimecodeStream extends Segment implements Serializable

Serialized Fields

sampleRate

Rational sampleRate

source

byte[] source

sourceType

TCSource sourceType

Class tv.amwa.maj.entity.TimecodeStream12M extends TimecodeStream implements Serializable

serialVersionUID: 3370849531070799041L

Serialized Fields

includeSync

Boolean includeSync

Class tv.amwa.maj.entity.TimelineMobSlot extends MobSlot implements Serializable

serialVersionUID: 7780080264046280928L

Serialized Fields

editRate

Rational editRate

origin

long origin

markIn

Long markIn

markOut

Long markOut

userPos

Long userPos

Class tv.amwa.maj.entity.Transition extends Component implements Serializable

serialVersionUID: 8175422126688427171L

Serialized Fields

operationGroup

OperationGroup operationGroup

cutPoint

long cutPoint

Class tv.amwa.maj.entity.VaryingValue extends Parameter implements Serializable

serialVersionUID: 9169919354845468382L

Serialized Fields

interpolation

InterpolationDefinition interpolation

pointList

List<E> pointList

Class tv.amwa.maj.entity.WAVEDescriptor extends AAFFileDescriptor implements Serializable

serialVersionUID: 3439854186002522302L

Serialized Fields

summary

byte[] summary

Package tv.amwa.maj.exception

Class tv.amwa.maj.exception.AdjacentTransitionException extends Exception implements Serializable

serialVersionUID: 1761151362058113443L

Class tv.amwa.maj.exception.AlreadyOpenException extends Exception implements Serializable

serialVersionUID: -7116768573512684745L

Class tv.amwa.maj.exception.AlreadyUniquelyIdentifiedException extends RuntimeException implements Serializable

serialVersionUID: 1758385240975483595L

Class tv.amwa.maj.exception.BadCloseException extends Exception implements Serializable

serialVersionUID: -5107563737449721518L

Class tv.amwa.maj.exception.BadLengthException extends IllegalArgumentException implements Serializable

serialVersionUID: -4003459073271368320L

Class tv.amwa.maj.exception.BadOpenException extends Exception implements Serializable

serialVersionUID: 6677015644926491405L

Class tv.amwa.maj.exception.BadParameterException extends Exception implements Serializable

serialVersionUID: -5759219330793904281L

Class tv.amwa.maj.exception.BadPropertyException extends RuntimeException implements Serializable

serialVersionUID: 443709493640658988L

Class tv.amwa.maj.exception.BadRateException extends RuntimeException implements Serializable

serialVersionUID: 8645002748083539115L

Class tv.amwa.maj.exception.BadSampleOffsetException extends RuntimeException implements Serializable

serialVersionUID: 608593163054260209L

Class tv.amwa.maj.exception.BadSizeException extends RuntimeException implements Serializable

serialVersionUID: 7995266894311071936L

Class tv.amwa.maj.exception.BadTypeException extends RuntimeException implements Serializable

serialVersionUID: 5736718965504949293L

Class tv.amwa.maj.exception.ContainerWriteException extends Exception implements Serializable

serialVersionUID: -2064810529292127112L

Class tv.amwa.maj.exception.DataSizeException extends Exception implements Serializable

serialVersionUID: 388681042827815938L

Class tv.amwa.maj.exception.DuplicateEssenceKindException extends DuplicateException implements Serializable

serialVersionUID: -1291509081658762914L

Class tv.amwa.maj.exception.DuplicateException extends RuntimeException implements Serializable

serialVersionUID: -5287603287141521522L

Class tv.amwa.maj.exception.DuplicateMobIDException extends DuplicateException implements Serializable

serialVersionUID: 7582319426223238933L

Class tv.amwa.maj.exception.DuplicateParameterException extends DuplicateException implements Serializable

serialVersionUID: -424037717913876243L

Class tv.amwa.maj.exception.EndOfDataException extends Exception implements Serializable

serialVersionUID: 6398014762309083511L

Class tv.amwa.maj.exception.EssenceNotFoundException extends Exception implements Serializable

serialVersionUID: -4944010520539058173L

Class tv.amwa.maj.exception.EventSemanticsException extends RuntimeException implements Serializable

serialVersionUID: -5281361420120422166L

Class tv.amwa.maj.exception.FilmDescriptorOnlyException extends RuntimeException implements Serializable

serialVersionUID: -1343177243802206089L

Class tv.amwa.maj.exception.GenerationMethodNotSupportedException extends RuntimeException implements Serializable

serialVersionUID: 186664482130246237L

Class tv.amwa.maj.exception.IllegalPropertyException extends RuntimeException implements Serializable

serialVersionUID: -1369581867197955774L

Class tv.amwa.maj.exception.IllegalPropertyValueException extends RuntimeException implements Serializable

serialVersionUID: -7511766518884649301L

Class tv.amwa.maj.exception.InconsistancyException extends RuntimeException implements Serializable

serialVersionUID: 3383130733055401035L

Class tv.amwa.maj.exception.InstanceOverflowException extends RuntimeException implements Serializable

serialVersionUID: 1604238923583779583L

Serialized Fields

generator

InstanceNumberGeneration generator

Class tv.amwa.maj.exception.InsufficientSpaceException extends Exception implements Serializable

serialVersionUID: -1741561437252529119L

Class tv.amwa.maj.exception.InsufficientTransitionMaterialException extends Exception implements Serializable

serialVersionUID: -7048021275304899831L

Class tv.amwa.maj.exception.InvalidDataDefinitionException extends IllegalArgumentException implements Serializable

serialVersionUID: -8885928788224132108L

Class tv.amwa.maj.exception.InvalidLinkageException extends RuntimeException implements Serializable

serialVersionUID: -3060468530387777291L

Class tv.amwa.maj.exception.InvalidMobTypeException extends RuntimeException implements Serializable

serialVersionUID: 937201189137717425L

Class tv.amwa.maj.exception.InvalidParameterException extends RuntimeException implements Serializable

serialVersionUID: 2313111434771134011L

Class tv.amwa.maj.exception.LeadingTransitionException extends Exception implements Serializable

serialVersionUID: 4780143044337485376L

Class tv.amwa.maj.exception.MobNotFoundException extends RuntimeException implements Serializable

serialVersionUID: 6565936393311210960L

Class tv.amwa.maj.exception.NoHeaderException extends RuntimeException implements Serializable

serialVersionUID: 2632228164655513843L

Class tv.amwa.maj.exception.NoMoreObjectsException extends RuntimeException implements Serializable

serialVersionUID: 3242662992565694471L

Class tv.amwa.maj.exception.NotAnInterfaceException extends IllegalArgumentException implements Serializable

serialVersionUID: 2416963845717604608L

Class tv.amwa.maj.exception.NotImplementedException extends Exception implements Serializable

serialVersionUID: 6630951533799908358L

Class tv.amwa.maj.exception.NotOpenException extends Exception implements Serializable

serialVersionUID: 1694842260517578714L

Class tv.amwa.maj.exception.NotReadableException extends Exception implements Serializable

serialVersionUID: -2733709396503137724L

Class tv.amwa.maj.exception.NotSourceClipException extends Exception implements Serializable

serialVersionUID: -3540602812086958362L

Class tv.amwa.maj.exception.NotTapeMobException extends RuntimeException implements Serializable

serialVersionUID: 6712111922240415032L

Class tv.amwa.maj.exception.NotValidKeyException extends RuntimeException implements Serializable

serialVersionUID: -4640956702209886708L

Class tv.amwa.maj.exception.NotWriteableException extends Exception implements Serializable

serialVersionUID: 6139415946987282586L

Class tv.amwa.maj.exception.ObjectAlreadyAttachedException extends RuntimeException implements Serializable

serialVersionUID: -286152952571365461L

Class tv.amwa.maj.exception.ObjectNotAttachedException extends RuntimeException implements Serializable

serialVersionUID: -2884815284123624303L

Class tv.amwa.maj.exception.ObjectNotFoundException extends RuntimeException implements Serializable

serialVersionUID: 237333344104573072L

Class tv.amwa.maj.exception.OffsetSizeException extends RuntimeException implements Serializable

serialVersionUID: -318441014772177192L

Class tv.amwa.maj.exception.ParameterNotFoundException extends Exception implements Serializable

serialVersionUID: 923872482925322999L

Class tv.amwa.maj.exception.PositionOutOfRangeException extends RuntimeException implements Serializable

serialVersionUID: 70955515534684374L

Class tv.amwa.maj.exception.PropertyAlreadyPresentException extends Exception implements Serializable

serialVersionUID: 4009718466519310226L

Class tv.amwa.maj.exception.PropertyNotPresentException extends RuntimeException implements Serializable

serialVersionUID: -5884904324471488300L

Class tv.amwa.maj.exception.PulldownDirectionException extends IllegalArgumentException implements Serializable

serialVersionUID: 1735093886484556215L

Class tv.amwa.maj.exception.RationalRangeException extends IllegalArgumentException implements Serializable

serialVersionUID: 2776774493097762395L

Class tv.amwa.maj.exception.SegmentNotFoundException extends RuntimeException implements Serializable

serialVersionUID: -3724421275807897325L

Class tv.amwa.maj.exception.SingleChannelOpException extends Exception implements Serializable

serialVersionUID: 7990766263719886525L

Class tv.amwa.maj.exception.SlotExistsException extends Exception implements Serializable

serialVersionUID: 793355247886225031L

Class tv.amwa.maj.exception.SlotNotFoundException extends Exception implements Serializable

serialVersionUID: -7039153113476142691L

Class tv.amwa.maj.exception.StreamFullException extends Exception implements Serializable

serialVersionUID: 1799413170524329203L

Class tv.amwa.maj.exception.TapeDescriptorOnlyException extends IllegalArgumentException implements Serializable

serialVersionUID: 2269588251512547195L

Class tv.amwa.maj.exception.TimecodeNotFoundException extends Exception implements Serializable

serialVersionUID: 1376432604873437294L

Class tv.amwa.maj.exception.TraversalNotPossibleException extends Exception implements Serializable

serialVersionUID: 2518206830971688494L

Class tv.amwa.maj.exception.TypeNotFoundException extends RuntimeException implements Serializable

serialVersionUID: 1643018930462292784L

Class tv.amwa.maj.exception.WrongOpenModeException extends Exception implements Serializable

serialVersionUID: -6497399823876627501L


Package tv.amwa.maj.meta

Class tv.amwa.maj.meta.ClassDefinition extends MetaDefinition implements Serializable

serialVersionUID: 3707298326242517329L

Serialized Fields

concrete

boolean concrete

parent

ClassDefinition parent

properties

Map<K,V> properties

propertiesByName

Map<K,V> propertiesByName

propertiesByTag

Map<K,V> propertiesByTag

javaImplementation

Class<T> javaImplementation

Class tv.amwa.maj.meta.MetaDefinition extends Object implements Serializable

Serialized Fields

identification

AUID identification
Specifies the unique identifier for the item being defined.


name

String name
Specifies the display name of the item being defined.


description

String description
Provides an explanation of the use of the item being defined.

Class tv.amwa.maj.meta.PropertyDefinition extends MetaDefinition implements Serializable

serialVersionUID: -784815624516057438L

Serialized Fields

type

TypeDefinition type

Specifies the property type.


isOptional

boolean isOptional

Specifies whether objects instances can omit a value for the property.


localIdentification

Short localIdentification

Specifies a local integer identification that is used to identify the property in an AAF persistent unit. Used for MXF 2-byte set identifiers.


isUniqueIdentifier

Boolean isUniqueIdentifier

Specifies that this property provides a unique identification for its associated object.


memberOf

ClassDefinition memberOf

Class definition for the class that this defined property is a member of.


annotatedMethod

Method annotatedMethod

Class tv.amwa.maj.meta.TypeDefinition extends MetaDefinition implements Serializable

Class tv.amwa.maj.meta.TypeDefinitionCharacter extends TypeDefinition implements Serializable

serialVersionUID: -7854052728814156013L

Class tv.amwa.maj.meta.TypeDefinitionEnumeration extends TypeDefinition implements Serializable

serialVersionUID: 5104190354150925255L

Serialized Fields

elements

Class<T> elements

elementArray

AAFEnumerationValue[] elementArray

nameMap

Map<K,V> nameMap

valueMap

Map<K,V> valueMap

elementType

TypeDefinition elementType

Class tv.amwa.maj.meta.TypeDefinitionExtendibleEnumeration extends TypeDefinition implements Serializable

serialVersionUID: -3578672333477347661L

Serialized Fields

elements

SortedMap<K,V> elements

reverseMap

Map<K,V> reverseMap

Class tv.amwa.maj.meta.TypeDefinitionFixedArray extends TypeDefinition implements Serializable

serialVersionUID: 2221149495149931508L

Serialized Fields

elementCount

int elementCount

elementType

TypeDefinition elementType

Class tv.amwa.maj.meta.TypeDefinitionIndirect extends TypeDefinition implements Serializable

serialVersionUID: -3618444671349385648L

Serialized Fields

myTagName

String myTagName

Class tv.amwa.maj.meta.TypeDefinitionInteger extends TypeDefinition implements Serializable

serialVersionUID: -9133561212939801341L

Serialized Fields

size

byte size

isSigned

boolean isSigned

Class tv.amwa.maj.meta.TypeDefinitionObjectReference extends TypeDefinition implements Serializable

Serialized Fields

referencedType

ClassDefinition referencedType

Class tv.amwa.maj.meta.TypeDefinitionObjectReference.TypeDefinitionObjectReferenceUnresolved extends TypeDefinitionObjectReference implements Serializable

serialVersionUID: 5923751461242808531L

Serialized Fields

identification

AUID identification

symbolName

String symbolName

Class tv.amwa.maj.meta.TypeDefinitionOpaque extends TypeDefinitionIndirect implements Serializable

serialVersionUID: -8999815866650774149L

Class tv.amwa.maj.meta.TypeDefinitionRecord extends TypeDefinition implements Serializable

serialVersionUID: -2858335381258759227L

Serialized Fields

memberNames

String[] memberNames

memberTypes

Map<K,V> memberTypes

Class tv.amwa.maj.meta.TypeDefinitionRename extends TypeDefinition implements Serializable

serialVersionUID: -6856048217810442695L

Serialized Fields

renamedType

TypeDefinition renamedType

Class tv.amwa.maj.meta.TypeDefinitionSet extends TypeDefinition implements Serializable

serialVersionUID: 7032285999083401616L

Serialized Fields

elementType

TypeDefinitionObjectReference elementType

Class tv.amwa.maj.meta.TypeDefinitionStream extends TypeDefinition implements Serializable

serialVersionUID: -7778646178736728937L

Class tv.amwa.maj.meta.TypeDefinitionString extends TypeDefinition implements Serializable

serialVersionUID: -362492942547562578L

Serialized Fields

elementType

TypeDefinition elementType

Class tv.amwa.maj.meta.TypeDefinitionStrongObjectReference extends TypeDefinitionObjectReference implements Serializable

serialVersionUID: 7393102643260496960L

Class tv.amwa.maj.meta.TypeDefinitionVariableArray extends TypeDefinition implements Serializable

serialVersionUID: 8075771349769610773L

Serialized Fields

elementType

TypeDefinition elementType

Class tv.amwa.maj.meta.TypeDefinitionWeakObjectReference extends TypeDefinitionObjectReference implements Serializable

serialVersionUID: 1790614459668387476L

Serialized Fields

targetSet

AUID[] targetSet


Media Authoring
with Java API

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