Compartilhar via


Método ID3D11VideoContext::VideoProcessorSetStreamOutputRate (d3d11.h)

Define a taxa na qual o processador de vídeo produz quadros de saída para um fluxo de entrada.

Sintaxe

void VideoProcessorSetStreamOutputRate(
  [in] ID3D11VideoProcessor              *pVideoProcessor,
  [in] UINT                              StreamIndex,
  [in] D3D11_VIDEO_PROCESSOR_OUTPUT_RATE OutputRate,
  [in] BOOL                              RepeatFrame,
  [in] const DXGI_RATIONAL               *pCustomRate
);

Parâmetros

[in] pVideoProcessor

Um ponteiro para a interface ID3D11VideoProcessor . Para obter esse ponteiro, chame ID3D11VideoDevice::CreateVideoProcessor.

[in] StreamIndex

O índice baseado em zero do fluxo de entrada. Para obter o número máximo de fluxos, chame ID3D11VideoProcessorEnumerator::GetVideoProcessorCaps e marcar o membro da estrutura MaxStreamStates.

[in] OutputRate

A taxa de saída, especificada como um valor D3D11_VIDEO_PROCESSOR_OUTPUT_RATE .

[in] RepeatFrame

Especifica como o driver executa a conversão de taxa de quadros, se necessário.

Valor Significado
TRUE
Repita os quadros.
FALSE
Interpolar quadros.

[in] pCustomRate

Um ponteiro para uma estrutura DXGI_RATIONAL . Se OutputRate for D3D11_VIDEO_PROCESSOR_OUTPUT_RATE_CUSTOM, esse parâmetro especificará a taxa de saída exata. Caso contrário, esse parâmetro será ignorado e poderá ser NULL.

Valor retornado

Nenhum

Comentários

As taxas de saída padrão são taxa de quadros normal (D3D11_VIDEO_PROCESSOR_OUTPUT_RATE_NORMAL) e meia taxa de quadros (D3D11_VIDEO_PROCESSOR_OUTPUT_RATE_HALF). Além disso, o driver pode dar suporte a taxas personalizadas para conversão de taxa ou telecine inverso. Para obter a lista de taxas personalizadas, chame ID3D11VideoProcessorEnumerator::GetVideoProcessorCustomRate.

Dependendo da taxa de saída, o driver pode precisar converter a taxa de quadros. Nesse caso, o valor de RepeatFrame controla se o driver cria quadros interpolados ou simplesmente repete quadros de entrada.

Requisitos

   
Cliente mínimo com suporte Windows 8 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2012 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho d3d11.h

Confira também

ID3D11VideoContext