All Identifiers

NameUnitDescription
AddGraphToRot DSUtil Enable Graphedit to connect with a filter graph.
The application must register the filter graph instance in the Running Object Table (ROT). The ROT is a globally accessible look-up table that keeps track of running objects. Objects are registered in the ROT by moniker. To connect to the graph, GraphEdit searches the ROT for monikers whose display name matches a particular format: !FilterGraph X pid Y.
Graph: a graph interface (IGraphBuilder, IFilterGraph, IFilterGraph2).
ID: return the ROT identifier.
CheckDSError DSUtil raise EDirectShowException exception if failed.
CLSID_div3 DSUtil div3
CLSID_DIV3_ DSUtil DIV3
CLSID_div4 DSUtil div4
CLSID_DIV4_ DSUtil DIV4
CLSID_div5 DSUtil div5
CLSID_DIV5_ DSUtil DIV5
CLSID_div6 DSUtil div6
CLSID_DIV6_ DSUtil DIV6
CLSID_DIVX DSUtil divx
CLSID_DIVXCodec DSUtil  
CLSID_DivXPropertiesPage DSUtil  
CLSID_DivX_ DSUtil dvx1
CLSID_DivX_U DSUtil DIVX
CLSID_DivX__U DSUtil DVX1
CLSID_dx50 DSUtil dx50
CLSID_DX50_ DSUtil DX50
CLSID_OggDSAboutPage DSUtil 77983549-ffda-4a88-b48f-b924e8d1f01c
CLSID_OggMux DSUtil 8cae96b7-85b1-4605-b23c-17ff5262b296
CLSID_OggMuxPropPage DSUtil {AB97AFC3-D08E-4e2d-98E0-AEE6D4634BA4
CLSID_OggSplitPropPage DSUtil {078C3DAA-9E58-4d42-9E1C-7C8EE79539C5
CLSID_OggSplitter DSUtil f07e245f-5a1f-4d1e-8bff-dc31d84a55ab
CLSID_VorbisDec DSUtil 02391f44-2767-4e6a-a484-9b47b506f3a4
CLSID_VorbisEnc DSUtil {889EF574-0656-4B52-9091-072E52BB1B80
CLSID_VorbisEncPropPage DSUtil {c5379125-fd36-4277-a7cd-fab469ef3a2f
CopyMediaType DSUtil The CopyMediaType function copies an AM_MEDIA_TYPE structure into another structure, including the format block. This function allocates the memory for the format block. If the pmtTarget parameter already contains an allocated format block, a memory leak will occur. To avoid a memory leak, call FreeMediaType before calling this function.
CreateAudioMediaType DSUtil The CreateAudioMediaType function initializes a media type from a TWAVEFORMATEX structure. If the bSetFormat parameter is TRUE, the method allocates the memory for the format block. If the pmt parameter already contains an allocated format block, a memory leak will occur. To avoid a memory leak, call FreeMediaType before calling this function. After the method returns, call FreeMediaType again to free the format block.
CreateMediaType DSUtil The CreateMediaType function allocates a new AM_MEDIA_TYPE structure, including the format block. This also comes in useful when using the IEnumMediaTypes interface so that you can copy a media type, you can do nearly the same by creating a TMediaType class but as soon as it goes out of scope the destructor will delete the memory it allocated (this takes a copy of the memory).
DeleteMediaType DSUtil General purpose function to delete a heap allocated TAM_MEDIA_TYPE structure which is useful when calling IEnumMediaTypes.Next as the interface implementation allocates the structures which you must later delete the format block may also be a pointer to an interface to release.
EDirectShowException DSUtil DirectShow Exception class
EDSPackException DSUtil  
FCC DSUtil Convert a FCC (Four Char Codes) to Cardinal. A FCC identifie a media type.
FORMAT_VorbisFormat DSUtil 6bddfa7e-9f22-46a9-ab5e-884eff294d9f
FOURCCMap DSUtil The FOURCCMap function provides conversion between GUID media subtypes and old-style FOURCC 32-bit media tags. In the original Microsoft® Windows® multimedia APIs, media types were tagged with 32-bit values created from four 8-bit characters and were known as FOURCCs. Microsoft DirectShow® media types have GUIDs for the subtype, partly because these are simpler to create (creation of a new FOURCC requires its registration with Microsoft). Because FOURCCs are unique, a one-to-one mapping has been made possible by allocating a range of 4,000 million GUIDs representing FOURCCs. This range is all GUIDs of the form: XXXXXXXX-0000-0010-8000-00AA00389B71.
FreeAndNil DSUtil Frees an object reference and replaces the reference with Nil. (Delphi4 compatibility)
FreeMediaType DSUtil The FreeMediaType function frees the format block in an AM_MEDIA_TYPE structure. Use this function to free just the format block. To delete the AM_MEDIA_TYPE structure, call DeleteMediaType.
GetBitmapFormatSize DSUtil The mechanism for describing a bitmap format is with the BITMAPINFOHEADER This is really messy to deal with because it invariably has fields that follow it holding bit fields, palettes and the rest. This function gives the number of bytes required to hold a VIDEOINFO that represents it. This count includes the prefix information (like the rcSource rectangle) the BITMAPINFOHEADER field, and any other colour information on the end. WARNING If you want to copy a BITMAPINFOHEADER into a VIDEOINFO always make sure that you use the HEADER macro because the BITMAPINFOHEADER field isn't right at the start of the VIDEOINFO (there are a number of other fields), CopyMemory(HEADER(pVideoInfo),pbmi,sizeof(BITMAPINFOHEADER));
GetBitmapSize DSUtil Retrieve the Size needed to store a bitmat
GetErrorString DSUtil The GetErrorString function retrieves the error message for a given return code, using the current language setting.
GetEventCodeDef DSUtil Return a string explaining a filter graph event.
GetFOURCC DSUtil Find the four-character codes wich identifi a codec.
GetMediaTypeDescription DSUtil This function examine a media type and return a short description like GraphEdit.
GetSourceRectFromMediaType DSUtil Retrieve original source rectangle from a TAM_Media_type record.
HaveFilterPropertyPage DSUtil Return true if the specified property page is provided by the Filter.
IDivXFilterInterface DSUtil Interface to control the Divx Decoder filter. TODO: discover the last function ...
IID_IIDivXFilterInterface DSUtil  
IID_IMoniker DSUtil  
IID_IPersistStream DSUtil  
IID_IPropertyBag DSUtil  
IID_ISpecifyPropertyPages DSUtil  
IntToTimeCode DSUtil deprecated, convert a Time code event to TDVD_TimeCode record.
MAKEFOURCC DSUtil Create the four-character codes from a Cardinal value.
MAX_TIME DSUtil  
MEDIASUBTYPE_DIVX DSUtil DIVX
MEDIASUBTYPE_MP42 DSUtil MS Mepg4 DMO
MEDIASUBTYPE_Ogg DSUtil {D2855FA9-61A7-4db0-B979-71F297C17A04
MEDIASUBTYPE_Vorbis DSUtil cddca2d5-6d75-4f98-840e-737bedd5c63b
MEDIASUBTYPE_VOXWARE DSUtil VoxWare MetaSound
MiliSecPerDay DSUtil  
MiliSecToRefTime DSUtil Convert milisecondes to 100 nano sec unit
ProfileFromGUID DSUtil  
PVMRPreferences DSPack Pointer to TVMRPreferences.
rdOverlay DSPack  
rdSysMem DSPack  
rdVidMem DSPack  
RefTimeToMiliSec DSUtil Convert 100 nano sec unit to milisecondes.
RemoveGraphFromRot DSUtil Disable Graphedit to connect with your filter graph.
ID: identifier provided by the AddGraphToRot method.
ShowFilterPropertyPage DSUtil Show the property page associated with the Filter. A property page is one way for a filter to support properties that the user can set. Many of the filters provided with DirectShow support property pages, they are intended for debugging purposes, and are not recommended for application use. In most cases the equivalent functionality is provided through a custom interface on the filter. An application should control these filters programatically, rather than expose their property pages to users.
ShowPinPropertyPage DSUtil Show the property page associated with the Pin.
See also: ShowFilterPropertyPage.
StretchRect DSUtil TODO -oMichael Andersen: make documentation
TAbstractAllocator DSPack *****************************************************************************
TAbstractAllocatorClass DSPack  
TASFWriter DSPack This component is designed to create a ASF file or to stream over a network.
TBaseFilter DSUtil This class can store a custom filter as a moniker within the dfm file.
TColorControl DSPack 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.
TDSTrackBar DSPack This control implement a seek bar for a media-player application. The seek bar is implemented as a TTrackbar control.
TDSVideoWindowEx2 DSPack A alternative to the regular Video Renderer (TVideoWindow), that give a easy way to overlay graphics onto your video in your application.
TDSVideoWindowEx2Caps DSPack Check capability of DSVideoWindowEx.
TEnumMediaType DSUtil This class can retrieve all media types from a pin, a file or an IEnumMediaTypes interface.
TFilter DSPack 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 :)
TFilterGraph DSPack This component is the central component in DirectShow, the Filter Graph handle synchronization, event notification, and other aspects of the controlling the filter graph.
TFilterList DSUtil This class can enumerate all filters in a FilterGraph.
TGraphMode DSPack Graph Mode to use with TFilterGraph.
TMediaType DSUtil Uses TMediaType to configure media types. This class have a special property editor. See TSampleGrabber
TOnDSEvent DSPack  
TPersistentMemory DSUtil For internal use. This class is designed to store a custom memory stream with a form. It is the ancestor of TBaseFilter.
TPinList DSUtil Helper class to enumerate pins on a filter.
TPropertyPage DSUtil Property pages.
See also: ShowFilterPropertyPage, HaveFilterPropertyPage.
TSampleGrabber DSPack 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.
TSeekingCap DSPack Specifies the seeking capabilities of a media stream.
TSeekingCaps DSPack Specifies the seeking capabilities of a media stream.
TSysDevEnum DSUtil Usefull class to enumerate availables filters. See "Filter Enumerator" sample.
TVideoMode DSPack Video mode to use with TVideoWindow.
TVideoWindow DSPack Manage a Video Renderer or a Video Mixer Renderer (VMR) Filter to display a video in your application.
TVMRBitmap DSPack  
TVMRBitmapOption DSPack 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 DSPack  
TVMROptions DSPack Video Mixer Renderer property editor.
TVMRPreference DSPack 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 DSPack Set of TVMRPreference.
TVMRRenderDevice DSPack Render device returned by then OnGraphVMRRenderDevice event.
TVMRVideoMode DSPack See VRMOptions.
TVORBISFORMAT DSUtil Ogg Vorbis
TWMPofiles8 DSUtil WMF9 Utils
WMProfiles8 DSUtil  
WM_CAPTURE_BITMAP DSPack Sample Grabber message identifier.
WM_GRAPHNOTIFY DSPack Filter Graph message identifier.

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