IMVSCFilterProperties

The IMVSCFilterProperties Interface from the MontiVision Smart Control provides methods to open and close filter property dialogs.

Methods:

CloseProperties Close a filter's property pages dialog.
GetPropertyPageName Get the name from a filter with property pages.
HasProperties Check if a filter provides property pages.
ShowProperties Open a filter's property pages dialog.

Typelib: MV SmartControl


Method IMVSCFilterProperties::CloseProperties

Declaration: Sub CloseProperties(Filter As String)

Close a filter's property pages dialog

Parameter:

Filter Filter label within the filter graph configuration.
Prototype:

HRESULT CloseProperties(BSTR Filter);


Method IMVSCFilterProperties::GetPropertyPageName

Declaration: Function GetPropertyPageName(Index As Long) As String

Get the name from a filter with property pages.

Parameter:

Index Index of a filter with property pages. Start with 0 for Index and get filter label util GetPropertyPageName returns S_FALSE (1).
Prototype:

HRESULT GetPropertyPageName(LONG Index, BSTR* value);


Method IMVSCFilterProperties::HasProperties

Declaration: Sub HasProperties(Filter As String)

Check if a filter provides property pages.

Parameter:

Filter Filter label within the filter graph configuration.
Prototype:

HRESULT HasProperties(BSTR Filter);


Method IMVSCFilterProperties::ShowProperties

Declaration: Sub ShowProperties(Filter As String)

Open a filter's property pages dialog.

Parameter:

Filter Filter label within the filter graph configuration.
Prototype:

HRESULT ShowProperties(BSTR Filter);