Compartilhar via


Método IEncoderAPI::GetParameterValues (strmif.h)

[O recurso associado a esta página, Microsoft TV Technologies, é um recurso herdado. A Microsoft recomenda fortemente que o novo código não use esse recurso.]

[IEncoderAPI não está mais disponível para uso. Em vez disso, use ICodecAPI.]

O método GetParameterValues recupera a lista de valores compatíveis com o parâmetro fornecido.

Sintaxe

HRESULT GetParameterValues(
  [in]  const GUID *Api,
  [out] VARIANT    **Values,
  [out] ULONG      *ValuesCount
);

Parâmetros

[in] Api

Ponteiro para um GUID que especifica o parâmetro .

[out] Values

Endereço de um ponteiro para uma matriz que recebe os valores.

[out] ValuesCount

Indica o número de entradas colocadas na matriz.

Retornar valor

Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.

Comentários

Esse método retorna uma matriz de tipos VARIANT que representam os valores individuais compatíveis com o parâmetro . Essa matriz é alocada pelo chamador por meio de CoTaskMemAlloc e colocada no parâmetro Values . Na saída, ValuesCount contém o número de elementos na matriz. O chamador deve liberar a matriz chamando CoTaskMemFree.

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho strmif.h (inclua Dshow.h)
Biblioteca Strmiids.lib

Confira também

API do codificador

IEncoderAPI Interface