|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||