|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use DSFiltergraph | |
|---|---|
| de.humatic.dsj | |
| de.humatic.dsj.com | |
| de.humatic.dsj.rc | |
| de.humatic.dsj.sink | |
| Uses of DSFiltergraph in de.humatic.dsj |
|---|
| Subclasses of DSFiltergraph in de.humatic.dsj | |
|---|---|
class |
DSBDAGraph
DSBDAGraph provides a basic implementation of Microsoft's Broadcast Driver Architecture for digital TV. |
class |
DSCapture
DSCapture provides access to DirectShow audio and video capture devices. |
class |
DSDVCam
DSDVCam wraps DirectShow functionality for IEEE 1394 (aka Firewire, iLink) DV camcorders and - as of dsj 0_8_4 - also for USB 2.0 ones. Both camera and VCR mode are supported. |
class |
DSDvd
DSDvd adds some DVD specific transport & navigation methods to the superclass. Graph building for DVD playback may require that MPEG2 and AC3 decoder filters are explicitely specified (which can be done via the extended constructor or the dsj.xml file). |
class |
DSGraph
DSGraph reproduces the DirectShow filtergraph stored in .grf or .xgr files or passed in via streams or strings of raw xml. |
class |
DSHDVTape
DSHDVTape wraps DirectShow functionality for IEEE 1394 (aka Firewire, iLink) HDV camcorders and D-VHS decks working with MPEG compression. Both camera and VCR mode are supported. |
class |
DSMovie
DSMovie plays DirectShow compatible audio & video media from files and streams and provides encodeing and editing functionality. |
class |
DSStreamBufferGraph
DSStreamBufferGraph tries to wrap the DirectShow StreamBufferEngine. |
class |
JavaSourceGraph
JavaSourceGraph subclasses DSGraph to simplify the setup of rendering Java graphics into DirectShow contexts. |
| Methods in de.humatic.dsj that return DSFiltergraph | |
|---|---|
static DSFiltergraph |
DSFiltergraph.createDSFiltergraph(java.lang.String path,
int flags,
java.beans.PropertyChangeListener pcl)
"Factory" method. |
static DSFiltergraph[] |
DSEnvironment.getActiveGraphs()
Returns an array holding all currently active filtergraphs. |
DSFiltergraph |
DSFilter.getFiltergraph()
|
DSFiltergraph |
CompressedJavaSource.getGraph()
|
| Methods in de.humatic.dsj with parameters of type DSFiltergraph | |
|---|---|
static DSMediaType[] |
DSEnvironment.getAudioEncoderMediaTypes(DSFilterInfo encoder,
DSFiltergraph graph)
Returns the formats an AudioEncoder can produce from the given filtergraph's audio stream. |
static DSJService |
DSEnvironment.getService(DSFiltergraph onGraph,
java.lang.String guid,
int flags)
Creates a DSJService for the given GUID. |
static void |
DSEnvironment.registerGraph(DSFiltergraph graph)
Registers an activated graph with the internal track keeping mechanisms. |
void |
SwingMovieController.setFiltergraph(DSFiltergraph DSFG)
|
static void |
DSJUtils.showFilterList(DSFiltergraph dsfg)
|
| Constructors in de.humatic.dsj with parameters of type DSFiltergraph | |
|---|---|
SwingMovieController(DSFiltergraph DSFG)
Constructs an SwingMovieController for the supplied DSFiltergraph. |
|
| Uses of DSFiltergraph in de.humatic.dsj.com |
|---|
| Methods in de.humatic.dsj.com with parameters of type DSFiltergraph | |
|---|---|
static COMObject |
COMFactory.queryInterface(DSFiltergraph onGraph,
DSFilter onFilter,
java.lang.String guid)
|
| Uses of DSFiltergraph in de.humatic.dsj.rc |
|---|
| Methods in de.humatic.dsj.rc with parameters of type DSFiltergraph | |
|---|---|
boolean |
VMRControls.addGraphSource(DSFiltergraph srcGraph,
int inputID,
int flags)
|
static RendererControls |
RendererControls.getControls(DSFiltergraph graph)
|
| Uses of DSFiltergraph in de.humatic.dsj.sink |
|---|
| Methods in de.humatic.dsj.sink with parameters of type DSFiltergraph | |
|---|---|
static JSink |
JSink.create(int type,
DSFiltergraph src,
java.io.OutputStream os,
DSMediaType[] types,
int sinkFlags)
|
| Constructors in de.humatic.dsj.sink with parameters of type DSFiltergraph | |
|---|---|
HTTPAudioSink(DSFiltergraph src,
int port,
DSFilterInfo audioEncoder,
int flags)
Creates a server socket on the given port and streams the filtergraph's audio in either (single or multipart) G711 ulaw or alaw or AAC format (as determined by the output mediatype on the encoder filter and eventually the HTTP_MULTI flag) to clients accepting "audio/basic" or "audio/mpeg4-generic" mimetypes. ulaw and alaw encoders ship with Windows ("CCITT u-Law / a-Law". |
|
HTTPAudioSink(DSFiltergraph src,
java.io.OutputStream out,
DSFilterInfo audioEncoder,
int flags)
Instead of creating a ServerSocket will stream the encoded audio to the given OutputStream. |
|
HTTPAudioSink(DSFiltergraph src,
java.lang.String targetURL,
java.lang.String userName,
java.lang.String passWord,
DSFilterInfo audioEncoder,
int flags)
Transmit singlepart G711 ulaw or AAC audio to a device at %targetURL. |
|
MJPGSink(DSFiltergraph src,
int port,
DSFilterInfo videoEncoder,
DSFilterInfo audioEncoder,
int flags)
Creates a server socket on the given port and streams the filtergraph's video in MJPG format to clients requesting any resource ending in ".mjpg" or accepting "image/jpeg" MIME types. |
|
MJPGSink(DSFiltergraph src,
java.io.OutputStream out,
DSFilterInfo videoEncoder,
DSFilterInfo audioEncoder,
int flags)
Streams the filtergraph's video in MJPG format to the given OutputStream. |
|
MKVSink(DSFiltergraph src,
int port,
DSFilterInfo videoEncoder,
DSFilterInfo audioEncoder,
int flags)
Creates a server socket on the given port and streams a filtergraph's media in WebM format. |
|
MKVSink(DSFiltergraph src,
java.io.OutputStream out,
DSFilterInfo videoEncoder,
DSFilterInfo audioEncoder,
int flags)
|
|
RTMPSink(DSFiltergraph src,
java.lang.String targetURL,
java.lang.String streamName,
DSFilterInfo videoEncoder,
DSFilterInfo audioEncoder,
int flags)
|
|
RTPSink(DSFiltergraph grf,
java.lang.String[] targetURLs,
DSFilterInfo videoEncoder,
DSFilterInfo audioEncoder,
StreamAnnouncement sa,
int flags)
Constructs an RTPSink and connects it to the given filtergraph. %targetURLs - a min 1, max. |
|
TSNetworkSink(DSFiltergraph graph,
java.lang.String baseIP,
DSFilterInfo videoEncoder,
DSFilterInfo audioEncoder,
DSFilterInfo multiplexer,
int flags)
Creates a transport stream sink involving reencoding of data by the given encoder filters. |
|
TSNetworkSink(DSFiltergraph graph,
java.lang.String baseIP,
DSFilterInfo multiplexer,
int flags)
Creates a "transmuxing" sink to stream out data from MPEG2 sources like files or MPEG CaptureDevices where no transcoding is required or desired. |
|
TSNetworkSink(DSFiltergraph graph,
java.lang.String baseIP,
MPEGProgram[] prgs,
int flags)
Creates a sink for filtergraphs whose data already is in MPEG2 transportstream format. |
|
WMNetSink(DSFiltergraph graph,
int localPort,
DSFilterInfo profile,
boolean displayLocal)
|
|
WMPushSink(DSFiltergraph graph,
java.lang.String PublishingPointURL,
DSFilterInfo profile,
boolean displayLocal,
java.lang.String user,
java.lang.String password)
|
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||