Share via


IEncoderAPI::IsSupported Method

Note  The IEncoderAPI interface is deprecated. Use ICodecAPI instead.
The IsSupported method queries whether a given parameter is supported.

Syntax

HRESULT IsSupported(
  [in]  const GUID *Api
);

Parameters

  • Api [in]
    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

S_OK

The encoder supports the parameter.

E_NOTIMPL

The encoder does not support the parameter.

Remarks

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.

Requirements

Header Declared in Strmif.h; include Dshow.h.
Library Use Strmiids.lib.

See Also

Encoder API
IEncoderAPI Interface

Send comments about this topic to Microsoft

Build date: 12/4/2008