Serialized Form (Media Authoring with Java API)
Date: 2016-02-05

# Serialized Form

- ## 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.DuplicatePackageIDException 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 RuntimeException 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.InvalidPackageTypeException 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.NoMoreObjectsException extends RuntimeException implements Serializable

    serialVersionUID:
      3242662992565694471L

  - ### Class tv.amwa.maj.exception.NoPrefaceException extends RuntimeException implements Serializable

    serialVersionUID:
      2632228164655513843L

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

    serialVersionUID:
      2416963845717604608L

  - ### Class tv.amwa.maj.exception.NotImplementedException extends RuntimeException 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.NotTapePackageException 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.PackageNotFoundException extends RuntimeException implements Serializable

    serialVersionUID:
      6565936393311210960L

  - ### 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.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.TrackExistsException extends Exception implements Serializable

    serialVersionUID:
      793355247886225031L

  - ### Class tv.amwa.maj.exception.TrackNotFoundException extends Exception implements Serializable

    serialVersionUID:
      -7039153113476142691L

  - ### 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.extensions.avid.impl

  - ### Class tv.amwa.maj.extensions.avid.impl.Avid_MC_Mob_ReferenceImpl extends InterchangeObjectImpl implements Serializable

    serialVersionUID:
      5045667697348328203L

    - ### Serialized Fields

      - #### mob_Reference_MobID

            PackageID mob_Reference_MobID

      - #### mob_Reference_Position

            long mob_Reference_Position

- ## Package tv.amwa.maj.extensions.example.impl

  - ### Class tv.amwa.maj.extensions.example.impl.ContributorImpl extends DescriptiveObjectImpl implements Serializable

    serialVersionUID:
      -7253804019843638163L

    - ### Serialized Fields

      - #### name

            String name

  - ### Class tv.amwa.maj.extensions.example.impl.OrganisationImpl extends ContributorImpl implements Serializable

    serialVersionUID:
      -7452986601899923598L

    - ### Serialized Fields

      - #### companyNo

            long companyNo

      - #### contact

            Person contact

  - ### Class tv.amwa.maj.extensions.example.impl.PersonImpl extends ContributorImpl implements Serializable

    serialVersionUID:
      -5057133262584192569L

    - ### Serialized Fields

      - #### dOB

            DateStruct dOB

      - #### email

            String email

  - ### Class tv.amwa.maj.extensions.example.impl.SimpleDescriptionImpl extends DescriptiveFrameworkImpl implements Serializable

    serialVersionUID:
      1381620862583100288L

    - ### Serialized Fields

      - #### title

            String title

      - #### creator

            Contributor creator

      - #### identifier

            String identifier

      - #### type

            DCMIType type

      - #### dateAccepted

            DateStruct dateAccepted

- ## Package tv.amwa.maj.extensions.quantel.impl

  - ### Class tv.amwa.maj.extensions.quantel.impl.PolyFileDescriptorImpl extends AAFFileDescriptorImpl implements Serializable

    serialVersionUID:
      -2907156422426336840L

- ## Package tv.amwa.maj.extensions.st436.impl

  - ### Class tv.amwa.maj.extensions.st436.impl.ANCDataDescriptorImpl extends DataEssenceDescriptorImpl implements Serializable

    serialVersionUID:
      -196267894961231808L

  - ### Class tv.amwa.maj.extensions.st436.impl.VBIDataDescriptorImpl extends DataEssenceDescriptorImpl implements Serializable

    serialVersionUID:
      3515238591382159488L

- ## Package tv.amwa.maj.io.aaf

  - ### Class tv.amwa.maj.io.aaf.AAFStream extends Object implements Serializable

    serialVersionUID:
      3734599745445480486L

    - ### Serialized Fields

      - #### ssPath

            String ssPath

      - #### fileName

            String fileName

      - #### byteOrder

            ByteOrder byteOrder

      - #### position

            long position

      - #### limit

            long limit

- ## Package tv.amwa.maj.io.file

  - ### Class tv.amwa.maj.io.file.AAFFile extends Object implements Serializable

    serialVersionUID:
      1308031985331787898L

  - ### Class tv.amwa.maj.io.file.EssenceAccess extends EssenceMultiAccess implements Serializable

    serialVersionUID:
      7324887070387644171L

  - ### Class tv.amwa.maj.io.file.EssenceFormat extends Object implements Serializable

    serialVersionUID:
      -445380010515357003L

  - ### Class tv.amwa.maj.io.file.EssenceMultiAccess extends Object implements Serializable

    serialVersionUID:
      -5175175196136811893L

- ## Package tv.amwa.maj.io.mxf

  - ### Class tv.amwa.maj.io.mxf.BodyStream extends Object implements Serializable

  - ### Class tv.amwa.maj.io.mxf.BodyWriter extends Object implements Serializable

  - ### Class tv.amwa.maj.io.mxf.EssenceParser extends Object implements Serializable

  - ### Class tv.amwa.maj.io.mxf.EssenceSubParser extends Object implements Serializable

  - ### Class tv.amwa.maj.io.mxf.FileParser extends Object implements Serializable

  - ### Class tv.amwa.maj.io.mxf.GenericContainerWriter extends Object implements Serializable

  - ### Class tv.amwa.maj.io.mxf.MAJMXFStreamException extends IOException implements Serializable

    serialVersionUID:
      -5589973472662055243L

  - ### Class tv.amwa.maj.io.mxf.WrappingOption extends Object implements Serializable

- ## Package tv.amwa.maj.io.mxf.impl

  - ### Class tv.amwa.maj.io.mxf.impl.DeltaEntryImpl extends Object implements Serializable

    serialVersionUID:
      -1341008782583700631L

    - ### Serialized Fields

      - #### posTableIndex

            byte posTableIndex

      - #### slice

            byte slice

      - #### elementDelta

            int elementDelta

  - ### Class tv.amwa.maj.io.mxf.impl.IndexEntryImpl extends Object implements Serializable

    serialVersionUID:
      -3909304731192434103L

    - ### Serialized Fields

      - #### temporalOffset

            byte temporalOffset

      - #### keyFrameOffset

            byte keyFrameOffset

      - #### flags

            byte flags

      - #### streamOffset

            long streamOffset

      - #### sliceOffset

            int[] sliceOffset

      - #### posTable

            Rational[] posTable

  - ### Class tv.amwa.maj.io.mxf.impl.RandomIndexItemImpl extends Object implements Serializable

    serialVersionUID:
      -6518630576255869590L

    - ### Serialized Fields

      - #### bodySID

            int bodySID

      - #### byteOffset

            long byteOffset

  - ### Class tv.amwa.maj.io.mxf.impl.RandomIndexPackImpl extends Object implements Serializable

    serialVersionUID:
      -4119168629997789616L

    - ### Serialized Fields

      - #### partitionOrder

            SortedSet<E> partitionOrder

      - #### partitionTable

            Map<K,V> partitionTable

- ## Package tv.amwa.maj.meta.impl

  - ### Class tv.amwa.maj.meta.impl.ClassDefinitionImpl extends MetaDefinitionImpl implements Serializable

    serialVersionUID:
      3707298326242517329L

    - ### Serialized Fields

      - #### concrete

            boolean concrete

      - #### parentClass

            WeakReference<T extends WeakReferenceTarget> parentClass

      - #### properties

            Map<K,V> properties

      - #### propertiesByName

            Map<K,V> propertiesByName

      - #### propertiesByTag

            Map<K,V> propertiesByTag

      - #### allDefinitions

            Set<E> allDefinitions

      - #### unqiueIdentifier

            PropertyDefinition unqiueIdentifier

      - #### javaImplementation

            Class<T> javaImplementation

      - #### emitXMLClassId

            EmitXMLClassIDAs emitXMLClassId

  - ### Class tv.amwa.maj.meta.impl.ExtensionSchemeImpl extends Object implements Serializable

    serialVersionUID:
      8353597427037923656L

    - ### Serialized Fields

      - #### schemeID

            AUID schemeID

      - #### schemeURI

            String schemeURI

      - #### preferredPrefix

            String preferredPrefix

      - #### extensionDescription

            String extensionDescription

      - #### metaDefinitions

            Map<K,V> metaDefinitions

      - #### metaDefinitionNames

            Map<K,V> metaDefinitionNames

  - ### Class tv.amwa.maj.meta.impl.MetaDefinitionImpl extends Object implements Serializable

    serialVersionUID:
      613837427379296528L

    - ### 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.

      - #### symbol

            String symbol

        Symbol name for this metadefinition.

      - #### namespace

            String namespace

        Namespace for this metadefinition.

      - #### prefix

            String prefix

        Namespace abbreviation for this metadefinition.

      - #### aliases

            String[] aliases

        Aliases that may also identify this definition.

      - #### aafNamesInUse

            boolean aafNamesInUse

        AAF-style type names are in use.

  - ### Class tv.amwa.maj.meta.impl.MetaDictionaryImpl extends Object implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### dynamic

            boolean dynamic

      - #### classDefinitions

            Set<E> classDefinitions

      - #### typeDefinitions

            Set<E> typeDefinitions

  - ### Class tv.amwa.maj.meta.impl.PropertyDefinitionImpl extends MetaDefinitionImpl implements Serializable

    serialVersionUID:
      -784815624516057438L

    - ### Serialized Fields

      - #### propertyType

            TypeDefinition propertyType

        Specifies the property type.

      - #### isOptional

            boolean isOptional

      - #### 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

            WeakReference<T extends WeakReferenceTarget> memberOf

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

      - #### methodBag

            MethodBag methodBag

      - #### getter

            Method getter

      - #### isXMLCDATA

            boolean isXMLCDATA

      - #### isXMLAttribute

            boolean isXMLAttribute

      - #### flattenXML

            boolean flattenXML

      - #### weight

            int weight

  - ### Class tv.amwa.maj.meta.impl.PropertyWrapperDefinitionImpl extends PropertyDefinitionImpl implements Serializable

    serialVersionUID:
      6863107583083476678L

  - ### Class tv.amwa.maj.meta.impl.RootImpl extends Object implements Serializable

    serialVersionUID:
      5497260644740222373L

  - ### Class tv.amwa.maj.meta.impl.SingletonTypeDefinitionImpl extends TypeDefinitionImpl implements Serializable

    serialVersionUID:
      6038568307527042949L

  - ### Class tv.amwa.maj.meta.impl.TypeDefinitionCharacterImpl extends SingletonTypeDefinitionImpl implements Serializable

    serialVersionUID:
      -7854052728814156013L

  - ### Class tv.amwa.maj.meta.impl.TypeDefinitionEnumerationImpl extends SingletonTypeDefinitionImpl implements Serializable

    serialVersionUID:
      5104190354150925255L

    - ### Serialized Fields

      - #### elements

            Class<T> elements

      - #### elementArray

            MediaEnumerationValue[] elementArray

      - #### nameMap

            Map<K,V> nameMap

      - #### valueMap

            Map<K,V> valueMap

      - #### elementType

            WeakReference<T extends WeakReferenceTarget> elementType

  - ### Class tv.amwa.maj.meta.impl.TypeDefinitionExtendibleEnumerationImpl extends SingletonTypeDefinitionImpl implements Serializable

    serialVersionUID:
      -3191040594861355572L

  - ### Class tv.amwa.maj.meta.impl.TypeDefinitionFixedArrayImpl extends SingletonTypeDefinitionImpl implements Serializable

    serialVersionUID:
      2221149495149931508L

    - ### Serialized Fields

      - #### elementCount

            int elementCount

      - #### elementType

            WeakReference<T extends WeakReferenceTarget> elementType

  - ### Class tv.amwa.maj.meta.impl.TypeDefinitionImpl extends MetaDefinitionImpl implements Serializable

    serialVersionUID:
      963203215988237810L

  - ### Class tv.amwa.maj.meta.impl.TypeDefinitionIndirectImpl extends SingletonTypeDefinitionImpl implements Serializable

    serialVersionUID:
      -3618444671349385648L

  - ### Class tv.amwa.maj.meta.impl.TypeDefinitionIntegerImpl extends SingletonTypeDefinitionImpl implements Serializable

    serialVersionUID:
      -9133561212939801341L

    - ### Serialized Fields

      - #### size

            byte size

      - #### isSigned

            boolean isSigned

  - ### Class tv.amwa.maj.meta.impl.TypeDefinitionObjectReferenceImpl extends SingletonTypeDefinitionImpl implements Serializable

    serialVersionUID:
      9088016822594218143L

    - ### Serialized Fields

      - #### referencedType

            WeakReference<T extends WeakReferenceTarget> referencedType

  - ### Class tv.amwa.maj.meta.impl.TypeDefinitionOpaqueImpl extends TypeDefinitionIndirectImpl implements Serializable

    serialVersionUID:
      -8999815866650774149L

  - ### Class tv.amwa.maj.meta.impl.TypeDefinitionRecordImpl extends SingletonTypeDefinitionImpl implements Serializable

    serialVersionUID:
      -2858335381258759227L

    - ### Serialized Fields

      - #### memberNames

            String[] memberNames

      - #### memberTypes

            Map<K,V> memberTypes

      - #### specification

            Class<T> specification

      - #### implementation

            Class<T> implementation

  - ### Class tv.amwa.maj.meta.impl.TypeDefinitionRenameImpl extends SingletonTypeDefinitionImpl implements Serializable

    serialVersionUID:
      -6856048217810442695L

    - ### Serialized Fields

      - #### renamedType

            WeakReference<T extends WeakReferenceTarget> renamedType

  - ### Class tv.amwa.maj.meta.impl.TypeDefinitionSetImpl extends TypeDefinitionImpl implements Serializable

    serialVersionUID:
      7032285999083401616L

    - ### Serialized Fields

      - #### setElementType

            WeakReference<T extends WeakReferenceTarget> setElementType

  - ### Class tv.amwa.maj.meta.impl.TypeDefinitionStreamImpl extends SingletonTypeDefinitionImpl implements Serializable

    serialVersionUID:
      -7778646178736728937L

  - ### Class tv.amwa.maj.meta.impl.TypeDefinitionStringImpl extends SingletonTypeDefinitionImpl implements Serializable

    serialVersionUID:
      -362492942547562578L

    - ### Serialized Fields

      - #### elementType

            WeakReference<T extends WeakReferenceTarget> elementType

  - ### Class tv.amwa.maj.meta.impl.TypeDefinitionStrongObjectReferenceImpl extends TypeDefinitionObjectReferenceImpl implements Serializable

    serialVersionUID:
      7393102643260496960L

  - ### Class tv.amwa.maj.meta.impl.TypeDefinitionVariableArrayImpl extends TypeDefinitionImpl implements Serializable

    serialVersionUID:
      8075771349769610773L

    - ### Serialized Fields

      - #### variableArrayElementType

            WeakReference<T extends WeakReferenceTarget> variableArrayElementType

  - ### Class tv.amwa.maj.meta.impl.TypeDefinitionWeakObjectReferenceImpl extends TypeDefinitionObjectReferenceImpl implements Serializable

    serialVersionUID:
      1790614459668387476L

    - ### Serialized Fields

      - #### targetSet

            AUID[] targetSet

- ## Package tv.amwa.maj.model.impl

  - ### Class tv.amwa.maj.model.impl.AAFFileDescriptorImpl extends EssenceDescriptorImpl implements Serializable

    serialVersionUID:
      8332673437313654280L

    - ### Serialized Fields

      - #### sampleRate

            Rational sampleRate

      - #### essenceLength

            Long essenceLength

      - #### describesStaticEssence

            boolean describesStaticEssence

      - #### codec

            WeakReference<T extends WeakReferenceTarget> codec

      - #### containerFormat

            WeakReference<T extends WeakReferenceTarget> containerFormat

      - #### linkedTrackID

            Integer linkedTrackID

      - #### twentyFourBitAudio

            Integer twentyFourBitAudio

  - ### Class tv.amwa.maj.model.impl.AES3PCMDescriptorImpl extends WAVEPCMDescriptorImpl 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.model.impl.AIFCDescriptorImpl extends AAFFileDescriptorImpl implements Serializable

    serialVersionUID:
      -2028438976071340542L

    - ### Serialized Fields

      - #### aifcSummary

            byte[] aifcSummary

  - ### Class tv.amwa.maj.model.impl.ApplicationObjectImpl extends InterchangeObjectImpl implements Serializable

    serialVersionUID:
      -6841492239125321529L

    - ### Serialized Fields

      - #### baseClass

            WeakReference<T extends WeakReferenceTarget> baseClass

      - #### extensionProperties

            Map<K,V> extensionProperties

  - ### Class tv.amwa.maj.model.impl.ApplicationPluginObjectImpl extends ApplicationObjectImpl implements Serializable

    serialVersionUID:
      -6136644711475711832L

    - ### Serialized Fields

      - #### applicationPluginInstanceID

            AUID applicationPluginInstanceID

      - #### applicationEnvironmentID

            String applicationEnvironmentID

      - #### applicationScheme

            WeakReference<T extends WeakReferenceTarget> applicationScheme

  - ### Class tv.amwa.maj.model.impl.ApplicationReferencedObjectImpl extends ApplicationObjectImpl implements Serializable

    serialVersionUID:
      -3612154664539896315L

    - ### Serialized Fields

      - #### linkedApplicationPlugin

            WeakReference<T extends WeakReferenceTarget> linkedApplicationPlugin

  - ### Class tv.amwa.maj.model.impl.AuxiliaryDescriptorImpl extends PhysicalDescriptorImpl implements Serializable

    serialVersionUID:
      6166632371007055060L

    - ### Serialized Fields

      - #### charSet

            String charSet

      - #### mimeType

            String mimeType

  - ### Class tv.amwa.maj.model.impl.AVCSubDescriptorImpl extends SubDescriptorImpl implements Serializable

    serialVersionUID:
      -4823795093498901279L

    - ### Serialized Fields

      - #### avcDecodingDelay

            byte avcDecodingDelay

      - #### avcConstantBPictureFlag

            Boolean avcConstantBPictureFlag

      - #### avcCodedContentKind

            AVCCodedContentKind avcCodedContentKind

      - #### avcClosedGOPIndicator

            Boolean avcClosedGOPIndicator

      - #### avcIdenticalGOPIndicator

            Boolean avcIdenticalGOPIndicator

      - #### avcMaximumGOPSize

            Short avcMaximumGOPSize

      - #### avcMaximumBPictureCount

            Short avcMaximumBPictureCount

      - #### avcMaximumBitrate

            Integer avcMaximumBitrate

      - #### avcAverageBitrate

            Integer avcAverageBitrate

      - #### avcProfile

            Byte avcProfile

      - #### avcProfileConstraint

            Byte avcProfileConstraint

      - #### avcLevel

            Byte avcLevel

      - #### avcMaximumRefFrames

            Byte avcMaximumRefFrames

      - #### avcSequenceParameterSetFlag

            Byte avcSequenceParameterSetFlag

      - #### avcPictureParameterSetFlag

            Byte avcPictureParameterSetFlag

  - ### Class tv.amwa.maj.model.impl.BWFImportDescriptorImpl extends ImportDescriptorImpl 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.model.impl.CDCIDescriptorImpl extends PictureDescriptorImpl implements Serializable

    serialVersionUID:
      710646891409730144L

    - ### Serialized Fields

      - #### alphaSampleDepth

            Integer alphaSampleDepth

      - #### blackRefLevel

            Integer blackRefLevel

      - #### colorSiting

            ColorSitingType colorSiting

      - #### colorRange

            Integer colorRange

      - #### componentDepth

            int componentDepth

      - #### horizontalSubsampling

            int horizontalSubsampling

      - #### paddingBits

            Short paddingBits

      - #### reversedByteOrder

            Boolean reversedByteOrder

      - #### verticalSubsampling

            Integer verticalSubsampling

      - #### whiteRefLevel

            Integer whiteRefLevel

      - #### maximumLevel

            int maximumLevel

      - #### offsetToFrameIndexes64

            Long offsetToFrameIndexes64

  - ### Class tv.amwa.maj.model.impl.CodecDefinitionImpl extends DefinitionObjectImpl implements Serializable

    serialVersionUID:
      -715077536381810314L

    - ### Serialized Fields

      - #### fileDescriptorClass

            WeakReference<T extends WeakReferenceTarget> fileDescriptorClass

      - #### codecDataDefinitions

            WeakReferenceVector<T extends WeakReferenceTarget> codecDataDefinitions

  - ### Class tv.amwa.maj.model.impl.CommentMarkerImpl extends EventImpl implements Serializable

    serialVersionUID:
      6305838043898648133L

    - ### Serialized Fields

      - #### annotationSource

            SourceReferenceSegment annotationSource

  - ### Class tv.amwa.maj.model.impl.ComponentImpl extends InterchangeObjectImpl implements Serializable

    serialVersionUID:
      -8957903353705107217L

    - ### Serialized Fields

      - #### componentDataDefinition

            WeakReference<T extends WeakReferenceTarget> componentDataDefinition

      - #### componentLength

            long componentLength

      - #### lengthPresent

            boolean lengthPresent

      - #### componentKLVData

            List<E> componentKLVData

      - #### componentUserComments

            List<E> componentUserComments

      - #### componentAttributes

            List<E> componentAttributes

      - #### jupiterID

            String jupiterID

      - #### jupiterClipOffset

            Integer jupiterClipOffset

      - #### editName

            String editName

  - ### Class tv.amwa.maj.model.impl.CompositionPackageImpl extends PackageImpl implements Serializable

    serialVersionUID:
      -4329286298868156956L

    - ### Serialized Fields

      - #### defaultFadeLength

            long defaultFadeLength

      - #### defaultFadeType

            FadeType defaultFadeType

      - #### defaultFadeEditUnit

            Rational defaultFadeEditUnit

      - #### compositionRendering

            PackageID compositionRendering

      - #### clipFPS

            Integer clipFPS

      - #### clipType

            String clipType

      - #### clipProject

            String clipProject

      - #### clipModifiedYears

            Integer clipModifiedYears

      - #### clipModifiedMonths

            Integer clipModifiedMonths

      - #### clipModifiedDays

            Integer clipModifiedDays

      - #### clipModifiedHours

            Integer clipModifiedHours

      - #### clipModifiedMinutes

            Integer clipModifiedMinutes

      - #### clipModifiedSeconds

            Integer clipModifiedSeconds

      - #### clipModifiedMilliseconds

            Integer clipModifiedMilliseconds

      - #### clipAudioTracks

            Integer clipAudioTracks

      - #### archiveCompositionType

            Integer archiveCompositionType

      - #### clipKeyRenderSequence

            Segment clipKeyRenderSequence

      - #### clipEffects

            List<E> clipEffects

      - #### clipDropframe

            Integer clipDropframe

      - #### clipDuration

            Integer clipDuration

      - #### clipWidth

            Integer clipWidth

      - #### clipHeight

            Integer clipHeight

      - #### clipVideoTracks

            Integer clipVideoTracks

      - #### clipBlob

            Stream clipBlob

      - #### clipColourGreen

            PropertyValue clipColourGreen

      - #### clipColourRed

            PropertyValue clipColourRed

      - #### clipColourBlue

            PropertyValue clipColourBlue

      - #### clipArchivedYears

            Integer clipArchivedYears

      - #### clipArchivedMonths

            Integer clipArchivedMonths

      - #### clipArchivedDays

            Integer clipArchivedDays

      - #### clipArchivedHours

            Integer clipArchivedHours

      - #### clipArchivedMinutes

            Integer clipArchivedMinutes

      - #### clipArchivedSeconds

            Integer clipArchivedSeconds

      - #### clipArchivedMilliseconds

            Integer clipArchivedMilliseconds

      - #### clipInPoint

            Integer clipInPoint

      - #### clipOutPoint

            Integer clipOutPoint

      - #### clipRenderSequence

            Segment clipRenderSequence

      - #### clipDestTC

            Integer clipDestTC

      - #### archiveSetting

            Integer archiveSetting

      - #### clipFlag1001

            Integer clipFlag1001

      - #### archiveComposition

            Integer archiveComposition

      - #### clipCategory

            String clipCategory

      - #### clipOwner

            String clipOwner

  - ### Class tv.amwa.maj.model.impl.ConstantValueImpl extends ParameterImpl implements Serializable

    serialVersionUID:
      -3320656372467708785L

    - ### Serialized Fields

      - #### value

            Serializable value

  - ### Class tv.amwa.maj.model.impl.ContainerDefinitionImpl extends DefinitionObjectImpl implements Serializable

    serialVersionUID:
      1398838773463122930L

    - ### Serialized Fields

      - #### essenceIsIndentified

            Boolean essenceIsIndentified

  - ### Class tv.amwa.maj.model.impl.ContentStorageImpl extends InterchangeObjectImpl implements Serializable

    serialVersionUID:
      1286145068134374378L

    - ### Serialized Fields

      - #### packages

            Set<E> packages

      - #### essenceDataObjects

            Set<E> essenceDataObjects

  - ### Class tv.amwa.maj.model.impl.ControlPointImpl extends InterchangeObjectImpl implements Serializable

    serialVersionUID:
      -5739560488672782553L

    - ### Serialized Fields

      - #### valueType

            AUID valueType

      - #### controlPointValue

            Serializable controlPointValue

      - #### controlPointTime

            Rational controlPointTime

      - #### editHint

            EditHintType editHint

  - ### Class tv.amwa.maj.model.impl.DataDefinitionImpl extends DefinitionObjectImpl implements Serializable

    serialVersionUID:
      6917594583440410327L

  - ### Class tv.amwa.maj.model.impl.DataEssenceDescriptorImpl extends AAFFileDescriptorImpl implements Serializable

    serialVersionUID:
      739654857146965078L

    - ### Serialized Fields

      - #### dataEssenceCoding

            AUID dataEssenceCoding

  - ### Class tv.amwa.maj.model.impl.DefinitionObjectImpl extends InterchangeObjectImpl implements Serializable

    serialVersionUID:
      -6442990440375118888L

    - ### Serialized Fields

      - #### definitionObjectIdentification

            AUID definitionObjectIdentification

      - #### definitionObjectName

            String definitionObjectName

      - #### definitionObjectDescription

            String definitionObjectDescription

      - #### localizedUID

            String localizedUID

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

  - ### Class tv.amwa.maj.model.impl.DescriptiveClipImpl extends SourceClipImpl implements Serializable

    serialVersionUID:
      -6668716126007849274L

    - ### Serialized Fields

      - #### descriptiveClipDescribedTrackIDs

            Set<E> descriptiveClipDescribedTrackIDs

  - ### Class tv.amwa.maj.model.impl.DescriptiveFrameworkImpl extends InterchangeObjectImpl implements Serializable

    serialVersionUID:
      685052129244179561L

  - ### Class tv.amwa.maj.model.impl.DescriptiveMarkerImpl extends CommentMarkerImpl implements Serializable

    serialVersionUID:
      -3140208650608144638L

    - ### Serialized Fields

      - #### describedTrackIDs

            Set<E> describedTrackIDs

      - #### descriptiveFrameworkObject

            DescriptiveFramework descriptiveFrameworkObject

  - ### Class tv.amwa.maj.model.impl.DescriptiveObjectImpl extends InterchangeObjectImpl implements Serializable

    serialVersionUID:
      -1382041109822618231L

  - ### Class tv.amwa.maj.model.impl.DictionaryImpl extends InterchangeObjectImpl implements Serializable

    serialVersionUID:
      7981177320341108556L

    - ### Serialized Fields

      - #### 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

  - ### Class tv.amwa.maj.model.impl.EdgeCodeSegmentImpl extends SegmentImpl implements Serializable

    serialVersionUID:
      -7363833585850894685L

    - ### Serialized Fields

      - #### edgeCodeFilmFormat

            FilmType edgeCodeFilmFormat

      - #### edgeCodeFormat

            EdgeType edgeCodeFormat

      - #### edgeCodeStart

            long edgeCodeStart

      - #### edgeCodeHeader

            byte[] edgeCodeHeader

  - ### Class tv.amwa.maj.model.impl.EssenceDataImpl extends InterchangeObjectImpl implements Serializable

    serialVersionUID:
      5290980225454498543L

    - ### Serialized Fields

      - #### linkedPackageID

            PackageID linkedPackageID

      - #### essenceStream

            Stream essenceStream

      - #### sampleIndex

            Stream sampleIndex

      - #### indexSID

            Integer indexSID

      - #### bodySID

            Integer bodySID

  - ### Class tv.amwa.maj.model.impl.EssenceDescriptorImpl extends InterchangeObjectImpl implements Serializable

    serialVersionUID:
      9112399211748828585L

    - ### Serialized Fields

      - #### locators

            List<E> locators

      - #### subDescriptors

            List<E> subDescriptors

  - ### Class tv.amwa.maj.model.impl.EssenceGroupImpl extends SegmentImpl implements Serializable

    serialVersionUID:
      -1720122718374743878L

    - ### Serialized Fields

      - #### choices

            List<E> choices

      - #### stillFrame

            SourceReferenceSegment stillFrame

  - ### Class tv.amwa.maj.model.impl.EventImpl extends SegmentImpl implements Serializable

    serialVersionUID:
      4054403398629042547L

    - ### Serialized Fields

      - #### eventPosition

            long eventPosition

      - #### eventComment

            String eventComment

      - #### eventPositionPresent

            boolean eventPositionPresent

  - ### Class tv.amwa.maj.model.impl.EventTrackImpl extends TrackImpl implements Serializable

    serialVersionUID:
      -2413811904896253033L

    - ### Serialized Fields

      - #### eventTrackEditRate

            Rational eventTrackEditRate

      - #### eventTrackOrigin

            Long eventTrackOrigin

  - ### Class tv.amwa.maj.model.impl.FillerImpl extends SegmentImpl implements Serializable

    serialVersionUID:
      -7421278751273286811L

  - ### Class tv.amwa.maj.model.impl.FilmDescriptorImpl extends EssenceDescriptorImpl implements Serializable

    serialVersionUID:
      6661560948065288922L

    - ### Serialized Fields

      - #### filmFormat

            FilmType filmFormat

      - #### frameRate

            Integer frameRate

      - #### perforationsPerFrame

            Byte perforationsPerFrame

      - #### filmAspectRatio

            Rational filmAspectRatio

      - #### filmStockManufacturer

            String filmStockManufacturer

      - #### filmStockKind

            String filmStockKind

      - #### filmFormatName

            String filmFormatName

      - #### filmBatchNumber

            String filmBatchNumber

  - ### Class tv.amwa.maj.model.impl.GPITriggerImpl extends EventImpl implements Serializable

    serialVersionUID:
      8895295398617490756L

    - ### Serialized Fields

      - #### activeState

            boolean activeState

  - ### Class tv.amwa.maj.model.impl.HTMLClipImpl extends TextClipImpl implements Serializable

    serialVersionUID:
      -4233608050787321967L

    - ### Serialized Fields

      - #### beginAnchor

            String beginAnchor

      - #### endAnchor

            String endAnchor

  - ### Class tv.amwa.maj.model.impl.HTMLDescriptorImpl extends AAFFileDescriptorImpl implements Serializable

    serialVersionUID:
      8339939983888809431L

  - ### Class tv.amwa.maj.model.impl.IdentificationImpl extends InterchangeObjectImpl implements Serializable

    serialVersionUID:
      7333971490704276839L

    - ### Serialized Fields

      - #### applicationSupplierName

            String applicationSupplierName

      - #### applicationName

            String applicationName

      - #### applicationVersion

            ProductVersion applicationVersion

      - #### applicationVersionString

            String applicationVersionString

      - #### applicationProductID

            AUID applicationProductID

      - #### fileModificationDate

            TimeStamp fileModificationDate

      - #### toolkitVersion

            ProductVersion toolkitVersion

      - #### applicationPlatform

            String applicationPlatform

      - #### generationID

            AUID generationID

  - ### Class tv.amwa.maj.model.impl.ImportDescriptorImpl extends PhysicalDescriptorImpl implements Serializable

    serialVersionUID:
      -3495776601175521397L

  - ### Class tv.amwa.maj.model.impl.InterchangeObjectImpl extends Object implements Serializable

    serialVersionUID:
      4120720187157154133L

    - ### Serialized Fields

      - #### linkedGenerationID

            AUID linkedGenerationID

      - #### generationTracking

            boolean generationTracking

      - #### objectClass

            WeakReference<T extends WeakReferenceTarget> objectClass

      - #### persistentID

            Long persistentID

      - #### persistentIndex

            int persistentIndex

      - #### applicationPlugins

            Map<K,V> applicationPlugins

  - ### Class tv.amwa.maj.model.impl.InterpolationDefinitionImpl extends DefinitionObjectImpl implements Serializable

    serialVersionUID:
      -959360620943627125L

  - ### Class tv.amwa.maj.model.impl.KLVDataDefinitionImpl extends DefinitionObjectImpl implements Serializable

    serialVersionUID:
      8558817010222950307L

    - ### Serialized Fields

      - #### kLVDataType

            WeakReference<T extends WeakReferenceTarget> kLVDataType

  - ### Class tv.amwa.maj.model.impl.KLVDataImpl extends InterchangeObjectImpl implements Serializable

    serialVersionUID:
      -5267669350070637395L

    - ### Serialized Fields

      - #### klvDataValue

            ByteBuffer klvDataValue

  - ### Class tv.amwa.maj.model.impl.LocatorImpl extends InterchangeObjectImpl implements Serializable

    serialVersionUID:
      3305760419864000490L

    - ### Serialized Fields

      - #### path

            String path

      - #### tapeOffset

            Integer tapeOffset

      - #### numberOfFiles

            Integer numberOfFiles

  - ### Class tv.amwa.maj.model.impl.MaterialPackageImpl extends PackageImpl implements Serializable

    serialVersionUID:
      -2143970498731098833L

    - ### Serialized Fields

      - #### packageMarker

            PackageMarker packageMarker

      - #### rushIngestTCDropframe

            Integer rushIngestTCDropframe

      - #### videoRushFirstLineIsF2

            Integer videoRushFirstLineIsF2

      - #### videoRushChromaRange

            Integer videoRushChromaRange

      - #### videoRushProductionTCUserBits

            Integer videoRushProductionTCUserBits

      - #### audioRushChannels

            Integer audioRushChannels

      - #### videoRushProductionTCType

            Integer videoRushProductionTCType

      - #### videoRushKeycodeUserBits

            Integer videoRushKeycodeUserBits

      - #### videoRushYAspect

            Integer videoRushYAspect

      - #### videoRushProductionTCTimeBits

            Integer videoRushProductionTCTimeBits

      - #### videoRushDominance

            Integer videoRushDominance

      - #### videoRushBlackLevel

            Integer videoRushBlackLevel

      - #### audioRushSampleBits

            Integer audioRushSampleBits

      - #### rushIngestTCFPS

            Integer rushIngestTCFPS

      - #### videoRushPlaneSize

            Integer videoRushPlaneSize

      - #### videoRushVtrTCType

            Integer videoRushVtrTCType

      - #### audioRushFrameRateNumerator

            Integer audioRushFrameRateNumerator

      - #### rushFilePath

            String rushFilePath

      - #### rushIsFileSequence

            Integer rushIsFileSequence

      - #### videoRushRenderable

            Integer videoRushRenderable

      - #### videoRushHosepipedRight

            Integer videoRushHosepipedRight

      - #### videoRushCompression

            Integer videoRushCompression

      - #### remoteRushBlob

            Stream remoteRushBlob

      - #### videoRushXSize

            Integer videoRushXSize

      - #### videoRushVtrTCTimeBits

            Integer videoRushVtrTCTimeBits

      - #### videoRushYSize

            Integer videoRushYSize

      - #### videoRushColourFormat

            Integer videoRushColourFormat

      - #### videoRushKeycodeTimeBits

            Integer videoRushKeycodeTimeBits

      - #### videoRushVtrTCUserBits

            Integer videoRushVtrTCUserBits

      - #### videoRushFormatFlags

            Integer videoRushFormatFlags

      - #### videoRushScanType

            Integer videoRushScanType

      - #### rushFileIsMultipleFrames

            Integer rushFileIsMultipleFrames

      - #### audioRushFrameRateDenominator

            Integer audioRushFrameRateDenominator

      - #### videoRushPlanes

            Integer videoRushPlanes

      - #### rushIngestTC

            Integer rushIngestTC

      - #### videoRushWhiteLevel

            Integer videoRushWhiteLevel

      - #### videoRushKeycodeType

            Integer videoRushKeycodeType

      - #### videoRushXAspect

            Integer videoRushXAspect

  - ### Class tv.amwa.maj.model.impl.MPEGVideoDescriptorImpl extends CDCIDescriptorImpl 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.model.impl.MultipleDescriptorImpl extends AAFFileDescriptorImpl implements Serializable

    serialVersionUID:
      -1248555207364210775L

    - ### Serialized Fields

      - #### fileDescriptors

            List<E> fileDescriptors

  - ### Class tv.amwa.maj.model.impl.NestedScopeImpl extends SegmentImpl implements Serializable

    serialVersionUID:
      2342602089451926933L

    - ### Serialized Fields

      - #### nestedScopeTracks

            List<E> nestedScopeTracks

  - ### Class tv.amwa.maj.model.impl.NetworkLocatorImpl extends LocatorImpl implements Serializable

    serialVersionUID:
      -991161509805417107L

  - ### Class tv.amwa.maj.model.impl.OperationDefinitionImpl extends DefinitionObjectImpl implements Serializable

    serialVersionUID:
      -658385965548109802L

    - ### Serialized Fields

      - #### operationDataDefinition

            WeakReference<T extends WeakReferenceTarget> operationDataDefinition

      - #### isTimeWarp

            Boolean isTimeWarp

      - #### degradeTo

            WeakReferenceVector<T extends WeakReferenceTarget> degradeTo

      - #### operationCategory

            AUID operationCategory

      - #### operationInputCount

            int operationInputCount

      - #### bypass

            Integer bypass

      - #### operationParametersDefined

            WeakReferenceSet<T extends WeakReferenceTarget> operationParametersDefined

  - ### Class tv.amwa.maj.model.impl.OperationGroupImpl extends SegmentImpl implements Serializable

    serialVersionUID:
      -919233865311520609L

    - ### Serialized Fields

      - #### operation

            WeakReference<T extends WeakReferenceTarget> operation

      - #### inputSegments

            List<E> inputSegments

      - #### parameters

            List<E> parameters

      - #### rendering

            SourceReferenceSegment rendering

      - #### bypassOverride

            Integer bypassOverride

      - #### effectOffset

            Long effectOffset

      - #### transitionBlob

            Stream transitionBlob

      - #### effectLength

            Long effectLength

      - #### effectName

            String effectName

      - #### effectRenderKey

            Integer effectRenderKey

      - #### repeatFinteTails

            Integer repeatFinteTails

      - #### effectEnabled

            Integer effectEnabled

      - #### repeatRushAttributes

            Integer repeatRushAttributes

      - #### effectSourceOffset

            PropertyValue effectSourceOffset

      - #### packBlob

            Stream packBlob

      - #### repeatRushID

            String repeatRushID

      - #### renderKey

            Segment renderKey

      - #### packRenderSequence

            Segment packRenderSequence

      - #### repeatRushOffset

            Long repeatRushOffset

      - #### effectSourceAttached

            Integer effectSourceAttached

      - #### packOffset

            Long packOffset

      - #### effectSourceLength

            PropertyValue effectSourceLength

  - ### Class tv.amwa.maj.model.impl.PackageImpl extends InterchangeObjectImpl implements Serializable

    serialVersionUID:
      -1772171014938118040L

    - ### Serialized Fields

      - #### packageID

            PackageID packageID

      - #### packageName

            String packageName

      - #### packageTracks

            List<E> packageTracks

      - #### packageLastModified

            TimeStamp packageLastModified

      - #### creationTime

            TimeStamp creationTime

      - #### packageUserComments

            List<E> packageUserComments

      - #### packageAttributes

            List<E> packageAttributes

      - #### packageKLVData

            List<E> packageKLVData

      - #### packageUsage

            AUID packageUsage

      - #### convertFrameRate

            Boolean convertFrameRate

      - #### mobAttributeList

            List<E> mobAttributeList

      - #### subclipFullLength

            Long subclipFullLength

      - #### subclipBegin

            Long subclipBegin

  - ### Class tv.amwa.maj.model.impl.PackageMarkerImpl extends InterchangeObjectImpl implements Serializable

    serialVersionUID:
      4831780255667423820L

    - ### Serialized Fields

      - #### timecaseReferenceTrackID

            int timecaseReferenceTrackID

      - #### packageMarkInPosition

            Long packageMarkInPosition

      - #### packageMarkOutPosition

            Long packageMarkOutPosition

  - ### Class tv.amwa.maj.model.impl.ParameterDefinitionImpl extends DefinitionObjectImpl implements Serializable

    serialVersionUID:
      5172982416984376588L

    - ### Serialized Fields

      - #### parameterType

            WeakReference<T extends WeakReferenceTarget> parameterType

      - #### parameterDisplayUnits

            String parameterDisplayUnits

  - ### Class tv.amwa.maj.model.impl.ParameterImpl extends InterchangeObjectImpl implements Serializable

    serialVersionUID:
      -5979416040720344072L

    - ### Serialized Fields

      - #### parameterDefinitionReference

            AUID parameterDefinitionReference

  - ### Class tv.amwa.maj.model.impl.PhysicalDescriptorImpl extends EssenceDescriptorImpl implements Serializable

    serialVersionUID:
      5916579009394695162L

  - ### Class tv.amwa.maj.model.impl.PictureDescriptorImpl extends AAFFileDescriptorImpl implements Serializable

    serialVersionUID:
      -5920151389391521249L

    - ### Serialized Fields

      - #### pictureCompression

            AUID pictureCompression

      - #### 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

      - #### imageStartOffset

            Integer imageStartOffset

      - #### imageEndOffset

            Integer imageEndOffset

      - #### frameLayout

            LayoutType frameLayout

      - #### imageAlignmentFactor

            Integer imageAlignmentFactor

      - #### imageAspectRatio

            Rational imageAspectRatio

      - #### signalStandard

            SignalStandardType signalStandard

      - #### transferCharacteristic

            AUID transferCharacteristic

      - #### videoLineMap

            int[] videoLineMap

      - #### dataOffset

            Integer dataOffset

      - #### frameIndexByteOrder

            Short frameIndexByteOrder

      - #### frameSampleSize

            Integer frameSampleSize

      - #### imageSize

            Integer imageSize

      - #### resolutionID

            Integer resolutionID

  - ### Class tv.amwa.maj.model.impl.PluginDefinitionImpl extends DefinitionObjectImpl implements Serializable

    serialVersionUID:
      -7691293334720278493L

    - ### Serialized Fields

      - #### pluginCategory

            AUID pluginCategory

      - #### pluginVersion

            VersionType pluginVersion

      - #### pluginVersionString

            String pluginVersionString

      - #### deviceManufacturerName

            String deviceManufacturerName

      - #### manufacturerInfo

            NetworkLocator manufacturerInfo

      - #### manufacturerID

            AUID manufacturerID

      - #### pluginPlatform

            AUID pluginPlatform

      - #### 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

      - #### pluginLocators

            List<E> pluginLocators

      - #### authentication

            Boolean authentication

      - #### implementedClass

            AUID implementedClass

  - ### Class tv.amwa.maj.model.impl.PrefaceImpl extends InterchangeObjectImpl implements Serializable

    serialVersionUID:
      3343754479545511683L

    - ### Serialized Fields

      - #### byteOrder

            ByteOrder byteOrder

      - #### fileLastModified

            TimeStamp fileLastModified

      - #### formatVersion

            VersionType formatVersion

      - #### objectModelVersion

            Integer objectModelVersion

      - #### operationalPattern

            AUID operationalPattern

      - #### essenceContainers

            Set<E> essenceContainers

      - #### descriptiveSchemes

            Set<E> descriptiveSchemes

      - #### applicationSchemes

            Set<E> applicationSchemes

      - #### contentStorageObject

            ContentStorage contentStorageObject

      - #### identificationList

            List<E> identificationList

      - #### dictionaries

            Dictionary dictionaries

      - #### primaryPackage

            WeakReference<T extends WeakReferenceTarget> primaryPackage

      - #### archiveDatabaseType

            Integer archiveDatabaseType

  - ### Class tv.amwa.maj.model.impl.PulldownImpl extends SegmentImpl implements Serializable

    serialVersionUID:
      4587590050086371546L

    - ### Serialized Fields

      - #### inputSegment

            Segment inputSegment

      - #### pulldownKind

            PulldownKindType pulldownKind

      - #### pulldownDirection

            PulldownDirectionType pulldownDirection

      - #### phaseFrame

            int phaseFrame

  - ### Class tv.amwa.maj.model.impl.RecordingDescriptorImpl extends PhysicalDescriptorImpl implements Serializable

    serialVersionUID:
      2576996965392632153L

  - ### Class tv.amwa.maj.model.impl.RGBADescriptorImpl extends PictureDescriptorImpl 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.model.impl.RIFFChunkImpl extends InterchangeObjectImpl implements Serializable

    serialVersionUID:
      1923907225869841814L

    - ### Serialized Fields

      - #### chunkID

            int chunkID

      - #### chunkLength

            int chunkLength

      - #### chunkData

            Stream chunkData

  - ### Class tv.amwa.maj.model.impl.ScopeReferenceImpl extends SegmentImpl implements Serializable

    serialVersionUID:
      -7722714463453700733L

    - ### Serialized Fields

      - #### relativeScope

            int relativeScope

      - #### relativeTrack

            int relativeTrack

  - ### Class tv.amwa.maj.model.impl.SegmentImpl extends ComponentImpl implements Serializable

    serialVersionUID:
      -2420966923728552880L

    - ### Serialized Fields

      - #### segmentBlob

            Stream segmentBlob

      - #### cutPoint

            Integer cutPoint

      - #### trackRenderSequence

            Segment trackRenderSequence

      - #### packLayerKeyIndicator

            Integer packLayerKeyIndicator

      - #### trackKeyRenderSequence

            Segment trackKeyRenderSequence

      - #### trackBlob

            Stream trackBlob

      - #### keyOffset

            Long keyOffset

      - #### trackName

            String trackName

  - ### Class tv.amwa.maj.model.impl.SelectorImpl extends SegmentImpl implements Serializable

    serialVersionUID:
      -4427002615493374453L

    - ### Serialized Fields

      - #### selectedSegment

            Segment selectedSegment

      - #### alternateSegments

            List<E> alternateSegments

  - ### Class tv.amwa.maj.model.impl.SequenceImpl extends SegmentImpl implements Serializable

    serialVersionUID:
      2801133940754656994L

    - ### Serialized Fields

      - #### componentObjects

            List<E> componentObjects

      - #### compositeRushIndicator

            Integer compositeRushIndicator

      - #### compositionRushID

            String compositionRushID

      - #### compositeRushOffset

            Long compositeRushOffset

  - ### Class tv.amwa.maj.model.impl.SoundDescriptorImpl extends AAFFileDescriptorImpl implements Serializable

    serialVersionUID:
      6777932901589723444L

    - ### Serialized Fields

      - #### audioSampleRate

            Rational audioSampleRate

      - #### locked

            Boolean locked

      - #### audioReferenceLevel

            Byte audioReferenceLevel

      - #### electrospatialFormulation

            ElectroSpatialFormulation electrospatialFormulation

      - #### channelCount

            int channelCount

      - #### quantizationBits

            int quantizationBits

      - #### dialNorm

            Byte dialNorm

      - #### soundCompression

            AUID soundCompression

  - ### Class tv.amwa.maj.model.impl.SourceClipImpl extends SourceReferenceSegmentImpl implements Serializable

    serialVersionUID:
      -5642395327782333462L

    - ### Serialized Fields

      - #### startPosition

            Long startPosition

      - #### fadeInLength

            long fadeInLength

      - #### fadeInType

            FadeType fadeInType

      - #### fadeInPresent

            boolean fadeInPresent

      - #### fadeOutLength

            long fadeOutLength

      - #### fadeOutType

            FadeType fadeOutType

      - #### fadeOutPresent

            boolean fadeOutPresent

      - #### rushChannelMask

            Integer rushChannelMask

      - #### rushBlob

            Stream rushBlob

  - ### Class tv.amwa.maj.model.impl.SourcePackageImpl extends PackageImpl implements Serializable

    serialVersionUID:
      -3857642937486744441L

    - ### Serialized Fields

      - #### essenceDescription

            EssenceDescriptor essenceDescription

  - ### Class tv.amwa.maj.model.impl.SourceReferenceSegmentImpl extends SegmentImpl implements Serializable

    serialVersionUID:
      -5589293931478011918L

    - ### Serialized Fields

      - #### sourcePackageID

            PackageID sourcePackageID

      - #### sourceTrackID

            int sourceTrackID

      - #### channelIds

            int[] channelIds

      - #### monoSourceTrackIDs

            int[] monoSourceTrackIDs

  - ### Class tv.amwa.maj.model.impl.StaticTrackImpl extends TrackImpl implements Serializable

    serialVersionUID:
      8350113256771243987L

  - ### Class tv.amwa.maj.model.impl.SubDescriptorImpl extends InterchangeObjectImpl implements Serializable

    serialVersionUID:
      1204365970712784514L

  - ### Class tv.amwa.maj.model.impl.TaggedValueDefinitionImpl extends DefinitionObjectImpl implements Serializable

    serialVersionUID:
      6631196590993410617L

  - ### Class tv.amwa.maj.model.impl.TaggedValueImpl extends InterchangeObjectImpl implements Serializable

    serialVersionUID:
      -3605581441449580470L

    - ### Serialized Fields

      - #### tag

            String tag

      - #### typeDefinition

            AUID typeDefinition

      - #### value

            Serializable value

      - #### taggedValueAttributeList

            List<E> taggedValueAttributeList

      - #### portableObjectClassID

            Integer portableObjectClassID

      - #### portableObject

            InterchangeObject portableObject

  - ### Class tv.amwa.maj.model.impl.TapeDescriptorImpl extends EssenceDescriptorImpl implements Serializable

    serialVersionUID:
      -5061283625147621078L

    - ### Serialized Fields

      - #### tapeFormFactor

            TapeCaseType tapeFormFactor

      - #### videoSignal

            VideoSignalType videoSignal

      - #### tapeFormat

            TapeFormatType tapeFormat

      - #### tapeCapacity

            Integer tapeCapacity

      - #### tapeManufacturer

            String tapeManufacturer

      - #### tapeFormulation

            String tapeFormulation

      - #### tapeBatchNumber

            String tapeBatchNumber

      - #### tapeStock

            String tapeStock

      - #### colorFrame

            Integer colorFrame

  - ### Class tv.amwa.maj.model.impl.TextClipImpl extends SourceReferenceSegmentImpl implements Serializable

    serialVersionUID:
      -2030025009937138092L

  - ### Class tv.amwa.maj.model.impl.TextLocatorImpl extends LocatorImpl implements Serializable

    serialVersionUID:
      7015708619944418258L

  - ### Class tv.amwa.maj.model.impl.TIFFDescriptorImpl extends AAFFileDescriptorImpl implements Serializable

    serialVersionUID:
      258831607340293352L

    - ### Serialized Fields

      - #### isUniform

            boolean isUniform

      - #### isContiguous

            boolean isContiguous

      - #### leadingLines

            Integer leadingLines

      - #### trailingLines

            Integer trailingLines

      - #### jpegTableID

            Integer jpegTableID

      - #### tiffSummary

            byte[] tiffSummary

  - ### Class tv.amwa.maj.model.impl.TimecodeSegmentImpl extends SegmentImpl implements Serializable

    serialVersionUID:
      5112267590769722595L

    - ### Serialized Fields

      - #### timecode

            TimecodeValue timecode

      - #### timecodeModifiedFlag

            Integer timecodeModifiedFlag

  - ### Class tv.amwa.maj.model.impl.TimecodeStream12MImpl extends TimecodeStreamImpl implements Serializable

    serialVersionUID:
      3370849531070799041L

    - ### Serialized Fields

      - #### includeSync

            Boolean includeSync

  - ### Class tv.amwa.maj.model.impl.TimecodeStreamImpl extends SegmentImpl implements Serializable

    serialVersionUID:
      -3448173192584470825L

    - ### Serialized Fields

      - #### timecodeStreamSampleRate

            Rational timecodeStreamSampleRate

      - #### timecodeStreamData

            Stream timecodeStreamData

      - #### timecodeSource

            TCSource timecodeSource

  - ### Class tv.amwa.maj.model.impl.TimelineTrackImpl extends TrackImpl implements Serializable

    serialVersionUID:
      7780080264046280928L

    - ### Serialized Fields

      - #### editRate

            Rational editRate

      - #### origin

            long origin

      - #### markIn

            Long markIn

      - #### markOut

            Long markOut

      - #### userPosition

            Long userPosition

  - ### Class tv.amwa.maj.model.impl.TrackImpl extends InterchangeObjectImpl implements Serializable

    serialVersionUID:
      -2911988693521900535L

    - ### Serialized Fields

      - #### trackID

            int trackID

      - #### trackName

            String trackName

      - #### essenceTrackNumber

            Integer essenceTrackNumber

      - #### trackSegment

            Segment trackSegment

  - ### Class tv.amwa.maj.model.impl.TransitionImpl extends ComponentImpl implements Serializable

    serialVersionUID:
      8175422126688427171L

    - ### Serialized Fields

      - #### transitionOperation

            OperationGroup transitionOperation

      - #### cutPoint

            long cutPoint

  - ### Class tv.amwa.maj.model.impl.VaryingValueImpl extends ParameterImpl implements Serializable

    serialVersionUID:
      9169919354845468382L

    - ### Serialized Fields

      - #### interpolation

            WeakReference<T extends WeakReferenceTarget> interpolation

      - #### pointList

            List<E> pointList

  - ### Class tv.amwa.maj.model.impl.WAVEDescriptorImpl extends AAFFileDescriptorImpl implements Serializable

    serialVersionUID:
      3439854186002522302L

    - ### Serialized Fields

      - #### waveSummary

            byte[] waveSummary

  - ### Class tv.amwa.maj.model.impl.WAVEPCMDescriptorImpl extends SoundDescriptorImpl implements Serializable

    serialVersionUID:
      -7505177867499530833L

    - ### Serialized Fields

      - #### blockAlign

            short blockAlign

      - #### sequenceOffset

            Byte sequenceOffset

      - #### averageBytesPerSecond

            int averageBytesPerSecond

      - #### 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

            Stream peakEnvelopeData

      - #### dataOffset

            Integer dataOffset

- ## Package tv.amwa.maj.record

- ## Package tv.amwa.maj.record.impl

  - ### Class tv.amwa.maj.record.impl.AUIDImpl extends Object implements Serializable

    serialVersionUID:
      5546784434464118885L

    - ### Serialized Fields

      - #### auidValue

            byte[] auidValue

        Internal representation of the AUID value.

  - ### Class tv.amwa.maj.record.impl.DateStructImpl extends Object implements Serializable

    serialVersionUID:
      -20078426390114363L

    - ### Serialized Fields

      - #### dateValue

            Calendar dateValue

        Gregorian calendar value providing date storage.

      - #### dayHasBeenSet

            boolean dayHasBeenSet

        Variable required to see if the day has been set yet, required to determine whether date validation should be carried out.

      - #### monthHasBeenSet

            boolean monthHasBeenSet

        Variable required to see if the month has been set yet, required to determine whether date validation should be carried out.

  - ### Class tv.amwa.maj.record.impl.EdgeCodeValueImpl extends Object implements Serializable

    serialVersionUID:
      4175102659219151076L

    - ### Serialized Fields

      - #### edgeCodeStart

            long edgeCodeStart

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

      - #### edgeCodeFilmFormat

            FilmType edgeCodeFilmFormat

        Specifies the type of film.

      - #### edgeCodeFormat

            EdgeType edgeCodeFormat

        Specifies the edge code format.

      - #### edgeCodeHeader

            byte[] edgeCodeHeader

        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.record.impl.PackageIDImpl extends Object implements Serializable

    serialVersionUID:
      8871509282509864625L

    - ### Serialized Fields

      - #### packageIDValue

            byte[] packageIDValue

        Internal representation of the package id value. The value is stored in a canonical form in the manor it would be serialised to an MXF File. In other words, the material number is not stored as a byte swapped AUID. Values are a sequence of bytes with no endianess.

  - ### Class tv.amwa.maj.record.impl.ProductVersionImpl 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.

      - #### buildType

            ProductReleaseType buildType

        Application's product release type.

  - ### Class tv.amwa.maj.record.impl.RationalImpl extends Number implements Serializable

    serialVersionUID:
      -7948422399183603311L

    - ### Serialized Fields

      - #### numerator

            int numerator

      - #### denominator

            int denominator

  - ### Class tv.amwa.maj.record.impl.RGBAComponentImpl extends Object implements Serializable

    serialVersionUID:
      -1997649975507845926L

    - ### Serialized Fields

      - #### code

            RGBAComponentKind code

        Enumerated value specifying component kind.

      - #### componentSize

            byte componentSize

        Size of the component in bits.

      - #### persistentId

            long persistentId

  - ### Class tv.amwa.maj.record.impl.TimecodeValueImpl extends Object implements Serializable

    serialVersionUID:
      1296780910250948724L

    - ### Serialized Fields

      - #### dropFrame

            boolean dropFrame

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

      - #### startTimecode

            long startTimecode

        Specifies the timecode at the beginning of a segment.

      - #### framesPerSecond

            short framesPerSecond

        Frames per second of the videotape or audio tape.

  - ### Class tv.amwa.maj.record.impl.TimeStampImpl extends Object implements Serializable

    serialVersionUID:
      1822101767409444066L

    - ### Serialized Fields

      - #### timestamp

            Calendar timestamp

        Authoritative internal representation of the time stamp value.

      - #### timeValue

            TimeStructImpl timeValue

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

      - #### dateValue

            DateStructImpl dateValue

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

  - ### Class tv.amwa.maj.record.impl.TimeStructImpl extends Object implements Serializable

    serialVersionUID:
      -7172172051477239720L

    - ### Serialized Fields

      - #### timeValue

            Calendar timeValue

        Internal representation of the time.

  - ### Class tv.amwa.maj.record.impl.VersionTypeImpl extends Object implements Serializable

    serialVersionUID:
      1648329801097298111L

    - ### Serialized Fields

      - #### major

            byte major

        Major version number.

      - #### minor

            byte minor

        Minor version number.

- ## Package tv.amwa.maj.union.impl

  - ### Class tv.amwa.maj.union.impl.DefaultFadeImpl 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.union.impl.DefinitionCriteriaByClassImpl extends DefinitionCriteriaImpl implements Serializable

    serialVersionUID:
      4669571340682694185L

    - ### Serialized Fields

      - #### classId

            AUIDImpl classId

        Class ID of associated definition criteria.

  - ### Class tv.amwa.maj.union.impl.DefinitionCriteriaByKindImpl extends DefinitionCriteriaImpl implements Serializable

    serialVersionUID:
      -8559961281737660409L

    - ### Serialized Fields

      - #### kind

            DefinitionKind kind

        Kind of definition this criteria should match.

  - ### Class tv.amwa.maj.union.impl.DefinitionCriteriaByNameImpl extends DefinitionCriteriaImpl implements Serializable

    serialVersionUID:
      -8644460018195338020L

    - ### Serialized Fields

      - #### name

            String name

        Name of definition to match.

  - ### Class tv.amwa.maj.union.impl.DefinitionCriteriaImpl extends Object implements Serializable

    serialVersionUID:
      -2361644608341146935L

    - ### Serialized Fields

      - #### definitionType

            DefinitionCriteriaType definitionType

        Type of the definition.

  - ### Class tv.amwa.maj.union.impl.DefinitionCriteriaNoSearchImpl extends DefinitionCriteriaImpl implements Serializable

    serialVersionUID:
      -1435146082856437153L

  - ### Class tv.amwa.maj.union.impl.FadeImpl 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.union.impl.FindSourceInformationImpl extends Object implements Serializable

    serialVersionUID:
      280671475967906329L

    - ### Serialized Fields

      - #### mob

            Package mob

      - #### component

            Component component

      - #### editRate

            Rational editRate

      - #### trackID

            Integer trackID

      - #### position

            Long position

      - #### length

            Long length

      - #### operationGroup

            OperationGroup operationGroup

  - ### Class tv.amwa.maj.union.impl.IdentificationCriteriaByIdGenerationImpl extends IdentificationCriteriaImpl implements Serializable

    serialVersionUID:
      6709112346767175225L

    - ### Serialized Fields

      - #### generationID

            AUID generationID

        Generation id defining this indentification criteria.

  - ### Class tv.amwa.maj.union.impl.IdentificationCriteriaByIdProductIDImpl extends IdentificationCriteriaImpl implements Serializable

    serialVersionUID:
      -3107880597678440672L

    - ### Serialized Fields

      - #### productID

            AUID productID

  - ### Class tv.amwa.maj.union.impl.IdentificationCriteriaByIdRefImplVersionImpl extends IdentificationCriteriaImpl implements Serializable

    serialVersionUID:
      6276353474768569265L

    - ### Serialized Fields

      - #### referenceImplementationVersion

            ProductVersion referenceImplementationVersion

        Reference implementation version defining this identification criteria.

  - ### Class tv.amwa.maj.union.impl.IdentificationCriteriaImpl extends Object implements Serializable

    serialVersionUID:
      3890056988635607404L

    - ### Serialized Fields

      - #### idType

            IdentificationCriteriaType idType

  - ### Class tv.amwa.maj.union.impl.IdentificationCriteriaNoIdSearchImpl extends IdentificationCriteriaImpl implements Serializable

    serialVersionUID:
      2149914413733298761L

  - ### Class tv.amwa.maj.union.impl.MultiCreateItemImpl 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.

      - #### trackID

            int trackID

        TrackID for this item within the essence.

      - #### sampleRate

            Rational sampleRate

        Sample rate of this item.

  - ### Class tv.amwa.maj.union.impl.MultiResultItemImpl 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.union.impl.MultiXferItemImpl 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.union.impl.SearchByAUIDImpl extends SearchCriteriaImpl implements Serializable

    serialVersionUID:
      8151301802260779701L

    - ### Serialized Fields

      - #### identification

            AUID identification

        AAF class identifier to search for.

  - ### Class tv.amwa.maj.union.impl.SearchByMediaCriteriaImpl extends SearchCriteriaImpl implements Serializable

    serialVersionUID:
      -5063897798486293586L

    - ### Serialized Fields

      - #### mediaCriteria

            CriteriaType mediaCriteria

        Media criteria type to search for.

  - ### Class tv.amwa.maj.union.impl.SearchByNameImpl extends SearchCriteriaImpl implements Serializable

    serialVersionUID:
      1784079678995544295L

    - ### Serialized Fields

      - #### name

            String name

        Name defining this search criteria.

  - ### Class tv.amwa.maj.union.impl.SearchByPackageIDImpl extends SearchCriteriaImpl implements Serializable

    serialVersionUID:
      8271136559846688257L

    - ### Serialized Fields

      - #### packageID

            PackageID packageID

        Package id defining this search criteria.

  - ### Class tv.amwa.maj.union.impl.SearchByPackageKindImpl extends SearchCriteriaImpl implements Serializable

    serialVersionUID:
      -3750826008773216547L

    - ### Serialized Fields

      - #### kind

            PackageKind kind

        Kind of package to search for.

  - ### Class tv.amwa.maj.union.impl.SearchCriteriaImpl extends Object implements Serializable

    serialVersionUID:
      6749290822532107160L

    - ### Serialized Fields

      - #### tag

            SearchTag tag

        Kind of search criteria.

  - ### Class tv.amwa.maj.union.impl.SearchForNothingImpl extends SearchCriteriaImpl implements Serializable

    serialVersionUID:
      -998758444831340804L

  - ### Class tv.amwa.maj.union.impl.SourceReferenceValueImpl extends Object implements Serializable

    serialVersionUID:
      -1301646346927365235L

    - ### Serialized Fields

      - #### sourcePackageID

            PackageID sourcePackageID

        Identifies the package being referenced.

      - #### sourceTrackID

            int sourceTrackID

        Specifies the track id of a track within the specified package.

      - #### startPosition

            Long startPosition

        Specifies the offset from the origin of the referenced package's track in edit units determined by the SourceClip object's context.

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