IEncoderAPI::IsSupported method (strmif.h)

[IEncoderAPI is no longer available for use. Instead, use ICodecAPI.]

The IsSupported method queries whether a given parameter is supported.


HRESULT IsSupported(
  [in] const GUID *Api


[in] Api

Pointer to a GUID that specifies the parameter.

Return value

The method returns an HRESULT. Possible values include, but are not limited to, those in the following table.

Return code Description
The encoder supports the parameter.
The encoder does not support the parameter.


The method returns S_OK if the encoder recognizes the GUID. To check whether the parameter can be read or modified, call the IEncoderAPI::IsAvailable method.

Any errors besides those in the table above indicate an inability to process the call.


Target Platform Windows
Header strmif.h (include Dshow.h)
Library Strmiids.lib

See also

Encoder API

IEncoderAPI Interface