Class TSysDevEnum
Unit
DSUtil
Declaration
type TSysDevEnum = class
Description
Usefull class to enumerate availables filters. See "Filter Enumerator" sample.Methods
Overview
Description
 |
constructor Create(guid: TGUID); overload; |
constructor. Create the class and initialize the main category with the GUID.
 |
Constructor Create; overload; |
constructor
 |
destructor Destroy; override; |
destructor
 |
function GetBaseFilter(GUID: TGUID): IBaseFilter; overload; |
Call GetBaseFilter to retrieve the IBaseFilter interface corresponding to GUID.
 |
function GetBaseFilter(index: integer): IBaseFilter; overload; |
Call GetBaseFilter to retrieve the IBaseFilter interface corresponding to index.
 |
function GetMoniker(index: integer): IMoniker; |
Call GetMoniker to retrieve the IMoniker interface corresponding to index. This interface can be used to store a filter with the class.
 |
procedure SelectGUIDCategory(GUID: TGUID); |
Select the main category by GUID. For example CLSID_VideoCompressorCategory to enumerate Video Compressors.
 |
procedure SelectIndexCategory(index: integer); |
Select the main category by Index.
Properties
Overview
Description
 |
property Categories[item: integer]: TFilCatNode; |
Call Categories to read Category Name and GUID.
 |
property CountCategories: integer; |
Call CountCategories to retrieve categories count.
 |
property CountFilters: integer; |
Call CountFilters to retrieve the number of Filte within a Category.
 |
property Filters[item: integer]: TFilCatNode; |
Call Filters to read Filter Name and GUID.
Generated by DIPasDoc 0.8.0 on Sun 1 Jun 2003 23:53:07