de.humatic.dsj.util
Interface MPEGSource

All Known Implementing Classes:
DSBDAGraph, DSHDVTape, PSNetworkSource, TSFileSource, TSNetworkSource

public interface MPEGSource


Field Summary
static int NO_AUDIO
           
static int RESOLVE
           
 
Method Summary
 int getPMT_PID()
          Returns the PMT PID of the currently playing program.
 int[] getProgramPIDs()
          Returns the elementary stream PIDs of the currently playing program.
 MPEGProgram[] getPrograms()
          Returns an array of all programs seen in a stream.
 int[] getStreamTypes()
          Returns the elementary streamtypes of the currently playing program.
 

Field Detail

RESOLVE

static final int RESOLVE
See Also:
Constant Field Values

NO_AUDIO

static final int NO_AUDIO
See Also:
Constant Field Values
Method Detail

getPMT_PID

int getPMT_PID()
Returns the PMT PID of the currently playing program.


getProgramPIDs

int[] getProgramPIDs()
Returns the elementary stream PIDs of the currently playing program.


getStreamTypes

int[] getStreamTypes()
Returns the elementary streamtypes of the currently playing program.


getPrograms

MPEGProgram[] getPrograms()
Returns an array of all programs seen in a stream. This is primarily used with multi program broadcasts. Only the playing stream may have all fields set unless the source class has been instructed to uncover all stream PIDs and types.