aaf2.mxf module

aaf2.mxf.register_mxf_class(classobj)
class aaf2.mxf.MXFRef(hex=None, bytes_le=None, bytes_be=None, int=None)

Bases: aaf2.auid.AUID

class aaf2.mxf.MXFRefArray

Bases: list

aaf2.mxf.read_auid_be(f)
aaf2.mxf.read_strongref(f)
aaf2.mxf.decode_strong_ref_array(f)
aaf2.mxf.decode_utf16be(data)
aaf2.mxf.decode_auid(data)
aaf2.mxf.reverse_auid(data)
aaf2.mxf.decode_datadef(data)
aaf2.mxf.decode_strongref(data)
aaf2.mxf.decode_indirect_value(data)
aaf2.mxf.decode_rational(f)
aaf2.mxf.decode_video_line_map(f)
aaf2.mxf.decode_pixel_layout(f)
aaf2.mxf.decode_timestamp(f)
aaf2.mxf.decode_mob_id(data)
aaf2.mxf.ama_path(path)
class aaf2.mxf.MXFObject

Bases: object

create_aaf_instance()
read_tag(tag, data)
read_properties(f, length, local_tags)
resolve_ref(key)
iter_strong_refs(key)
class aaf2.mxf.MXFPreface

Bases: aaf2.mxf.MXFObject

class_id = 060e2b34-0253-0101-0d01-010101012f00
read_tag(tag, data)
class aaf2.mxf.MXFContentStorage

Bases: aaf2.mxf.MXFObject

class_id = 060e2b34-0253-0101-0d01-010101011800
read_tag(tag, data)
class aaf2.mxf.MXFPackage

Bases: aaf2.mxf.MXFObject

read_tag(tag, data)
mob_id
class aaf2.mxf.MXFMaterialPackage

Bases: aaf2.mxf.MXFPackage

class_id = 060e2b34-0253-0101-0d01-010101013600
create_aaf_instance()
class aaf2.mxf.MXFSourcePackage

Bases: aaf2.mxf.MXFPackage

class_id = 060e2b34-0253-0101-0d01-010101013700
create_aaf_instance()
class aaf2.mxf.MXFTrack

Bases: aaf2.mxf.MXFObject

class_id = 060e2b34-0253-0101-0d01-010101013b00
create_aaf_instance()
read_tag(tag, data)
class aaf2.mxf.MXFStaticTrack

Bases: aaf2.mxf.MXFTrack

class_id = 060e2b34-0253-0101-0d01-010101013a00
create_aaf_instance()
class aaf2.mxf.MXFEventTrack

Bases: aaf2.mxf.MXFTrack

class_id = 060e2b34-0253-0101-0d01-010101013900
create_aaf_instance()
class aaf2.mxf.MXFComponent

Bases: aaf2.mxf.MXFObject

read_tag(tag, data)
class aaf2.mxf.MXFSequence

Bases: aaf2.mxf.MXFComponent

class_id = 060e2b34-0253-0101-0d01-010101010f00
create_aaf_instance()
class aaf2.mxf.MXFSourceClip

Bases: aaf2.mxf.MXFComponent

class_id = 060e2b34-0253-0101-0d01-010101011100
create_aaf_instance()
class aaf2.mxf.MXFTimecode

Bases: aaf2.mxf.MXFComponent

class_id = 060e2b34-0253-0101-0d01-010101011400
create_aaf_instance()
class aaf2.mxf.MXFPulldown

Bases: aaf2.mxf.MXFComponent

class_id = 060e2b34-0253-0101-0d01-010101010c00
create_aaf_instance()
class aaf2.mxf.MXFFiller

Bases: aaf2.mxf.MXFComponent

class_id = 060e2b34-0253-0101-0d01-010101010900
create_aaf_instance()
class aaf2.mxf.MXFScopeReference

Bases: aaf2.mxf.MXFComponent

class_id = 060e2b34-0253-0101-0d01-010101010d00
create_aaf_instance()
class aaf2.mxf.MXFEssenceGroup

Bases: aaf2.mxf.MXFComponent

class_id = 060e2b34-0253-0101-0d01-010101010500
create_aaf_instance()
class aaf2.mxf.MXFDescriptor

Bases: aaf2.mxf.MXFObject

read_tag(tag, data)
class aaf2.mxf.MXFMultipleDescriptor

Bases: aaf2.mxf.MXFDescriptor

class_id = 060e2b34-0253-0101-0d01-010101014400
create_aaf_instance()
class aaf2.mxf.MXFCDCIDescriptor

Bases: aaf2.mxf.MXFDescriptor

class_id = 060e2b34-0253-0101-0d01-010101012800
create_aaf_instance()
class aaf2.mxf.MXFRGBADescriptor

Bases: aaf2.mxf.MXFDescriptor

class_id = 060e2b34-0253-0101-0d01-010101012900
create_aaf_instance()
class aaf2.mxf.MXFANCDataDescriptor

Bases: aaf2.mxf.MXFDescriptor

class_id = 060e2b34-0253-0101-0d01-010101015c00
create_aaf_instance()
class aaf2.mxf.MXFMPEG2VideoDescriptor

Bases: aaf2.mxf.MXFCDCIDescriptor

class_id = 060e2b34-0253-0101-0d01-010101015100
class aaf2.mxf.MXFPCMDescriptor

Bases: aaf2.mxf.MXFDescriptor

class_id = 060e2b34-0253-0101-0d01-010101014800
create_aaf_instance()
class aaf2.mxf.MXFAES3AudioDescriptor

Bases: aaf2.mxf.MXFPCMDescriptor

class_id = 060e2b34-0253-0101-0d01-010101014700
class aaf2.mxf.MXFSoundDescriptor

Bases: aaf2.mxf.MXFPCMDescriptor

class_id = 060e2b34-0253-0101-0d01-010101014200
class aaf2.mxf.MXFImportDescriptor

Bases: aaf2.mxf.MXFDescriptor

class_id = 060e2b34-0253-0101-0d01-010101014a00
create_aaf_instance()
class aaf2.mxf.MXFTapeDescriptor

Bases: aaf2.mxf.MXFDescriptor

class_id = 060e2b34-0253-0101-0d01-010101012e00
create_aaf_instance()
class aaf2.mxf.MXFLocator

Bases: aaf2.mxf.MXFObject

read_tag(tag, data)
class aaf2.mxf.MXFNetworkLocator

Bases: aaf2.mxf.MXFLocator

class_id = 060e2b34-0253-0101-0d01-010101013200
create_aaf_instance()
class aaf2.mxf.MXFEssenceData

Bases: aaf2.mxf.MXFObject

class_id = 060e2b34-0253-0101-0d01-010101012300
read_tag(tag, data)
class aaf2.mxf.MXFTaggedValue

Bases: aaf2.mxf.MXFObject

class_id = 060e2b34-0253-0101-0d01-010101013f00
create_aaf_instance()
read_tag(tag, data)
aaf2.mxf.ber_length(f)
aaf2.mxf.iter_kl(f)
aaf2.mxf.iter_tags(f, length)
aaf2.mxf.auid_to_str_list(v, sep=', ', prefix='')
class aaf2.mxf.MXFFile(path)

Bases: object

resolve(ref)
content
packages()
material_packages()
round_to_kag(pos, kag_size)
read_header(f, length)
read_primer(f, length)
read_object(f, key, length)
dump_flat()
dump(obj=None, space='')
operation_pattern