|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use DSFilterInfo | |
|---|---|
| de.humatic.dsj | |
| de.humatic.dsj.edit | |
| de.humatic.dsj.rc | |
| de.humatic.dsj.sbe | |
| de.humatic.dsj.sink | |
| de.humatic.dsj.src | |
| Uses of DSFilterInfo in de.humatic.dsj |
|---|
| Methods in de.humatic.dsj that return DSFilterInfo | |
|---|---|
static DSFilterInfo |
DSFilterInfo.createFileInfo(java.lang.String filePath)
Creates a fake filterInfo for a media file. |
static DSFilterInfo |
DSFilterInfo.doNotRender()
Static constructor for a dummy info object, that can be passed to class constructors to explicitely NOT render anything. |
static DSFilterInfo |
DSFilterInfo.filterInfoForCLSID(java.lang.String CLSID)
Returns a DSFilterInfo for a filter whose CLSID matches the String argument. |
static DSFilterInfo |
DSFilterInfo.filterInfoForCodecState(java.lang.String codecName,
java.io.File savedState)
Creates a FilterInfo for the registered filter with the given name and enables reconfiguration of the filter to the saved state. |
static DSFilterInfo |
DSFilterInfo.filterInfoForCodecState(java.lang.String filterName,
java.lang.String hexData)
Creates a FilterInfo for the filter with name %filterName and enables reconfiguration to the filterstate given in the hexstring. |
static DSFilterInfo |
DSFilterInfo.filterInfoForDll(java.lang.String fullDllPath,
java.lang.String CLSID)
Creates a FilterInfo for an unregistered DirectShow filter "contained" in the given .dll or .ax file. |
static DSFilterInfo |
DSFilterInfo.filterInfoForName(java.lang.String name)
Returns a DSFilterInfo whose name matches the String argument. |
static DSFilterInfo |
DSFilterInfo.filterInfoForProfile(java.io.File prx)
Creates a "non standard" FilterInfo from a Windows Media profile file (.prx) as written by Windows Media Profile Editor. |
static DSFilterInfo |
DSFilterInfo.filterInfoForProfile(java.lang.String rawPrx)
Creates a "non standard" FilterInfo from a Windows Media profile in raw xml form. |
static DSFilterInfo |
DSFilterInfo.filterInfoForSystemProfile(int index)
Creates a "non standard" FilterInfo for a predefined Windows Media 8 system profile for use as a VideoCompressor parameter in all dsj nethods that write wmv or asf. System profiles are the ones that also show up in the properties dialog of the WM encoders. |
static DSFilterInfo[] |
DSBDAGraph.getBDADevices()
|
static DSFilterInfo[][] |
DSEnvironment.getEncoders()
Returns a 2 dimensional FilterInfo array holding the installed video and audio compressors. WindowsMedia encoders are no longer included here - see DSMovie.export(..) for information on how to write WindowsMedia. |
DSFilterInfo |
DSFilter.getFilterInfo()
Returns the DSFilterInfo that describes this Filter. |
static DSFilterInfo[] |
DSEnvironment.getFilters(int category)
Returns a FilterInfo array for installed filters in the given category (see constants). |
static DSFilterInfo[] |
DSHDVTape.getHDVDevices()
Returns DSFilterInfos for all HDV devices currently connected |
static DSFilterInfo[][] |
DSStreamBufferGraph.getStreamBufferSourceDevices(int type,
boolean mpeg_dv)
Performs a capture device query and optionally returns only devices that are directly compliant with the StreamBufferEngine, i.e. |
static DSFilterInfo[][] |
DSCapture.queryDevices()
This no parameter device query version calls through to queryDevices(1) and returns resolved DSFilterInfos including pin and format information. |
static DSFilterInfo[][] |
DSCapture.queryDevices(int flags)
Static method to retrieve information about the system's capture capabilities without creating concrete device instances. |
| Methods in de.humatic.dsj with parameters of type DSFilterInfo | |
|---|---|
DSCapture.CaptureDevice |
DSCapture.activateDevice(DSFilterInfo info)
|
DSFilter |
DSFiltergraph.addFilterToGraph(DSFilterInfo info)
Adds a filter to the native filtergraph and creates a DSFilter object representing it. |
void |
DSDVCam.cameraToFile(java.lang.String fileName,
DSFilterInfo videoEncoder,
boolean preview,
boolean grabAudio)
Sets up Direct Show for direct to disc grabbing. %videoEncoder: DSFilterInfo object as retrieved by DSEnvironment.getEncoders() or DSFilterInfo.doNotRender(). |
static JavaSourceGraph |
DSGraph.createJavaSourceGraph(int flags,
int width,
int height,
float fps,
java.lang.String renderFile,
DSFilterInfo videoCompressor,
boolean preview,
java.beans.PropertyChangeListener pcl)
Deprecated. method, use the nine or eleven arguments createJavaSourceGraph versions with srcFilter flags instead. |
static JavaSourceGraph |
DSGraph.createJavaSourceGraph(int renderFlags,
int srcFlags,
int width,
int height,
float fps,
java.lang.String renderFile,
DSFilterInfo videoCompressor,
boolean preview,
java.beans.PropertyChangeListener pcl)
creates a graph that uses the dsj_JavaSource filter. |
static StreamBufferSource |
DSStreamBufferGraph.createNonStandardSource(int type,
DSFilterInfo info,
DSFilterInfo audioInfo,
int dvFlags)
|
static StreamBufferSource |
DSStreamBufferGraph.createSource(int type,
DSFilterInfo info,
int flags)
|
int |
DSMovie.export(java.lang.String fileName,
DSFilterInfo videoEncoder,
DSFilterInfo audioEncoder)
Performs transcoding. |
static DSMediaType[] |
DSEnvironment.getAudioEncoderMediaTypes(DSFilterInfo encoder,
DSFiltergraph graph)
Returns the formats an AudioEncoder can produce from the given filtergraph's audio stream. |
void |
DSDVCam.grabTapeToFile(java.lang.String fileName,
DSFilterInfo videoEncoder,
boolean preview,
boolean grabAudio,
int fileType)
Sets up Direct Show to write DV tape to file. fileType 1 - muxed avi DV Stream, containing video and audio. fileType 2 - avi with separate video and audio streams. (both fileType 1 & 2 will capture the original DV stream into an avi container when no encoders are specified) fileType 3 - raw DV (Encoder and audio grabbing parameters will be ignored, file should have a .dv suffix). %videoEncoder DSFilterInfo object as retrieved by DSEnvironment.getEncoders(). |
DSFilter |
DSFiltergraph.insertFilter(DSFilter before,
DSFilter after,
DSFilterInfo toInsert)
Tries to insert a filter described by the FilterInfo argument between the two given filters and returns it If the method fails, dsj tries to restore the graph to its previous state. |
JavaSourceFilter |
DSGraph.insertJavaAudioSource(int sampleSize,
int channels,
float sampleRate,
int flags,
DSFilterInfo audioCodec,
java.lang.String renderFile)
Inserts and configures the dsj_JavaAudioSource DirectShow filter and establishes communication with it. The returned filter will support the audio related methods in JavaSourceFilter. |
static int |
DSEnvironment.persistCodecState(DSFilterInfo codecInfo,
java.io.File output)
Permanently saves the settings for the given codec into %output. |
void |
DSFiltergraph.setAudioRenderer(DSFilterInfo ar)
Directs audio output from this filtergraph to the given sound device. |
void |
DSCapture.setCaptureFile(java.lang.String fileName,
DSFilterInfo videoEncoder,
DSFilterInfo audioEncoder,
boolean preview)
Sets the file captured data will be written to. When %preview is set to true dsj will allways try to keep preview going while waiting for the command that starts recording and during grabbing. |
static void |
DSMovie.streamCopy(java.lang.String input,
java.lang.String output,
DSFilterInfo splitter,
DSFilterInfo muxer,
int msec_in,
int msec_out,
int flags)
Copies the portion between in and out times in a moviefile at %input into a new file without recompression and without requiring an editable movie. This is in first hand made for avi, wav & mp3 files. |
| Constructors in de.humatic.dsj with parameters of type DSFilterInfo | |
|---|---|
DSBDAGraph(int DVBType,
int flags,
DSFilterInfo mpegDecoder,
DSFilterInfo audioDecoder,
java.beans.PropertyChangeListener pcl)
Sets up a TV Graph using the specified MPEG decoders. |
|
DSCapture(int flags,
DSFilterInfo videoDeviceInfo,
boolean captureAudioFromVideoDevice,
DSFilterInfo audioDeviceInfo,
java.beans.PropertyChangeListener pcl)
Creates a DSCapture object that uses the video & audio devices described by the given DSFilterInfos. |
|
DSDVCam(int flags,
DSFilterInfo deviceInfo,
java.beans.PropertyChangeListener pcl)
Use this constructor with a DSFilterInfo for a DV device as returned by DSCapture.queryDevices(...) when you need to work with (one out of) multiple DV Cameras. See first constructor for DV specific flags. |
|
DSDvd(int title,
int flags,
DSFilterInfo mp2Decoder,
DSFilterInfo ac3Decoder,
java.beans.PropertyChangeListener pcl)
Opens a DVD from the default DVD drive using the specified video and audio decoders. |
|
DSDvd(java.lang.String ifoDirectory,
int title,
int flags,
DSFilterInfo mp2Decoder,
DSFilterInfo ac3Decoder,
java.beans.PropertyChangeListener pcl)
Opens a DVD or DVD structure from disc, images or file. |
|
DSHDVTape(int flags,
DSFilterInfo deviceInfo,
DSFilterInfo videoDecoderInfo,
DSFilterInfo audioDecoderInfo,
java.beans.PropertyChangeListener pcl)
Use this constructor with a DSFilterInfo for a HDV device as returned by DSHDVTape.getHDVDevices(...) when you need to work with (one out of) multiple HDV devices. If %deviceInfo is null or DSFilterInfo.doNotRender(), this will use the first device found. You can also specify mepeg decoders with this constructor. |
|
DSMovie(java.lang.String path,
int flags,
DSFilterInfo videoDecoder,
DSFilterInfo audioDecoder,
java.beans.PropertyChangeListener pcl)
Creates a movie object from common media files and urls using the given video and audio decoders. |
|
DSStreamBufferGraph(int flags,
StreamBufferSource sbs,
DSFilterInfo mpegDecoder,
DSFilterInfo audioDecoder,
java.beans.PropertyChangeListener pcl)
|
|
| Uses of DSFilterInfo in de.humatic.dsj.edit |
|---|
| Subclasses of DSFilterInfo in de.humatic.dsj.edit | |
|---|---|
class |
EffectDescription
EffectDescription is a special descriptive form of DSFilterInfo, that is used in effect initialization. |
| Uses of DSFilterInfo in de.humatic.dsj.rc |
|---|
| Methods in de.humatic.dsj.rc with parameters of type DSFilterInfo | |
|---|---|
boolean |
VMRControls.addFilterSource(DSFilterInfo info,
int inputID,
int flags)
Connects output from a source filter to input number %inputID on the VMR. This is mainly thought to mix live captured data. Any stream that was previously connected to that pin will be removed. |
| Uses of DSFilterInfo in de.humatic.dsj.sbe |
|---|
| Methods in de.humatic.dsj.sbe that return DSFilterInfo | |
|---|---|
DSFilterInfo[] |
StreamBufferSource.getDeviceInfos()
|
DSFilterInfo[] |
StreamBufferCaptureSource.getDeviceInfos()
|
DSFilterInfo |
StreamBufferSource.getInfo()
|
| Constructors in de.humatic.dsj.sbe with parameters of type DSFilterInfo | |
|---|---|
StreamBufferBDASource(DSFilterInfo info,
int flags)
|
|
StreamBufferCaptureSource(DSFilterInfo info)
Constructs a StreamBufferCaptureSource for MPEG2 or DV capture devices. |
|
StreamBufferCaptureSource(DSFilterInfo vInfo,
DSFilterInfo aInfo,
int dvFlags)
Constructs a StreamBufferCaptureSource for "standard" non MPEG2 or DV capture devices. |
|
StreamBufferFileSource(DSFilterInfo fileInfo)
|
|
| Uses of DSFilterInfo in de.humatic.dsj.sink |
|---|
| Methods in de.humatic.dsj.sink that return DSFilterInfo | |
|---|---|
DSFilterInfo |
Sink.getAudioEncoderInfo()
|
DSFilterInfo |
Sink.getMultiplexerInfo()
|
DSFilterInfo |
WMSink.getProfile()
|
DSFilterInfo |
NetworkSink.getStreamWriterInfo()
|
DSFilterInfo |
Sink.getVideoEncoderInfo()
|
DSFilterInfo |
Sink.getWriterInfo()
|
| Methods in de.humatic.dsj.sink with parameters of type DSFilterInfo | |
|---|---|
void |
Sink.setAudioEncoder(DSFilterInfo encoderInfo)
Set the audio encoder used by this sink. |
void |
DumpSink.setAudioEncoder(DSFilterInfo encoderInfo)
Sets audio recompression if you did not set up the sink for dumping the orignal stream. |
void |
FileSink.setFileWriter(DSFilterInfo writerInfo)
|
void |
PlayoutSink.setHardwareOutputFilter(DSFilterInfo sinkInfo)
|
void |
Sink.setMultiplexer(DSFilterInfo muxerInfo)
Set the multiplexer filter used by this sink, some multiplexers may include encoders and / or a filewriter. |
void |
NetworkSink.setStreamWriter(DSFilterInfo writerInfo)
|
void |
Sink.setVideoEncoder(DSFilterInfo encoderInfo)
Set the video encoder used by this sink. |
void |
DumpSink.setVideoEncoder(DSFilterInfo encoderInfo)
Sets video recompression if you did not set up the sink for dumping the orignal stream. |
| Constructors in de.humatic.dsj.sink with parameters of type DSFilterInfo | |
|---|---|
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. |
|
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)
|
|
| Uses of DSFilterInfo in de.humatic.dsj.src |
|---|
| Methods in de.humatic.dsj.src with parameters of type DSFilterInfo | |
|---|---|
DSGraph |
TSNetworkSource.createGraph(int graphFlags,
DSFilterInfo videoDecoder,
DSFilterInfo audioDecoder)
|
DSGraph |
TSFileSource.createGraph(int graphFlags,
DSFilterInfo videoDecoder,
DSFilterInfo audioDecoder)
|
DSGraph |
Source.createGraph(int graphFlags,
DSFilterInfo videoDecoder,
DSFilterInfo audioDecoder)
Creates a DSGraph object with CompressedJavaSource filters, fed from this source and the given video and audio decoders. |
DSGraph |
ShoutcastSource.createGraph(int graphFlags,
DSFilterInfo videoDecoder,
DSFilterInfo audioDecoder)
|
DSGraph |
RTSPSource.createGraph(int graphFlags,
DSFilterInfo videoDecoder,
DSFilterInfo audioDecoder)
Creates a filtergraph with the given decoders from the source. |
DSGraph |
RTPSource.createGraph(int graphFlags,
DSFilterInfo videoDecoder,
DSFilterInfo audioDecoder)
|
DSGraph |
RTMPSource.createGraph(int graphFlags,
DSFilterInfo videoDecoder,
DSFilterInfo audioDecoder)
Use this to create a filtergraph with the given decoders from the source. |
DSGraph |
PSNetworkSource.createGraph(int graphFlags,
DSFilterInfo videoDecoder,
DSFilterInfo audioDecoder)
|
DSGraph |
MPEG4Source.createGraph(int graphFlags,
DSFilterInfo videoDecoder,
DSFilterInfo audioDecoder)
|
DSGraph |
MKVSource.createGraph(int graphFlags,
DSFilterInfo videoDecoder,
DSFilterInfo audioDecoder)
|
DSGraph |
MJPGNetworkSource.createGraph(int graphFlags,
DSFilterInfo videoDecoder,
DSFilterInfo audioDecoder)
|
DSGraph |
HTTPStreamingSource.createGraph(int graphFlags,
DSFilterInfo videoDecoder,
DSFilterInfo audioDecoder)
|
DSGraph |
HTTPAudioSource.createGraph(int graphFlags,
DSFilterInfo videoDecoder,
DSFilterInfo audioDecoder)
|
DSGraph |
FLVSource.createGraph(int graphFlags,
DSFilterInfo videoDecoder,
DSFilterInfo audioDecoder)
|
DSGraph |
ESNetworkSource.createGraph(int graphFlags,
DSFilterInfo videoDecoder,
DSFilterInfo audioDecoder)
|
DSGraph |
AsyncSource.createGraph(int flags,
DSFilterInfo videoDecoder,
DSFilterInfo audioDecoder)
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||