IMPEG2SectionListenerpublic class MPEG2PMTAssembler extends MPEG2TableAssembler
| Modifier and Type | Field | Description |
|---|---|---|
protected boolean |
deliverSection |
The deliver section.
|
IMPEG2StreamListener |
listener |
The listener.
|
int |
PID |
The pid.
|
ProgramMapTable |
PMT |
The pmt.
|
int |
programNo |
The program no.
|
currentVersion, deliver, INVALID, sections| Constructor | Description |
|---|---|
MPEG2PMTAssembler() |
| Modifier and Type | Method | Description |
|---|---|---|
void |
adaptationHeader(AdaptationField field) |
Adaptation header.
|
void |
buildTable() |
Builds the table.
|
boolean |
headerNotify(MPEG2Section section) |
Header notify.
|
void |
logDebug(String comment) |
|
void |
logError(String comment) |
|
void |
logError(String comment,
Exception e) |
|
void |
logFatal(String comment) |
|
void |
logInfo(String comment) |
|
boolean |
logThrottleDoLog() |
|
void |
logWarn(String comment) |
|
void |
monitorStart(ProgramAssociationTable.ProgramEntry program,
IMPEG2StreamListener listener,
MPEG2MPTS stream) |
Monitor start.
|
void |
monitorStop() |
Monitor stop.
|
boolean |
tableExist() |
Table exist.
|
int |
tableVersion() |
Table version.
|
getShortClassName, sectionNotifyprotected boolean deliverSection
public IMPEG2StreamListener listener
public int PID
public ProgramMapTable PMT
public int programNo
public void adaptationHeader(AdaptationField field)
IMPEG2SectionListeneradaptationHeader in interface IMPEG2SectionListeneradaptationHeader in class MPEG2TableAssemblerfield - the fieldpublic void buildTable()
MPEG2TableAssemblerbuildTable in class MPEG2TableAssemblerpublic boolean headerNotify(MPEG2Section section)
IMPEG2SectionListenerheaderNotify in interface IMPEG2SectionListenerheaderNotify in class MPEG2TableAssemblersection - the sectionpublic void logDebug(String comment)
public void logError(String comment)
public void logError(String comment,
Exception e)
public void logFatal(String comment)
public void logInfo(String comment)
public boolean logThrottleDoLog()
public void logWarn(String comment)
public void monitorStart(ProgramAssociationTable.ProgramEntry program, IMPEG2StreamListener listener, MPEG2MPTS stream)
program - the programlistener - the listenerstream - the streampublic void monitorStop()
public boolean tableExist()
MPEG2TableAssemblertableExist in class MPEG2TableAssemblerpublic int tableVersion()
MPEG2TableAssemblertableVersion in class MPEG2TableAssembler