aaf2.content module

class aaf2.content.Header(*args, **kwargs)

Bases: aaf2.core.AAFObject

class_id = 0d010101-0101-2f00-060e-2b3402060101
class aaf2.content.ContentStorage(*args, **kwargs)

Bases: aaf2.core.AAFObject

This object has all Mob and EssenceData objects in the file

class_id = 0d010101-0101-1800-060e-2b3402060101
mobs

Access to all the Mobs objects in the aaf file.

toplevel()

Convenience generator method that yields only TopLevel aaf2.mobs.CompositionMob objects.

mastermobs()

Convenience generator method that yields only aaf2.mobs.MasterMob objects.

compositionmobs()

Convenience generator method that yields only aaf2.mobs.CompositionMob objects.

sourcemobs()

Convenience generator method that yields only aaf2.mobs.SourceMob objects.

Create a link source MOB to a wav file, along with a corresponding master MOB and tape MOB.

Returns a 3-tuple: a master mob, the source MOB whose essence is a WAVEDescriptor link, and a source MOB whose essence is a TapeDescriptor.

essencedata

Access to aaf2.essence.EssenceData objects in the aaf file.