Class TFilterList
Unit
DSUtil
Declaration
type TFilterList = class()
Description
This class can enumerate all filters in a FilterGraph.Methods
Overview
 |
constructor Create(FilterGraph: IFilterGraph); overload; |
 |
destructor Destroy; override; |
 |
function Add(Item: IBaseFilter): Integer; |
 |
procedure Assign(FilterGraph: IFilterGraph); |
 |
function First: IBaseFilter; |
 |
function IndexOf(Item: IBaseFilter): Integer; |
 |
procedure Insert(Index: Integer; Item: IBaseFilter); |
 |
function Last: IBaseFilter; |
 |
function Remove(Item: IBaseFilter): Integer; |
 |
procedure Update; |
Description
 |
constructor Create(FilterGraph: IFilterGraph); overload; |
Create a list based on a FilterGraph.
 |
destructor Destroy; override; |
Destructor.
 |
function Add(Item: IBaseFilter): Integer; |
Call Add to add an interface to the list.
 |
procedure Assign(FilterGraph: IFilterGraph); |
Reload the list from another FilterGraph.
 |
function First: IBaseFilter; |
Call First to obtain the first interface in the list.
 |
function IndexOf(Item: IBaseFilter): Integer; |
Call IndexOf to obtain the index of an interface.
 |
procedure Insert(Index: Integer; Item: IBaseFilter); |
Call Insert to insert an interface into the list. Item is the interface to insert, and Index indicates the position (zero-offset) where the interface should be added.
 |
function Last: IBaseFilter; |
Call Last to obtain the last interface in the list.
 |
function Remove(Item: IBaseFilter): Integer; |
Call Remove to remove an interface from the list. Remove returns the index of the removed interface, or –1 if the interface was not found.
 |
procedure Update; |
Update the list.
Properties
Overview
 |
property FilterInfo[Index: Integer]: TFilterInfo; |
 |
property Items[Index: Integer]: IBaseFilter; |
Description
 |
property FilterInfo[Index: Integer]: TFilterInfo; |
call FilterInfo to retrieve the Filer name and his FilterGraph.
 |
property Items[Index: Integer]: IBaseFilter; |
Use Items to directly access an interface in the list. Index identifies each interface by its position in the list.
Generated by DIPasDoc 0.8.0 on Sun 1 Jun 2003 23:53:07