public class ProgramMapTable
extends Object
| Modifier and Type | Class and Description |
|---|---|
class |
ProgramMapTable.StreamInfo
The Class StreamInfo.
|
| Modifier and Type | Field and Description |
|---|---|
static int |
INVALID
The Constant INVALID.
|
static int |
NO_PCR_PID
The Constant NO_PCR_PID.
|
int |
PCR_PID
The pcr pid.
|
static int |
PMT_TABLE_ID
The Constant PMT_TABLE_ID.
|
com.wowza.util.MultiMap<Integer,Descriptor> |
programDescriptors
The program descriptors.
|
int |
programNo
The program no.
|
java.util.Map<Integer,ProgramMapTable.StreamInfo> |
streams
The streams.
|
int |
version
The version.
|
| Constructor and Description |
|---|
ProgramMapTable()
Instantiates a new program map table.
|
ProgramMapTable(java.util.Map<Integer,MPEG2Section> sections)
Instantiates a new program map table.
|
| Modifier and Type | Method and Description |
|---|---|
int |
binarySize()
calculates the binary size of the Stream Info structure
|
void |
toBin(java.nio.ByteBuffer buffer)
converts the Progarm map table to binary for use in a transport form
|
String |
toString() |
public static final int INVALID
public static final int NO_PCR_PID
public int PCR_PID
public static final int PMT_TABLE_ID
public com.wowza.util.MultiMap<Integer,Descriptor> programDescriptors
public int programNo
public java.util.Map<Integer,ProgramMapTable.StreamInfo> streams
public int version
public ProgramMapTable()
public ProgramMapTable(java.util.Map<Integer,MPEG2Section> sections)
sections - the sectionspublic int binarySize()
public void toBin(java.nio.ByteBuffer buffer)
buffer - a ByteBuffer to put the binary data.public String toString()
toString in class Object