public class SpliceSegmentationDescriptor extends Descriptor
| Modifier and Type | Class | Description |
|---|---|---|
class |
SpliceSegmentationDescriptor.ComponentInfo |
| Modifier and Type | Field | Description |
|---|---|---|
int |
archiveAllowedFlag |
|
int |
componentCount |
|
SpliceSegmentationDescriptor.ComponentInfo[] |
components |
|
int |
deliveryNotRestrictedFlag |
|
int |
deviceRestrictions |
|
int |
identifier |
|
int |
noRegionalBlackoutFlag |
|
int |
programSegmentationFlag |
|
int |
segmentationDurationFlag |
|
int |
segmentationEventCancelIndicator |
|
long |
segmentationEventId |
|
int |
segmentationTypeId |
|
byte[] |
segmentationUPID |
|
int |
segmentationUPIDLength |
|
int |
segmentationUPIDType |
|
long |
segmentDuration |
|
int |
segmentNum |
|
int |
segmentsExpected |
|
int |
webDeliveryAllowedFlag |
data, 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 |
|---|---|
SpliceSegmentationDescriptor() |
|
SpliceSegmentationDescriptor(java.nio.ByteBuffer descriptorData) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
decodeDescriptorData(java.nio.ByteBuffer descriptorData) |
Decode descriptor data.
|
AMFDataObj |
serializeAMF(SpliceInformationTableSerializeAMFContext context) |
|
String |
toDebugString() |
binarySize, decodeDescriptor, getDataAsBase64, getDescriptorName, getShortClassName, toBin, toStringpublic int archiveAllowedFlag
public int componentCount
public SpliceSegmentationDescriptor.ComponentInfo[] components
public int deliveryNotRestrictedFlag
public int deviceRestrictions
public int identifier
public int noRegionalBlackoutFlag
public int programSegmentationFlag
public int segmentationDurationFlag
public int segmentationEventCancelIndicator
public long segmentationEventId
public int segmentationTypeId
public byte[] segmentationUPID
public int segmentationUPIDLength
public int segmentationUPIDType
public long segmentDuration
public int segmentNum
public int segmentsExpected
public int webDeliveryAllowedFlag
public SpliceSegmentationDescriptor()
public SpliceSegmentationDescriptor(java.nio.ByteBuffer descriptorData)
public void decodeDescriptorData(java.nio.ByteBuffer descriptorData)
DescriptordecodeDescriptorData in class DescriptordescriptorData - the descriptor datapublic AMFDataObj serializeAMF(SpliceInformationTableSerializeAMFContext context)
serializeAMF in class Descriptorpublic String toDebugString()
toDebugString in class Descriptor