Package com.wowza.wms.transport.mpeg2
Class MPEG2PMTAssembler
Object
com.wowza.wms.transport.mpeg2.MPEG2TableAssembler
com.wowza.wms.transport.mpeg2.MPEG2PMTAssembler
- All Implemented Interfaces:
IMPEG2SectionListener
The Class mpeg2PMTAssembler.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected booleanThe deliver section.The listener.intThe pid.The pmt.intThe program no.Fields inherited from class com.wowza.wms.transport.mpeg2.MPEG2TableAssembler
currentVersion, deliver, INVALID, sections -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidadaptationHeader(AdaptationField field) Adaptation header.voidBuilds the table.booleanheaderNotify(MPEG2Section section) Header notify.voidvoidvoidvoidvoidbooleanvoidvoidmonitorStart(ProgramAssociationTable.ProgramEntry program, IMPEG2StreamListener listener, MPEG2MPTS stream) Monitor start.voidMonitor stop.booleanTable exist.intTable version.Methods inherited from class com.wowza.wms.transport.mpeg2.MPEG2TableAssembler
getShortClassName, sectionNotify
-
Field Details
-
PMT
The pmt. -
PID
public int PIDThe pid. -
programNo
public int programNoThe program no. -
listener
The listener. -
deliverSection
protected boolean deliverSectionThe deliver section.
-
-
Constructor Details
-
MPEG2PMTAssembler
public MPEG2PMTAssembler()
-
-
Method Details
-
adaptationHeader
Description copied from interface:IMPEG2SectionListenerAdaptation header.- Specified by:
adaptationHeaderin interfaceIMPEG2SectionListener- Specified by:
adaptationHeaderin classMPEG2TableAssembler- Parameters:
field- the field
-
tableExist
public boolean tableExist()Description copied from class:MPEG2TableAssemblerTable exist.- Specified by:
tableExistin classMPEG2TableAssembler- Returns:
- true, if successful
-
tableVersion
public int tableVersion()Description copied from class:MPEG2TableAssemblerTable version.- Specified by:
tableVersionin classMPEG2TableAssembler- Returns:
- the int
-
headerNotify
Description copied from interface:IMPEG2SectionListenerHeader notify.- Specified by:
headerNotifyin interfaceIMPEG2SectionListener- Overrides:
headerNotifyin classMPEG2TableAssembler- Parameters:
section- the section- Returns:
- true, if successful
-
buildTable
public void buildTable()Description copied from class:MPEG2TableAssemblerBuilds the table.- Specified by:
buildTablein classMPEG2TableAssembler
-
monitorStart
public void monitorStart(ProgramAssociationTable.ProgramEntry program, IMPEG2StreamListener listener, MPEG2MPTS stream) Monitor start.- Parameters:
program- the programlistener- the listenerstream- the stream
-
monitorStop
public void monitorStop()Monitor stop. -
logThrottleDoLog
public boolean logThrottleDoLog() -
logFatal
-
logError
-
logError
-
logWarn
-
logInfo
-
logDebug
-