Interface | Description |
---|---|
AVCDevice |
Transport control interface for AVC devices.
|
Class | Description |
---|---|
BDAChannelInfo | |
CaptureDeviceControls |
CaptureDeviceControls can be used for programatical control of capture device parameters (brightness, contrast, hue etc.; zoom, pan & tilt for
cameras that support it).
This class is in first hand a wrapper around the IAMVideoProcAmp and IAMCameraControl (resp IAMAudioInputMixer for audio devices) interfaces. |
CompressedJavaSource |
Custom DSFilter object working together with the native dsj_CompressedJavaSource & dsj_AsyncJavaSource DirectShow filters.
|
DSBDAGraph |
DSBDAGraph provides a basic implementation of
Microsoft's Broadcast Driver Architecture for digital TV.
|
DSCapture |
DSCapture provides access to DirectShow audio and video capture devices.
|
DSConstants | |
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. |
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). |
DSEnvironment |
DSEnvironment manages general setup tasks.
|
DSFilter |
DSFilter references a DirectShow Filter that has been added to the filtergraph.
|
DSFiltergraph |
dsj - DirectShow Java Wrapper,
DSFiltergraph is this package's core class. |
DSFilterInfo |
DSFilterInfo wraps a descriptive structure around
DirectShow filters.
|
DSGraph |
DSGraph reproduces the DirectShow filtergraph stored in .grf or .xgr files or passed in via streams or strings of raw xml.
|
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. |
DSJService |
Baseclass for some non-public extensions.
|
DSJUtils |
Helper methods, data plotting utilities etc.
|
DSMediaType |
DSMediaType loosely wraps DirectShow's AM_MEDIA_TYPE structure.
|
DSMovie |
DSMovie plays DirectShow compatible audio & video media from files and streams and provides encodeing
and editing functionality.
|
DSMovie.MovieSelection |
MovieSelection is a struct, that contains information needed by an editable DSMovie to access a certain portion of data
from a given file.
|
DSSampleBuffer |
DSSampleBuffer objects are delivered by the SampleAccessFilter, see DSFiltergraph.insertSampleAccessFilter(...)..
|
DSStreamBufferGraph |
DSStreamBufferGraph tries to wrap the DirectShow StreamBufferEngine.
|
EPGData | |
JavaOverlayFilter |
Custom DSFilter object representing the dsj_JavaOverlayFilter which enables mixing of java drawing with the
video of running DirectShow filtergraphs.
|
JavaSourceFilter |
Custom DSFilter object representing the dsj_JavaSourceFilter which will allow dsj to inject the
results of java drawing commands into a DirectShow filtergraph.
|
JavaSourceGraph |
JavaSourceGraph subclasses DSGraph to simplify the setup of rendering Java graphics into
DirectShow contexts.
|
JSampleBuffer |
JSampleBuffer is a typed structure holding a block of data - usually a video- or audioframe - and some related attributes.
|
JTransInPlaceFilter |
Baseclass for the java side of dsj's native TransInPlace filter.
|
MovieTrack |
MovieTrack represents a single piece of footage on an editable movie's timeline.
|
SampleBuffer |
SampleBuffer is the superclass of JSampleBuffer and DSSampleBuffer.
|
SwingMovieController |
SwingMovieController was thought to act as a readymade simple control gui for all the dsj classes.
|
Exception | Description |
---|---|
DSJException |