public interface HeaderPartition extends EssencePartition, Cloneable
Represents the header partition of an MXF file, providing access to its constituent parts. A header partition must contain header metadata and may contain index table segments and parts of a body stream. The header partition is always that first partition in an MXF file.
FooterPartition,
BodyPartition,
MXFFile.getHeaderPartition()SIZE_UNKNOWN| Modifier and Type | Method and Description |
|---|---|
HeaderPartition |
clone()
Create a cloned copy of this partition.
|
HeaderPartitionPack |
getPartitionPack()
Returns the header partition pack that describes the details of this header partition, including
what it contains and its size.
|
void |
setPartitionPack(HeaderPartitionPack partitionPack)
Set the header partition pack that describes this header partition, including
what it contains and its size.
|
fillToEnd, getEssenceContainer, initializeWritingBody, readEssenceElement, writeEssenceBlock, writeEssenceElementHeader, writeEssenceElementHeadergetActualSize, getInitialSize, hasEssenceContainer, hasHeaderMetadata, hasIndexTable, readHeaderMetadata, readIndexTableSegment, setInitialDataSize, setPartitionPackPadding, updateSizes, writeHeaderMetadata, writeIndexTableSegment, writeSingleIndexSegmentHeaderPartitionPack getPartitionPack()
Returns the header partition pack that describes the details of this header partition, including what it contains and its size.
getPartitionPack in interface PartitiongetPartitionPack(),
FooterPartition.getPartitionPack(),
BodyPartition.getPartitionPack()void setPartitionPack(HeaderPartitionPack partitionPack) throws NullPointerException
Set the header partition pack that describes this header partition, including what it contains and its size.
partitionPack - Header partition pack describing this header partition.NullPointerException - Cannot set the header partition pack with a null
value.HeaderPartition clone()
PartitionCreate a cloned copy of this partition.
clone in interface EssencePartitionclone in interface Partition(c)2007-2016 Richard Cartwright, all rights reserved. Licensed under Apache 2 license and subject to the AMWA IPR policy.