IMPEG2SectionListenerMPEG2PATAssembler, MPEG2PMTAssemblerpublic abstract class MPEG2TableAssembler extends Object implements IMPEG2SectionListener
| Modifier and Type | Field | Description |
|---|---|---|
int |
currentVersion |
The current version.
|
boolean |
deliver |
The deliver.
|
static int |
INVALID |
The Constant INVALID.
|
protected java.util.Map<Integer,MPEG2Section> |
sections |
The sections.
|
| Constructor | Description |
|---|---|
MPEG2TableAssembler() |
| Modifier and Type | Method | Description |
|---|---|---|
abstract void |
adaptationHeader(AdaptationField field) |
Adaptation header.
|
abstract void |
buildTable() |
Builds the table.
|
String |
getShortClassName() |
getShortClassName
returns just the class name instead of the com.wms.xxx.xx.className
|
boolean |
headerNotify(MPEG2Section section) |
Header notify.
|
void |
sectionNotify(MPEG2Section section,
boolean continuityError) |
Section notify.
|
abstract boolean |
tableExist() |
Table exist.
|
abstract int |
tableVersion() |
Table version.
|
logDebug, logError, logError, logFatal, logInfo, logThrottleDoLog, logWarnpublic int currentVersion
public boolean deliver
public static final int INVALID
protected java.util.Map<Integer,MPEG2Section> sections
public abstract void adaptationHeader(AdaptationField field)
IMPEG2SectionListeneradaptationHeader in interface IMPEG2SectionListenerfield - the fieldpublic abstract void buildTable()
public String getShortClassName()
public boolean headerNotify(MPEG2Section section)
IMPEG2SectionListenerheaderNotify in interface IMPEG2SectionListenersection - the sectionpublic void sectionNotify(MPEG2Section section, boolean continuityError)
IMPEG2SectionListenersectionNotify in interface IMPEG2SectionListenersection - the sectioncontinuityError - the continuity errorpublic abstract boolean tableExist()
public abstract int tableVersion()