public class HeaderMetadataImpl extends Object implements HeaderMetadata, Cloneable
| Constructor and Description |
|---|
HeaderMetadataImpl() |
HeaderMetadataImpl(PrimerPack primerPack) |
HeaderMetadataImpl(PrimerPack primerPack,
Preface preface) |
| Modifier and Type | Method and Description |
|---|---|
HeaderMetadata |
clone()
Create a cloned copy of the header metadata.
|
static HeaderMetadata |
createFromBuffer(ByteBuffer buffer) |
long |
getEndPadding() |
Preface |
getPreface()
Returns the preface that contains metadata records of the
MXF file.
|
PrimerPack |
getPrimerPack()
Returns the primer pack used to encode the header metadata.
|
long |
getPrimerPackPadding() |
UnitType |
getUnitType() |
public HeaderMetadataImpl()
public HeaderMetadataImpl(PrimerPack primerPack) throws NullPointerException
NullPointerExceptionpublic HeaderMetadataImpl(PrimerPack primerPack, Preface preface) throws NullPointerException
NullPointerExceptionpublic long getPrimerPackPadding()
public long getEndPadding()
public HeaderMetadata clone()
HeaderMetadataCreate a cloned copy of the header metadata.
clone in interface HeaderMetadataclone in class Objectpublic Preface getPreface()
HeaderMetadataReturns the preface that contains metadata records of the MXF file.
getPreface in interface HeaderMetadatapublic PrimerPack getPrimerPack()
HeaderMetadataReturns the primer pack used to encode the header metadata.
getPrimerPack in interface HeaderMetadatapublic static final HeaderMetadata createFromBuffer(ByteBuffer buffer) throws IllegalArgumentException
IllegalArgumentExceptionpublic UnitType getUnitType()
getUnitType in interface MXFUnit(c)2007-2016 Richard Cartwright, all rights reserved. Licensed under Apache 2 license and subject to the AMWA IPR policy.