Microsoft DirectX 8.1 (C++)

IFilterGraph::FindFilterByName

The FindFilterByName method finds a filter that was added to the filter graph with a specific name.

Syntax

HRESULT FindFilterByName(
  LPCWSTR pName,
  IBaseFilter **ppFilter
);

Parameters

pName

[in, string] Pointer to the name to search for.

ppFilter

[out] Address of a pointer to an IBaseFilter interface on the found filter.

Return Value

Returns one of the following values.

Value Description
S_OK Success.
E_POINTER Null pointer argument.
VFW_E_NOT_FOUND No filter was found with the specified name.

Remarks

If no filter is found, the method returns a NULL pointer in the ppFilter parameter.

The returned IBaseFilter interface has an outstanding reference count. The caller must release the interface.

See Also