IMPEG2SectionListenerpublic class MPEG2PATAssembler extends MPEG2TableAssembler
| Modifier and Type | Field | Description |
|---|---|---|
protected boolean |
deliverSection |
The deliver section.
|
java.util.List<IMPEG2StreamListener> |
listeners |
The listeners.
|
ProgramAssociationTable |
PAT |
The pat.
|
static int |
PAT_PID |
The Constant PAT_PID.
|
currentVersion, deliver, INVALID, sections| Constructor | Description |
|---|---|
MPEG2PATAssembler() |
| 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(IMPEG2StreamListener listener,
MPEG2MPTS stream) |
Monitor start.
|
void |
monitorStop(IMPEG2StreamListener listener) |
Monitor stop.
|
boolean |
tableExist() |
Table exist.
|
int |
tableVersion() |
Table version.
|
getShortClassName, sectionNotifyprotected boolean deliverSection
public java.util.List<IMPEG2StreamListener> listeners
public ProgramAssociationTable PAT
public static final int PAT_PID
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(IMPEG2StreamListener listener, MPEG2MPTS stream)
listener - the listenerstream - the streampublic void monitorStop(IMPEG2StreamListener listener)
listener - the listenerpublic boolean tableExist()
MPEG2TableAssemblertableExist in class MPEG2TableAssemblerpublic int tableVersion()
MPEG2TableAssemblertableVersion in class MPEG2TableAssembler