|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectde.humatic.dsj.sink.Sink
public class Sink
Base class for sink objects. Unlike JSink subclasses, sinks are only descriptive structures, holding information on DirectShow filters to be added to a filtergraph. After calling DSFiltergraph.connectSink(..) use DSFilter methods if you need to further interact with the filters that make up the sink.
| Field Summary | |
|---|---|
boolean |
connected
|
static int |
CONTROLABLE
|
static int |
DISPLAY_LOCAL
|
static int |
DS_NETWORK
|
static int |
DUAL_OUTPUT
|
static int |
DUMP
|
static int |
FILE
|
int |
flags
|
static int |
FORCE_PREVIEW_BRANCH
|
static int |
LOCAL
|
int |
majorType
|
static int |
NO_CONTROLS
|
static int |
NO_TRANSCODE
|
static int |
PLAY_OUT
|
static int |
PREVIEW
|
static int |
SHOW_DIALOGS
|
static int |
SHOW_DLG_SAVE
|
int |
subType
|
static int |
WM_NETWORK
|
| Constructor Summary | |
|---|---|
Sink()
|
|
| Method Summary | |
|---|---|
DSFilterInfo |
getAudioEncoderInfo()
|
int |
getFlags()
|
DSFilterInfo |
getMultiplexerInfo()
|
java.lang.String |
getOutputPath()
|
DSFilterInfo |
getVideoEncoderInfo()
|
DSFilterInfo |
getWriterInfo()
|
void |
setAudioEncoder(DSFilterInfo encoderInfo)
Set the audio encoder used by this sink. |
void |
setFlags(int flagBits)
Controls some aspects of connection etc. |
void |
setMultiplexer(DSFilterInfo muxerInfo)
Set the multiplexer filter used by this sink, some multiplexers may include encoders and / or a filewriter. |
void |
setVideoEncoder(DSFilterInfo encoderInfo)
Set the video encoder used by this sink. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final int LOCAL
public static final int PREVIEW
public static final int DISPLAY_LOCAL
public static final int SHOW_DIALOGS
public static final int SHOW_DLG_SAVE
public static final int NO_TRANSCODE
public static final int DUAL_OUTPUT
public static final int NO_CONTROLS
public static final int FORCE_PREVIEW_BRANCH
public int majorType
public int subType
public int flags
public boolean connected
public static final int WM_NETWORK
public static final int DS_NETWORK
public static final int FILE
public static final int PLAY_OUT
public static final int DUMP
public static final int CONTROLABLE
| Constructor Detail |
|---|
public Sink()
| Method Detail |
|---|
public void setAudioEncoder(DSFilterInfo encoderInfo)
public void setVideoEncoder(DSFilterInfo encoderInfo)
public void setMultiplexer(DSFilterInfo muxerInfo)
public void setFlags(int flagBits)
public int getFlags()
public DSFilterInfo getAudioEncoderInfo()
public DSFilterInfo getVideoEncoderInfo()
public DSFilterInfo getMultiplexerInfo()
public DSFilterInfo getWriterInfo()
public java.lang.String getOutputPath()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||