Unit DSPack

Description

DSPack Components.

Classes, Interfaces and Objects

NameDescription
Class TAbstractAllocator *****************************************************************************
Class TASFWriter This component is designed to create a ASF file or to stream over a network.
Class TColorControl Set and Get ColorControls from DSVideoWindowEx's OverlayMixer. This is Hardware based so your graphic card has to support it. Check DSVideoWindowEx's Capabilities if your card support a given colorcontrol.
Class TDSTrackBar This control implement a seek bar for a media-player application. The seek bar is implemented as a TTrackbar control.
Class TDSVideoWindowEx2 A alternative to the regular Video Renderer (TVideoWindow), that give a easy way to overlay graphics onto your video in your application.
Class TDSVideoWindowEx2Caps Check capability of DSVideoWindowEx.
Class TFilter This component is an easy way to add a specific filter to a filter graph. You can retrieve an interface using the as operator whith D6 :)
Class TFilterGraph This component is the central component in DirectShow, the Filter Graph handle synchronization, event notification, and other aspects of the controlling the filter graph.
Class TSampleGrabber This class is designed make a snapshoot of Video or Audio Datas. WARNING: There is know problems with some DIVX movies, so use RGB32 Media Type instead of RBG24.
Class TVideoWindow Manage a Video Renderer or a Video Mixer Renderer (VMR) Filter to display a video in your application.
Class TVMRBitmap  
Class TVMROptions Video Mixer Renderer property editor.

Types

NameDescription
PVMRPreferences Pointer to TVMRPreferences.
TAbstractAllocatorClass  
TGraphMode Graph Mode to use with TFilterGraph.
TOnDSEvent  
TSeekingCap Specifies the seeking capabilities of a media stream.
TSeekingCaps Specifies the seeking capabilities of a media stream.
TVideoMode Video mode to use with TVideoWindow.
TVMRBitmapOption vmrbDisable: Disable the alpha bitmap. vmrbSrcColorKey: Enable ColorKey. vmrbSrcRect: Indicates that the Dest property is valid and specifies a sub-rectangle of the original image to be blended.
TVMRBitmapOptions  
TVMRPreference Video Mixer Render Preferences:
vpForceOffscreen: Indicates that the VMR should use only offscreen surfaces for rendering.
vpForceOverlays: Indicates that the VMR should fail if no overlay surfaces are available.
vpForceMixer: Indicates that the VMR must use Mixer when the number of streams is 1.
vpDoNotRenderColorKeyAndBorder: Indicates that the application is responsible for painting the color keys.
vpRestrictToInitialMonitor: Indicates that the VMR should output only to the initial monitor.
vpPreferAGPMemWhenMixing: Indicates that the VMR should attempt to use AGP memory when allocating texture surfaces.
TVMRPreferences Set of TVMRPreference.
TVMRRenderDevice Render device returned by then OnGraphVMRRenderDevice event.
TVMRVideoMode See VRMOptions.

Constants

NameDescription
rdOverlay  
rdSysMem  
rdVidMem  
WM_CAPTURE_BITMAP Sample Grabber message identifier.
WM_GRAPHNOTIFY Filter Graph message identifier.

Author

Henri Gourvest: hgourvest@progdigy.com

Created

Mar 14, 2002

Last Modified

Feb 21, 2003


Generated by DIPasDoc 0.8.0 on Sun 1 Jun 2003 23:53:07