Compartilhar via


Método IDXVAHD_Device::GetVideoProcessorCustomRates (dxvahd.h)

Obtém uma lista de taxas personalizadas às quais um processador de vídeo DXVA-HD (Aceleração de Vídeo de Alta Definição) do Microsoft DirectX dá suporte. As taxas personalizadas são usadas para conversão de taxa de quadros e IVTC (telecine inverso).

Sintaxe

HRESULT GetVideoProcessorCustomRates(
  [in]  const GUID              *pVPGuid,
  [in]  UINT                    Count,
  [out] DXVAHD_CUSTOM_RATE_DATA *pRates
);

Parâmetros

[in] pVPGuid

Um GUID que identifica o processador de vídeo a ser consultado. Esse GUID deve ser igual ao valor do membro VPGuid de uma das estruturas DXVAHD_VPCAPS recuperadas pelo método IDXVAHD_Device::GetVideoProcessorCaps .

[in] Count

O número de taxas a serem recuperadas. Esse parâmetro deve ser igual ao membro CustomRateCount da estrutura DXVAHD_VPCAPS para o processador de vídeo.

[out] pRates

Um ponteiro para uma matriz de estruturas DXVAHD_CUSTOM_RATE_DATA . O parâmetro Count especifica o número de elementos na matriz. O método preenche a matriz com uma lista de taxas personalizadas.

Retornar valor

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

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 7 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 R2 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho dxvahd.h

Confira também

DXVA-HD

IDXVAHD_Device