Compartilhar via


Método IVMRDeinterlaceControl::GetDeinterlaceModeCaps (strmif.h)

[O recurso associado a esta página, DirectShow, é um recurso herdado. Foi substituído por MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation. Esses recursos foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda fortemente que o novo código use MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation em vez de DirectShow, quando possível. A Microsoft sugere que o código existente que usa as APIs herdadas seja reescrito para usar as novas APIs, se possível.]

O método GetDeinterlaceModeCaps recupera os recursos de um modo de desinterlacing específico com suporte pelo driver de dispositivo gráfico.

Sintaxe

HRESULT GetDeinterlaceModeCaps(
  [in]  LPGUID             lpDeinterlaceMode,
  [in]  VMRVideoDesc       *lpVideoDescription,
  [out] VMRDeinterlaceCaps *lpDeinterlaceCaps
);

Parâmetros

[in] lpDeinterlaceMode

Ponteiro para um GUID que identifica o modo de desinterlacagem. Chame o método GetNumberOfDeinterlaceModes para obter uma lista de GUIDs compatíveis com o driver.

[in] lpVideoDescription

Ponteiro para uma estrutura VMRVideoDesc que descreve o vídeo para desinterlacear. Defina o membro dwSize da estrutura antes de chamar o método .

[out] lpDeinterlaceCaps

Ponteiro para uma estrutura VMRDeinterlaceCaps . Defina o membro dwSize da estrutura antes de chamar o método . O método preenche a estrutura com informações sobre o modo de desinterlacagem especificado.

Retornar valor

Retorna um valor HRESULT . Os possíveis valores incluem os seguintes:

Código de retorno Descrição
E_POINTER
Argumento de ponteiro NULL.
S_OK
Êxito.
E_INVALIDARG
Argumento inválido.
VFW_E_DDRAW_CAPS_NOT_SUITABLE
A cartão de vídeo não dá suporte à desinterlacização de hardware.
VFW_E_VMR_NO_DEINTERLACE_HW
A cartão de vídeo não dá suporte à desinterlacização de hardware.
VFW_E_VMR_NOT_IN_MIXER_MODE
A VMR não está no modo de mixer.

Comentários

O método retorna as estruturas VMRVideoDesc e VMRDeinterlaceCaps .

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP com SP1 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho strmif.h (inclua Dshow.h)
Biblioteca Strmiids.lib

Confira também

Códigos de erro e êxito

IVMRDeinterlaceControl Interface

Usando o Renderizador de Combinação de Vídeos