public class EnhancedAC3Descriptor extends AC3Descriptor
| Modifier and Type | Field | Description |
|---|---|---|
boolean |
mixInfoExistsFlag |
|
int |
subStream1 |
|
boolean |
substream1Flag |
|
int |
subStream2 |
|
boolean |
substream2Flag |
|
int |
subStream3 |
|
boolean |
substream3Flag |
asvc, asvcFlag, bsid, bsidFlag, componentType, componentTypeFlag, mainId, mainIdFlagdata, DESCRIPTOR_TAG_AAC_DVB, DESCRIPTOR_TAG_AAC_SCTE, DESCRIPTOR_TAG_AC3, DESCRIPTOR_TAG_ANCILLARY, DESCRIPTOR_TAG_AUDIO, DESCRIPTOR_TAG_CA, DESCRIPTOR_TAG_COPYRIGHT, DESCRIPTOR_TAG_CUE_IDENTIFIER, DESCRIPTOR_TAG_DATA_STREAM_ALIGN, DESCRIPTOR_TAG_DVBTELETEXT, DESCRIPTOR_TAG_ENHANCED_AC3, DESCRIPTOR_TAG_EXT_ES_ID, DESCRIPTOR_TAG_EXTENSION_DVB, DESCRIPTOR_TAG_EXTENSION_MP4_LOAS, DESCRIPTOR_TAG_FLEX_MUX_TIMING, DESCRIPTOR_TAG_FMC, DESCRIPTOR_TAG_FMX_BUFSIZE, DESCRIPTOR_TAG_HIERARCHY, DESCRIPTOR_TAG_IBP, DESCRIPTOR_TAG_IOD, DESCRIPTOR_TAG_ISO_639_LANG, DESCRIPTOR_TAG_MAX_BITRATE, DESCRIPTOR_TAG_METADATA, DESCRIPTOR_TAG_METADATA_POINTER, DESCRIPTOR_TAG_METADATA_STD, DESCRIPTOR_TAG_MP4_AUDIO, DESCRIPTOR_TAG_MP4_VIDEO, DESCRIPTOR_TAG_MULTIPLE_BUF, DESCRIPTOR_TAG_MULTIPLEX_BUF_UTIL, DESCRIPTOR_TAG_MUXCODE, DESCRIPTOR_TAG_PRIVATE_DATA, DESCRIPTOR_TAG_REGISTRATION, DESCRIPTOR_TAG_SL, DESCRIPTOR_TAG_SMOOTHING_BUF, DESCRIPTOR_TAG_STD, DESCRIPTOR_TAG_STREAM_IDENTIFIER, DESCRIPTOR_TAG_SYSTEM_CLOCK, DESCRIPTOR_TAG_TGT_BACKGRD_GRID, DESCRIPTOR_TAG_VIDEO, DESCRIPTOR_TAG_VIDEO_WINDOWS, length, tag| Constructor | Description |
|---|---|
EnhancedAC3Descriptor() |
|
EnhancedAC3Descriptor(java.nio.ByteBuffer descriptorData) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
decodeDescriptorData(java.nio.ByteBuffer descriptorData) |
Decode descriptor data.
|
protected int |
readData(java.nio.ByteBuffer descriptorData) |
|
protected byte |
readFlags(java.nio.ByteBuffer descriptorData) |
|
String |
toString() |
|
protected void |
toStringAddData(StringBuilder sb) |
|
protected void |
toStringAddFlags(StringBuilder sb) |
binarySize, decodeDescriptor, getDataAsBase64, getDescriptorName, getShortClassName, serializeAMF, toBin, toDebugStringpublic boolean mixInfoExistsFlag
public int subStream1
public boolean substream1Flag
public int subStream2
public boolean substream2Flag
public int subStream3
public boolean substream3Flag
public EnhancedAC3Descriptor()
public EnhancedAC3Descriptor(java.nio.ByteBuffer descriptorData)
public void decodeDescriptorData(java.nio.ByteBuffer descriptorData)
DescriptordecodeDescriptorData in class AC3DescriptordescriptorData - the descriptor dataprotected int readData(java.nio.ByteBuffer descriptorData)
readData in class AC3Descriptorprotected byte readFlags(java.nio.ByteBuffer descriptorData)
readFlags in class AC3Descriptorpublic String toString()
toString in class AC3Descriptorprotected void toStringAddData(StringBuilder sb)
toStringAddData in class AC3Descriptorprotected void toStringAddFlags(StringBuilder sb)
toStringAddFlags in class AC3Descriptor