This namespace contains all classes, delegates and enumerations to support the native bass_dshow.dll.
BASS_DSHOW/xVideo is an extention to the BASS audio library, providing a set of functions for rendering direct show audio and video content.
All BASS_DSHOW API calls are contained in the main class BassDShow and have been implemented as static methods. So there is NO need to create an instance of the BassDShow class!
All xVideo members and structures have been named using the prefix 'DSHOW' instead of 'xVideo' to be inline with the naming convention for all other BASS add-ons.
Classes
Class | Description | |
---|---|---|
BASS_DSHOW_CHANNELINFO |
Used with BASS_DSHOW_ChannelGetInfo(Int32, BASS_DSHOW_CHANNELINFO) to retrieve information about a video.
| |
BASS_DSHOW_COLORRANGE |
Used with BASS_DSHOW_ChannelColorRange(Int32, BASSDSHOWColorControl, BASS_DSHOW_COLORRANGE) to retrieve the color controls range.
| |
BASS_DSHOW_PLUGININFO |
Used with BASS_DSHOW_PluginGetInfo(Int32, BASS_DSHOW_PLUGININFO) to retrieve information on a plugin.
| |
BASS_DSHOW_STREAMS |
Used with BASS_DSHOW_ChannelGetStream(Int32, Int32, BASS_DSHOW_STREAMS_INTERNAL) to retrieve information of a stream.
| |
BASS_DSHOW_VIDEOBITMAP |
Used with BASS_DSHOW_ChannelOverlayBMP(Int32, BASS_DSHOW_VIDEOBITMAP) to overlay a HDC to the video window.
| |
BASS_DSHOW_VIDEOCOLORS |
Used with BASS_DSHOW_ChannelSetColors(Int32, BASSDSHOWColorControl, BASS_DSHOW_VIDEOCOLORS) to set new values for color control.
| |
BassDShow |
BASS.NET API wrapper for BASS_DSHOW.DLL
Requires: BASS_DSHOW.dll - DirectShow/Video support Add-On - available @ www.un4seen.com. |
Delegates
Delegate | Description | |
---|---|---|
CONNECTEDFILTERSPROC |
User defined callback function to receive connected filters (see BASS_DSHOW_ChannelGetConnectedFilters(Int32, CONNECTEDFILTERSPROC, IntPtr)).
| |
DVPPROC |
User defined DSP callback function (to be used with BASS_DSHOW_ChannelSetDVP(Int32, DVPPROC, IntPtr)).
| |
ENUMDEVICESPROC |
User defined callback function to receive capture devices (see BASS_DSHOW_CaptureGetDevices(BASSDSHOWCapture, ENUMDEVICESPROC, IntPtr)) or audio render devices (see BASS_DSHOW_GetAudioRenderers(ENUMDEVICESPROC, IntPtr)).
| |
ENUMPROFILESPROC |
User defined callback function to receive capture device profiles (see BASS_DSHOW_CaptureDeviceProfiles(Int32, BASSDSHOWCapture, ENUMPROFILESPROC, IntPtr)).
| |
VIDEOSTREAMSPROC |
User defined callback function to enumerate connected streams (see BASS_DSHOW_ChannelEnumerateStreams(Int32, VIDEOSTREAMSPROC, IntPtr)).
| |
VIDEOSYNCPROC |
User defined synchronizer callback function (see BASS_DSHOW_ChannelSetSync(Int32, VIDEOSYNCPROC, IntPtr) for details).
|
Enumerations