Uses of Class
de.humatic.dsj.DSJException

Packages that use DSJException
de.humatic.dsj   
de.humatic.dsj.com   
de.humatic.dsj.edit   
de.humatic.dsj.ext   
de.humatic.dsj.rc   
de.humatic.dsj.sbe   
de.humatic.dsj.sink   
de.humatic.dsj.src   
de.humatic.dsj.src.rtp   
de.humatic.dsj.util   
 

Uses of DSJException in de.humatic.dsj
 

Methods in de.humatic.dsj that throw DSJException
 void DSMovie.add(DSMovie.MovieSelection ms)
          Adds the data referenced by the MovieSelection argument to this movie at its current time.
 void MovieTrack.addEffect(EffectDescription ed, int from, int to)
          Adds an effect to the track between the given times.
 DSFilter DSFiltergraph.addFilterToGraph(DSFilterInfo info)
          Adds a filter to the native filtergraph and creates a DSFilter object representing it.
 void DSFiltergraph.addNotify()
           
 void DSMovie.cancelExport()
          Cancels an ongoing export operation and restores the original playback state of the graph.
 void DSHDVTape.captureElementaryStreams(java.lang.String path, boolean preview)
          Captures video and audio elementary streams after the transport stream has been demultiplexed.
 void DSCapture.captureMPEG(java.lang.String fileName, int mpegFlags, boolean preview)
          Captures from a devices MPEG pin or an eventual additional hardware or software MPEG Encoder "belonging" to the device.
 void DSHDVTape.captureTransportStream(java.lang.String path, boolean preview, int flags)
          Captures the entire transport stream from the device into a file at %path.
 void DSDvd.chapterStep(int dir)
          Step fwd or bwd one DVD chapter (set %dir to 1 or -1);
 void DSMovie.clear()
          Removes the current selection and keeps the resulting gap.
 void DSCapture.CaptureDevice.configureVDig(int TVFormat, int flags)
          Sets an analog video digitizer's TVFormat (see DSConstants ATV_...constants), vcr vertical locking behavior (bit 1 in % flags set for tape sources, not set for broadcasts) and video-port output enable (bit 2 set to enable).
 boolean DSFilter.connectDownstream(DSFilter.DSPin sourcePin, DSFilter.DSPin destPin, boolean direct)
          Tries to connect the given output on this filter to an input on another filter.
 DSFilter DSFiltergraph.connectDump(DSFilter.DSPin toPin, java.lang.String outputFilePath)
          Connects a filter that will write raw data of any type - as received from the given pin - to a file at %outputFilePath.
 int DSFiltergraph.connectSink(Sink sink)
          Connects the given Sink object to the graph.
 DSMovie.MovieSelection DSMovie.copy()
          Returns the currently selected part of the movie as a MovieSelection object.
static DSMovie.MovieSelection DSMovie.copyToClipboard(java.lang.String fileName, int in, int out)
          Places the data between %in and %out of the specified Movie file on the clipboard for use in paste and replace operations without opening the file before.
 void DSMovie.createBackground(int from, int to, int ARGB, int width, int height)
          Creates a solid colored background video track.
static DSFiltergraph DSFiltergraph.createDSFiltergraph(java.lang.String path, int flags, java.beans.PropertyChangeListener pcl)
          "Factory" method.
 void DSMovie.cut()
          Removes the current selection and closes the resulting gap.
 void MovieTrack.cut(int in, int out)
          Cuts out this track's timeline portion between the given (timeline) times.
 void DSFilter.disconnect(DSFilter.DSPin pin)
          Disconnects the given pin
 boolean DSBDAGraph.dumpTransportStream(java.lang.String fileName, boolean preview)
          Writes the BDA receiver's original transport stream to the specified file.
 boolean DSFilter.embedPropertiesPage(java.awt.Window parent, java.awt.Point origin, int pageIndex)
          Embeds the filter's native Properties Page into the given java Window at the given Point.
 int DSMovie.export(java.lang.String fileName, DSFilterInfo videoEncoder, DSFilterInfo audioEncoder)
          Performs transcoding.
 void DSHDVTape.extRecord()
          Toggles recording on the device (remote control function)
 void DSHDVTape.fastFwd()
          VCR transport
 void DSDVCam.fastFwd()
          VCR transport
 void AVCDevice.fastFwd()
           
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.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.
 DSFilter DSFiltergraph.findFilterByName(java.lang.String name)
          Tries to find a filter of the given name in the graph.
static DSCapture DSCapture.fromUserDialog(java.awt.Frame dialogParent, int flags, java.beans.PropertyChangeListener pcl)
          Presents a dialog that users can select video and audio devices from and preconfigure those in terms of output formats.
 float DSCapture.CaptureDevice.getActualFramerate(DSFilter.DSPin outputPin)
          Returns the actually delivered framerate, which may be under influence of available bus bandwidth etc., as reported by the IAMVideoControl interface (which will only be available with UVC capture devices).
More IAMVideoControl methods are implemented in CaptureDeviceControls.
 java.lang.String DSMovie.getAudioCodec()
          Returns the FourCC for an AVI's audiocodec or a String representation of non AVI encodings
 DSMediaType DSFilter.DSPin.getConnectionMediaType()
           
 int CaptureDeviceControls.getCurrentValue(int p)
          Returns the current setting for the given property.
%p - one of the defined (non KS_ ) constants under audio / video or Logitech capture device controls.
 java.lang.String DSFilterInfo.getDllLocation()
          Returns the location of the .ax.
 float DSFiltergraph.getEffectiveFrameRate()
          Returns the effective framerate when the Filtergraph is running
 byte[] DSFilter.getFilterState()
           
 int[] DSCapture.getFrameDropInfo()
          Returns the number of captured & dropped frames from a video device when recording.
 float DSFiltergraph.getFrameRate()
          Returns media, capture device or DV tape derived framerate.
 float DSCapture.CaptureDevice.getFrameRate(DSFilter.DSPin outputPin)
           
 java.awt.image.BufferedImage DSFiltergraph.getImage()
          Returns native uncompressed BGR or RGB (ARGB in VMR9 and EVR modes) data in a BufferedImage object backed by a DataBufferByte.
 MovieTrack DSMovie.getIndTrack(int trackIndex)
          Returns the MovieTrack at the 0 based index.
 MovieTrack DSMovie.getIndTrackType(int mediaType, int index)
          Returns the nth MovieTrack with the given mediatype (0 based index) or null if there is no such track at the given index.
 int[] CaptureDeviceControls.getKSProperty(int propSetID, int propID, int arg)
          Generic get method for properties on UVC minidrivers.
 float DSMovie.getMasterFrameRate()
          Returns an editable movie's global timeline framerate, which is originally set by the movie, that has been made editable.
static java.awt.image.BufferedImage DSJUtils.getMediaIcon(java.lang.String filePath, int time, int w, int h)
          Returns an icon image for the given time and in the specified dimension from the mediafile at %path.
 float DSFiltergraph.getPan()
           
 float DSFiltergraph.getRate()
          Returns current playback rate.
 RendererControls DSFiltergraph.getRendererControls()
          Gets the RendererControls object for the renderer this Filtergraph has been constructed with.
static boolean DSJUtils.getScreenSaverActive()
           
 int DSDvd.getSelectedStream(int type)
          Returns the currently selected audio or subpicture stream.
 java.lang.String[] DSDvd.getStreams(int type)
          Returns available audio, subpicture or menu languages languages.
 java.lang.String DSMovie.getStreamType()
          Returns info on a movie's basic stream type, i.e.: AVI, MPEG2_Program etc.
 boolean DSDvd.getSubpictureState()
          Returns wether or not the currently selected subpicture stream is enabled, also see selectStream(..) and setSubpictureState(..).
 int DSGraph.getTime()
           
 int DSFiltergraph.getTime()
          Returns current playback position in milliseconds.
 MovieTrack DSMovie.getTrack(int trackID)
          Returns the MovieTrack with the given ID.
 int DSMovie.getTrackCount()
          Returns total number of tracks
 int DSMovie.getTrackCount(int mediaType)
          Returns the number of tracks with the given media type (DSMediaType.MT_VIDEO or MT_AUDIO).
 int[] DSCapture.CaptureDevice.getVDigSettings()
          Returns and int[4] holding an analog video digitizer's current TVFormat (see DSConstants ATV_...constants), number of video scan lines, a bitwise combination of TVFormats supported by the device and a bit set containing information on vertical locking (bit 1 set for tape sources, not set for broadcasts), video-port output enable (bit 2 set if enabled) and horizontal sync lock (bit 3 set when locked).
The native interface required to get this information will only be available with devices that capture analog video (but there is no guarantee, that all such devices will support it).
 java.lang.String DSMovie.getVideoCodec()
          Returns the FourCC for an AVI's videocodec or a String representation of non AVI encodings
 int CaptureDeviceControls.getVideoControlCaps(int streamIdx)
          The IAMVideoControl interface is exposed by some UVC video capture devices and may provide support for device internal image flipping and triggering stream delivery by physical or software means.
This method returns a combination of VC_...
 int CaptureDeviceControls.getVideoControlMode(int streamIdx)
          Returns a combination of VC_...
 float DSFiltergraph.getVolume()
           
 int DSDvd.gotoTitle(int title)
          Jumps to the given DVD title and returns the number of chapters in that title
 void DSDVCam.grabToDisc()
          Toggles recording when in direct to disc mode
 CompressedJavaSource DSGraph.insertCompressedSourceFilter(int flags, DSMediaType dsmt, Source src)
          Inserts the CompressedJavaSource filter and establishes communication between it and the java-side Source subclass.
 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.
 JavaOverlayFilter DSFiltergraph.insertOverlayFilter(int flags)
          Inserts the dsj_JavaOverlayFilter and establishes communication with it.
 DSFilter DSFiltergraph.insertTransInPlaceFilter(DSFilter before, DSFilter.DSPin srcPin, DSFilter after, JTransInPlaceFilter jtip, int flags)
          Inserts the native part of dsj's TransInPlace filter between the two given filters and establishes communication with the supplied extension of JTransInPlaceFilter whose transform method will then be called from the filtergraph.
 DSFilter[] DSFiltergraph.listFilters()
          Returns all the filters in the filtergraph as DSFilter objects.
 int DSMovie.loadFile(java.lang.String path)
          Deprecated. method. Use loadFile(String, int) instead. This old implementation now calls loadFile(path,-1) and will not set the playback position after loading the new file..
 int DSMovie.loadFile(java.lang.String path, int restartAt)
          Loads a new movie into an existing DSMovie graph and starts playback at %restartAt (if that is > 0).
 void DSFilter.loadFilterState(java.lang.String fromFile)
          Tries to reload a previously saved filterstate.
 void DSCapture.lockVolume(float volume)
          Locks the audio volume over multiple state changes.
static void DSMovie.mux(java.lang.String inputPath1, java.lang.String inputPath2, int[] times, java.lang.String outputPath)
          Muxes the mediafiles referred to by inputPath 1 & 2 into a combined avi file.
 void DSDvd.navigate(int type)
          Used for relative menu navigation.
%type : one of the NAV_ constants
 void DSMovie.paste(DSMovie.MovieSelection ms)
          Pastes the data referenced by the MovieSelection argument into this movie at its current time.
 BDAChannelInfo[] DSBDAGraph.performChannelScan(int timeout)
          Scans frequencies for valid program streams.
 void DSBDAGraph.persistToXML(int net, BDAChannelInfo[] bdaCh)
          Writes the information in the channel info array to the specified network node of the XML channellist file, that the DSBDAGraph node of the dsj.xml file points to.
 void DSDvd.playChapter(int c)
           
 int DSDvd.playDVD()
          Attempts to resume playback from the location stopDVD() was last called and returns 0 on success.
 int DSFiltergraph.DSAudioStream.read(byte[] audioBytes)
           
 int DSFiltergraph.DSAudioStream.read(byte[] audioBytes, int offset, int length)
           
 void DSStreamBufferGraph.record()
          Toggles recording when capture file has been set This overridden DSFiltergraph method will create content recordings.
 void DSHDVTape.record()
          Toggles recording when HDVDevice is in camera mode or grabbing tape to file
 void DSDVCam.record()
          Toggles recording when DVDevice is in camera mode or grabbing tape to file
 void DSStreamBufferGraph.referenceRecord(int msecIn, int msecOut)
          This method will create reference recordings.
static boolean DSEnvironment.registerFilter(java.lang.String pathToAX, boolean unregister)
          Utility to (un)register DirectShow filters.
 void DSFiltergraph.reloadFilter(DSFilter filter)
          Disconnects and removes a filter then reinserts and reconnects it.
 void MovieTrack.removeEffect(TrackEffect effect)
          Removes the given effect from this track
 void DSFiltergraph.removeFilter(DSFilter filter, boolean restart)
          Removes the given filter from the graph.
 boolean DSFiltergraph.removeSink()
          Removes a connected sink and puts the graph back into its "normal" initial display state.
 void DSMovie.removeTrack(MovieTrack track)
          Removes the given track from an editable movie's timeline.
 boolean DSFilter.renderEx(DSFilter.DSPin pin)
          Renders the given output (see renderPin), taking only renderer filters into account that are already in the graph.
 boolean DSFilter.renderPin(DSFilter.DSPin pin)
          Attempts to create the required filterchain needed to render the given output pin's media.
 void DSDvd.restoreBookmark(java.lang.String bookmarkPath)
          Restores playback location and state from the given bookmark file.
 void DSHDVTape.rewind()
          VCR transport
 void DSDVCam.rewind()
          VCR transport
 void AVCDevice.rewind()
           
 void DSMovie.saveAs(java.lang.String newPath, boolean reopen)
          Saves the current editing state to a file at %newPath and eventually opens the targetfile on return.
The movie must be editable.
To save an xml representation of the editing session, specify an .xtl ending.
Output file and compression considerations for avi, asf a.o.
 void DSDvd.saveBookmark(java.lang.String savePath)
          Save the current playback location and state to a bookmark file.
 void DSFilter.saveFilterState(java.lang.String toFile)
          Tries to save a filter's state to a file at %toFile.
 void DSHDVTape.scanBwd()
          VCR transport
 void DSDVCam.scanBwd()
          VCR transport
 void AVCDevice.scanBwd()
           
 void DSHDVTape.scanFwd()
          VCR transport
 void DSDVCam.scanFwd()
          VCR transport
 void AVCDevice.scanFwd()
           
 void DSHDVTape.seekToTime(int h, int m, int s, int fr)
          Winds tape to seekTime when in VCR mode
 void DSDVCam.seekToTime(int h, int m, int s, int fr)
          Winds tape to seekTime when in VCR mode
 void DSDvd.selectButton(int buttonID, boolean activate)
          Programatically selects and eventually triggers the given menubutton.
 void DSDvd.selectStream(int type, int index)
          Selects the audio or subpicture stream at %index.
 void DSFiltergraph.setAudioRenderer(DSFilterInfo ar)
          Directs audio output from this filtergraph to the given sound device.
 void CaptureDeviceControls.setAuto(int p, boolean auto)
          Attempts to set the given parameter to auto control (which may not be supported).
%p - one of the defined (non KS_ ) constants under audio / video or Logitech capture device controls.
 void DSFiltergraph.setBounds(int jx, int jy, int jw, int jh)
           
 void DSStreamBufferGraph.setCaptureFile(java.lang.String filePath)
          Sets the file both record() and referenceRecord() will write to.
 boolean DSBDAGraph.setChannel(BDAChannelInfo info)
          Tunes the receiver component of the graph to the given channel.
 boolean DSFiltergraph.setClockSource(DSFilter refClock)
          Sets the filter to provide the reference clock for the filtergraph (by default this usually is set to the audio renderer).
 int DSCapture.CaptureDevice.setCropSize(DSFilter.DSPin outputPin, int x, int y, int w, int h)
          Sets the video cropping rectangle on the given video output pin.
 void DSDvd.setDefaultStream(int type, int index, int attributes)
          Selects the default (global) audio, subpicture or menu language with the given attributes.
 void MovieTrack.setDuration(int duration)
          Sets this track's timeline out point in msec.
 void DSDvd.setDVDControlOption(int option, int state)
          Sets various optional features on the native IDVDControl2 interface.
 void DSMovie.setEditable(boolean enabled)
          Rebuilds the native filtergraph to enable basic editing functions.
 float DSCapture.CaptureDevice.setFrameRate(DSFilter.DSPin outputPin, float fps)
          Sets a video capture device's framerate on the given output and returns the framerate in effect after this call.
 void DSGraph.setGraphRate(float rate)
           
 int JavaSourceFilter.setJavaAudio(byte[] audioData)
          Sends audio bytes to the filter.
 void CaptureDeviceControls.setKSProperty(int propSetID, int propID, int[] valuesAndFlags)
          Generic set method for properties on UVC minidrivers.
 void DSFiltergraph.setLoop(boolean looping)
           
 void DSMovie.setMasterFrameRate(float rate)
          Sets the timeline's global framerate in an editable movie.
 void DSCapture.setMasterStream(int stream)
          Sets the "master stream" used for synchronizing audio and video on capture.
 void DSMovie.setMasterVolume(float vol)
           
 void MovieTrack.setOffset(int offset)
          Sets this track's timeline in point in msec.
 void DSFiltergraph.setPan(float pan)
          Set audio balance (-1.0 left, 1.0 right)
 void CaptureDeviceControls.setParameterValue(int parameter, int value)
          Deprecated. method, use setParameterValue(int parameter, int value, int flags) instead
 void CaptureDeviceControls.setParameterValue(int parameter, int value, int flags)
          Sets the given property to the given value, which should be in the acceptable range for that parameter (see getParameterRange()).
%p - one of the defined (non KS_ ) constants under audio / video or Logitech capture device controls.
%value - value lying within the reported range for the parameter
%flags - can be used to set execution mode to relative (only very few parameters on some devices support this).
 void DSMovie.setPlaySelection(boolean playSelectionOnly)
          Toggles wether only a selected part of a movie or the entire file will be played .
 void DSGraph.setRate(float rate)
           
 void DSFiltergraph.setRate(float rate)
          Set the playback rate (-1.0 to 2.0).
 void DSMovie.setRecueOnStop(boolean recue)
          Sets Movie behaviour on stop time (either eof or end of selected segment): if true (default) DSMovie will reposition to the beginning (or start of selected segment).
 void DSMovie.setRerendering(boolean immediateRerender)
          Controls if the native implementation immediately rerenders the timeline after an editing operation.
static void DSJUtils.setScreenSaverActive(boolean active)
           
 void DSMovie.setSelection(int in, int out)
          Sets the "active segment" in a movie.
 void MovieTrack.setSourceDuration(int srcDur)
          Sets this track's media out point in msec.
 void MovieTrack.setSourceOffset(int srcOffset)
          Sets this track's media in point in msec.
 void DSDvd.setSubpictureState(boolean enabled)
          Turns subpicture display on or off if permitted in the current disc state.
 void DSStreamBufferGraph.setTimeValue(int time)
           
 void DSGraph.setTimeValue(int time)
           
 void DSFiltergraph.setTimeValue(int time)
          Set (movie) position to %time (milliseconds)
 void CaptureDeviceControls.setVideoControlMode(int streamIdx, int mode)
          Sets the operation mode for the IAMVideoControl interface on the outputpin with the given index.
%mode - combination of VC_...
 void DSFiltergraph.setVolume(float vol)
          (1.0 - full volume, 0 silence).
 void MovieTrack.setVolume(float vol, int from, int to, int curve)
          Sets the volume of an audiotrack to %vol (0 - mute, 1.0 - full volume) in the timespan defined by the given timeline times and with the given transition characteristics.
If any of the given times is invalid, it will be set to either the track's timeline in (%from) or out (%to) points.
This creates a volume effect for the track or - if one is already present - internally operates on that effect's automation settings, overwriting all cue points, that might be present for the given timespan.
To create more sophisticated volume curves, work with the effect's CuePoints directly and call updateEffectAutomation(TrackEffect fx).
You should be aware that this method results in some heavy action taking place behind the scenes.
 int DSCapture.CaptureDevice.showDialog(int dialogType)
          Brings up a native dialog (a filter, pin or filter interface PropertyPage) of the given type (see constants).
 void DSDvd.showMenu(int menu)
          Jumps to the given menu (see DVD_MENU constants) if the dvd is in a domain where jumps are allowed;
 void CompressedJavaSource.start()
           
 void DSFiltergraph.step(int dir)
          Step fwd or bwd (set %dir to 1 or -1).
 void DSHDVTape.stepBwd()
          VCR transport
 void DSDVCam.stepBwd()
          VCR transport
 void AVCDevice.stepBwd()
           
 void DSHDVTape.stepFwd()
          VCR transport
 void DSDVCam.stepFwd()
          VCR transport
 void AVCDevice.stepFwd()
           
 void DSFiltergraph.stop()
          Stops the graph.
 void DSDvd.stopDVD()
          Puts the DVD into the "Stop domain" without stopping the filtergraph.
 int JavaOverlayFilter.submitFrame()
          Submits a frame to the filter for compositing.
 int JavaOverlayFilter.submitFrame(int flags)
          Submits a frame to the filter for compositing and eventually - with the STATIC bit set in the flags argument - marks this frame as "static", that is: not to be changed until the next frame with that bit unset is submitted.
 void JavaOverlayFilter.submitPartialFrame(java.awt.Rectangle r, int flags)
          Submits only the region denoted by the Rectangle argument for compositing.
 void DSFiltergraph.tearDown(DSFilter fromFilter, boolean removeThatFilter)
          Disconnects and removes all filters downstream from %fromFilter, optionally also removing that filter.
 void DSMovie.trim()
          Trims the movie to the current selection, i.e.: everything before selectionStart and after selectionEnd will be discarded.
 void MovieTrack.trim(int in, int out)
          Trims this track's timeline portion to the given span of (timeline) time.
 void MovieTrack.updateEffectAutomation(TrackEffect forEffect)
          Updates effect settings and automation.
 

Constructors in de.humatic.dsj that throw DSJException
DSBDAGraph(int DVBType, int flags, DSFilterInfo mpegDecoder, DSFilterInfo audioDecoder, java.beans.PropertyChangeListener pcl)
          Sets up a TV Graph using the specified MPEG decoders.
DSBDAGraph(int DVBType, int flags, java.beans.PropertyChangeListener pcl)
          Sets up a TV graph, leaving decoder selection to DirectShow.
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.
DSCapture(int flags, java.beans.PropertyChangeListener pcl)
          Creates a DSCapture object using the first (Windows default) video and audio capture devices.
%flags - rendering mode and additional graph options, see DSFiltergraph.
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.
DSDVCam(int flags, java.beans.PropertyChangeListener pcl)
          This constructor creates a DSDVCam from the first DV Device found.
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(int title, int flags, java.beans.PropertyChangeListener pcl)
          Opens a DVD from the default DVD drive.
DSGraph(java.lang.String path, int flags, java.beans.PropertyChangeListener pcl)
          Creates a DSGraph from either GraphEdit .grf or .xgr files or a raw XML String.
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.
DSHDVTape(int flags, java.beans.PropertyChangeListener pcl)
          This constructor creates a HDV graph from the first HDV Device found.
DSMovie.MovieSelection(java.lang.String filePath, int i, int o)
          Creates a MovieSelection referencing the media between i & o in the given file.
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.
DSMovie(java.lang.String path, int flags, java.beans.PropertyChangeListener pcl)
          Creates a movie object from common media files and urls.
DSStreamBufferGraph(int flags, StreamBufferSource sbs, DSFilterInfo mpegDecoder, DSFilterInfo audioDecoder, java.beans.PropertyChangeListener pcl)
           
DSStreamBufferGraph(int flags, StreamBufferSource sbs, java.beans.PropertyChangeListener pcl)
           
 

Uses of DSJException in de.humatic.dsj.com
 

Methods in de.humatic.dsj.com that throw DSJException
 TOCGenerator.TOCEntry[] TOCGenerator.getTableOfContents()
          Returns an array of interesting times that the TOCGenerator DMO found in a video stream.
static COMObject COMFactory.queryInterface(DSFiltergraph onGraph, DSFilter onFilter, java.lang.String guid)
           
 void IBasicAudio.setBalance(float pan)
          Set balance to a value between -1 (far left) and 1 (far right)
 void IBasicAudio.setVolume(float volume)
          Set volume to a value between 0 (-100db) and 1 (0db).
 

Uses of DSJException in de.humatic.dsj.edit
 

Methods in de.humatic.dsj.edit that throw DSJException
 void TrackEffect.insertCuePoint(CuePoint cp)
          Adds a new CuePoint into this effect's vector of automation points at the cuepoint's time
 

Uses of DSJException in de.humatic.dsj.ext
 

Methods in de.humatic.dsj.ext that throw DSJException
static byte[] Registry.getSubKeyValue_Binary(int majorKey, java.lang.String path, java.lang.String valueName)
           
static int Registry.getSubKeyValue_Int(int majorKey, java.lang.String path, java.lang.String valueName)
          Gets a subkey's int value.
static java.lang.String Registry.getSubKeyValue_String(int majorKey, java.lang.String path, java.lang.String valueName)
          Gets a subkey's String value.
static int Registry.getSubKeyValueType(int majorKey, java.lang.String path, java.lang.String subKeyName)
          Returns KEY_TYPE_INT if key value is of any REG_DWORD type, KEY_TYPE_BINARY for raw data and KEY_TYPE_STRING for REG_SZ string types.
Before querying for a key value, call this method to determine the type of data to expect on return.
static void Registry.setKeyValue(int majorKey, java.lang.String path, KeyValue kv)
           
static void Registry.setKeyValues(int majorKey, java.lang.String path, KeyValue[] kv)
           
 

Uses of DSJException in de.humatic.dsj.rc
 

Methods in de.humatic.dsj.rc that throw DSJException
 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.
 java.lang.String[] VMRControls.getAvailableDeinterlacers(int streamID)
          Returns GUIDs for deinterlacers reported to be available for the given stream, ordered by quality (best first).
 float VMRControls.getBrightness(int streamID)
           
 float EVRControls.getBrightness(int streamID)
           
 float VMRControls.getContrast(int streamID)
           
 float EVRControls.getContrast(int streamID)
           
 java.lang.String VMRControls.getDeinterlacingMode(int streamID)
          Returns the deinterlacing technique currently in use for the given stream.
 float VMRControls.getHue(int streamID)
           
 float EVRControls.getHue(int streamID)
           
 int[] RendererControls.getRendererStatistics()
          See subclass documentation for implementation specific details
 int[] DSRendererControls.getRendererStatistics()
          Returns an int[6] containing information about rendering quality statistics as retrieved from the renderers IQualProp interface.
0 - average framerate (*100)
1 - average syncoffset
2 - average syncoffset / std.
 float VMRControls.getSaturation(int streamID)
           
 float EVRControls.getSaturation(int streamID)
           
 byte[] VMRControls.grabBitmap()
          Returns raw bitmap data of the the VMR's composited output.
 boolean VMRControls.removeSource(int inputID, int flags)
           
 void VMRControls.setAlpha(int streamID, float alpha)
          Sets the alpha blending level for videostreams (streamID 0 - maxInputs) or an eventual overlay image (RenderControls.IMG).
 void EVRControls.setAlpha(int streamID, float alpha)
          Sets the alpha blending level (0 - fully transparent, 1.0 - fully opaque) for an eventual image overlay.
 void EVRControls.setAspectRatioMode(int mode)
          Sets EVR aspect ratio handling.
 void VMRControls.setBrightness(int streamID, float value)
          VMR input VProcAmp control.
 void EVRControls.setBrightness(int streamID, float value)
          VProcAmp control.
 void VMRControls.setContrast(int streamID, float value)
          VMR input VProcAmp control.
 void EVRControls.setContrast(int streamID, float value)
          VProcAmp control.
 void VMRControls.setHue(int streamID, float value)
          VMR input VProcAmp control.
 void EVRControls.setHue(int streamID, float value)
          VProcAmp control.
 void VMRControls.setMixingPrefs(int prefs)
          Sets VMR9 mixing preferences.
 void VMRControls.setOutputRect(int streamID, int oX, int oY, int oW, int oH)
          Provides scaling functionality for videostreams (streamID 0 - maxInputs) and an eventual overlay image (RenderControls.IMG).
 void RendererControls.setOutputRect(int stream, int oX, int oY, int oW, int oH)
          See subclass documentation for implementation specific details
 void J2DControls.setOutputRect(int stream, int oX, int oY, int oW, int oH)
          Provides scaling functionality for the videostream (stream 0) and an eventual overlay image (stream 1 or RendererControls.IMG).
 void EVRControls.setOutputRect(int streamID, int oX, int oY, int oW, int oH)
          Provides scaling functionality for videostreams (streamID 0 - maxInputs) and an eventual overlay image (RenderControls.IMG).
 void DirectDrawControls.setOutputRect(int streamID, int oX, int oY, int oW, int oH)
          Provides scaling functionality for the videostream (stream 0) and an eventual overlay image (stream 1 or RenderControls.IMG).
 void D3D9Controls.setOutputRect(int streamID, int oX, int oY, int oW, int oH)
          Provides scaling functionality for the videostream (streamID 0).
 boolean VMRControls.setOverlayImage(java.awt.image.BufferedImage image, int[] dest, java.awt.Color keyColor, float alpha)
          Renders a static image overlay on top of all mixed video streams.
Note that this image is not controlable by most of this class's functions except from setOutputRect(...) & setAlpha(...) where the IMG constant should be used for the streamID parameter.
 boolean RendererControls.setOverlayImage(java.awt.image.BufferedImage image, int[] dest, java.awt.Color keyColor, float alpha)
          See subclass documentation for implementation specific details
 boolean J2DControls.setOverlayImage(java.awt.image.BufferedImage image, int[] dest, java.awt.Color keyColor, float alpha)
          Installs a BufferedImage object to be rendered over the running video.
 boolean EVRControls.setOverlayImage(java.awt.image.BufferedImage image, int[] dest, java.awt.Color keyColor, float alpha)
          Renders a static image overlay on top of video.
The supplied image MUST be a 32 bit image with alpha channel (use BufferedImage.TYPE_4BYTE_ABGR when constructing the image in code (preferred) or .png when reading from image file,).
 boolean DirectDrawControls.setOverlayImage(java.awt.image.BufferedImage image, int[] dest, java.awt.Color keyColor, float alpha)
          Installs a BufferedImage object to be rendered over the running video.
 boolean D3D9Controls.setOverlayImage(java.awt.image.BufferedImage image, int[] dest, java.awt.Color keyColor, float alpha)
          Installs a BufferedImage object to be rendered over the running video.
 void EVRControls.setRenderingPrefs(int prefs)
          Sets EVR rendering preferences.
 void VMRControls.setSaturation(int streamID, float value)
          VMR input VProcAmp control.
 void EVRControls.setSaturation(int streamID, float value)
          VProcAmp control.
 void VMRControls.setZOrder(int streamID, int layer)
          Sets vertical stacking order of additonal videostreams (streamID 1 - maxInputs).
 

Uses of DSJException in de.humatic.dsj.sbe
 

Methods in de.humatic.dsj.sbe that throw DSJException
 void DVREditingSession.append(java.lang.String srcFile, int in, int out)
          Append %srcFile to the session's target file.
 void StreamBufferSource.controlSource(int parameter, int value)
           
 void StreamBufferFileSource.controlSource(int parameter, int value)
          Controls basic transport parameters.
Parameters that StreamBufferFileSource supports:
SRC_RATE - 0 or 1 SRC_TIME - 0 to fileDuration in milliseconds
 void StreamBufferCaptureSource.controlSource(int parameter, int value)
          Controls basic transport parameters.
Parameters that StreamBufferCaptureSource supports:
SRC_RATE - 0 or 1
 java.lang.Object StreamBufferCaptureSource.getControls()
           
 boolean StreamBufferBDASource.setChannel(BDAChannelInfo info)
          Tunes the receiver component to the given channel.
 

Constructors in de.humatic.dsj.sbe that throw DSJException
DVREditingSession(java.lang.String targetFile, java.lang.String refFile)
          Creates a session that writes to %targetFile.
StreamBufferSource()
           
 

Uses of DSJException in de.humatic.dsj.sink
 

Methods in de.humatic.dsj.sink that throw DSJException
 void WMNetSink.addAccessEntry(boolean allow, java.net.InetAddress address, java.net.InetAddress mask)
          Governs access rights for client connections.
 void WMNetSink.clearAccessControlList()
          Clears all entries previously added to the access control list.
static FileSink FileSink.forType(int fileType, java.lang.String outputPath)
          Creates a predefined FileSink for the given type.
You will only get a valid object returned if the native DirectShow filters needed to write the various filetypes are installed on the runtime system.
 void WMNetSink.setMaxClients(int mc)
          Limits the number of clients that can connect to this sink.
 

Constructors in de.humatic.dsj.sink that throw DSJException
DumpSink(java.lang.String outputPath, int mediaMajorType)
          Creates a DumpSink for writing raw video or audio elementary streams to the specified output location.
 

Uses of DSJException in de.humatic.dsj.src
 

Methods in de.humatic.dsj.src that throw DSJException
 DSGraph RTSPSource.createGraph(int graphFlags)
          Use this to create a filtergraph from the source.
 DSGraph RTPSource.createGraph(int graphFlags)
          Use this to create a filtergraph from the source.
 DSGraph RTMPSource.createGraph(int graphFlags)
          Use this to create a filtergraph from the source.
 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 MKVSource.createGraph(int graphFlags, DSFilterInfo videoDecoder, DSFilterInfo audioDecoder)
           
 DSGraph HTTPAudioSource.createGraph(int graphFlags, DSFilterInfo videoDecoder, DSFilterInfo audioDecoder)
           
 

Uses of DSJException in de.humatic.dsj.src.rtp
 

Methods in de.humatic.dsj.src.rtp that throw DSJException
static RTPHandler RTPHandler.forMediaType(DSMediaType mt, RTPChannel owner)
          Returns the mediatype specific handler implementation.
 void RTPChannel.prepareNextPacket(int nextTimeStamp, int nextLength, int seqNumber, boolean markerSet)
           
 

Uses of DSJException in de.humatic.dsj.util
 

Methods in de.humatic.dsj.util that throw DSJException
static AtomParser AtomParser.createForType(java.lang.String ftyp)
          Creates an AtomParser instance for the given type to read from raw data.