@Immutable public static final class RGBAPictureEssenceDescriptor.RGBAPictureEssenceDescriptorBO extends GenericPictureEssenceDescriptor.GenericPictureEssenceDescriptorBO
InterchangeObject.InterchangeObjectBO.StrongRef
aspect_ratio, frame_layout, picture_essence_coding, stored_height, stored_width, video_line_map
essence_container, sample_rate
subdescriptors
header, instance_uid
Constructor and Description |
---|
RGBAPictureEssenceDescriptorBO(KLVPacket.Header header,
ByteProvider byteProvider,
java.util.Map<java.lang.Integer,MXFUID> localTagToUIDMap,
IMFErrorLogger imfErrorLogger)
Instantiates a new parsed RGBAPictureEssenceDescriptor object by virtue of parsing the MXF file bitstream
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
toString()
A method that returns a string representation of a RGBAPictureEssenceDescriptorBO object
|
getSampleRate
getSubdescriptors
getHeader, getInstanceUID
public RGBAPictureEssenceDescriptorBO(KLVPacket.Header header, ByteProvider byteProvider, java.util.Map<java.lang.Integer,MXFUID> localTagToUIDMap, IMFErrorLogger imfErrorLogger) throws java.io.IOException
header
- the parsed header (K and L fields from the KLV packet)byteProvider
- the input stream corresponding to the MXF filelocalTagToUIDMap
- mapping from local tag to element UID as provided by the Primer Pack defined in st377-1:2011imfErrorLogger
- logger for recording any parsing errorsjava.io.IOException
- - any I/O related error will be exposed through an IOException