de.humatic.dsj.sbe
Class StreamBufferBDASource

java.lang.Object
  extended by de.humatic.dsj.sbe.StreamBufferSource
      extended by de.humatic.dsj.sbe.StreamBufferBDASource

public class StreamBufferBDASource
extends StreamBufferSource

Digital TV source for the StreamBufferEngine. This is kind of a cripled version of the DSBDAGraph class. While it has no capabilities to do channel scanning of its own, it will read in channel information previously scanned by the DSBDAGraph class. In turn this class, other than DSBDAGraph, allows to record Digital TV.


Field Summary
 
Fields inherited from class de.humatic.dsj.sbe.StreamBufferSource
SB_SRC_BDA, SB_SRC_CAPTURE, SB_SRC_FILE, SRC_RATE, SRC_TIME
 
Constructor Summary
StreamBufferBDASource(DSFilterInfo info, int flags)
           
 
Method Summary
 BDAChannelInfo[] getChannelsFromXML(int net)
           
 int getSrcFlags()
           
 int[] getSrcParameters()
           
 void loadLastChannel()
           
 boolean setChannel(BDAChannelInfo info)
          Tunes the receiver component to the given channel.
static void setMPEGType(int type, int w, int h)
          See DSBDAGraph.setMPEGType.
static void setSatellite(java.lang.String name, int lowOscillator, int highOscillator)
           
 
Methods inherited from class de.humatic.dsj.sbe.StreamBufferSource
controlSource, getControls, getDeviceInfos, getInfo, getType, notifySource
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StreamBufferBDASource

public StreamBufferBDASource(DSFilterInfo info,
                             int flags)
Method Detail

setChannel

public boolean setChannel(BDAChannelInfo info)
                   throws DSJException
Tunes the receiver component to the given channel.

Throws:
DSJException

loadLastChannel

public void loadLastChannel()

getChannelsFromXML

public BDAChannelInfo[] getChannelsFromXML(int net)

setSatellite

public static void setSatellite(java.lang.String name,
                                int lowOscillator,
                                int highOscillator)

getSrcFlags

public int getSrcFlags()
Overrides:
getSrcFlags in class StreamBufferSource

setMPEGType

public static void setMPEGType(int type,
                               int w,
                               int h)
See DSBDAGraph.setMPEGType.


getSrcParameters

public int[] getSrcParameters()
Overrides:
getSrcParameters in class StreamBufferSource