Método ID3D11VideoContext1::VideoProcessorGetBehaviorHints (d3d11_1.h)
Retorna dicas de driver que indicam quais das operações do processador de vídeo são melhor executadas usando hardware de sobreposição de vários planos em vez do método ID3D11VideoContext::VideoProcessorBlt .
Sintaxe
HRESULT VideoProcessorGetBehaviorHints(
[in] ID3D11VideoProcessor *pVideoProcessor,
[in] UINT OutputWidth,
[in] UINT OutputHeight,
[in] DXGI_FORMAT OutputFormat,
[in] UINT StreamCount,
[in] const D3D11_VIDEO_PROCESSOR_STREAM_BEHAVIOR_HINT *pStreams,
[out] UINT *pBehaviorHints
);
Parâmetros
[in] pVideoProcessor
Tipo: ID3D11VideoProcessor*
Um ponteiro para a interface ID3D11VideoProcessor .
[in] OutputWidth
Tipo: UINT
A largura do fluxo de saída.
[in] OutputHeight
Tipo: UINT
A altura do fluxo de saída.
[in] OutputFormat
Tipo: DXGI_FORMAT
O formato do fluxo de saída.
[in] StreamCount
Tipo: UINT
O número de fluxos de entrada a serem processados.
[in] pStreams
Tipo: const D3D11_VIDEO_PROCESSOR_STREAM_BEHAVIOR_HINT*
Uma matriz de estruturas que especifica o formato de cada fluxo de entrada e se cada fluxo deve ser usado ao calcular dicas de comportamento.
[out] pBehaviorHints
Tipo: UINT*
Um ponteiro para uma combinação OR bit a bit de valores de D3D11_VIDEO_PROCESSOR_BEHAVIOR_HINTS indicando quais operações de processador de vídeo seriam melhor executadas usando hardware de sobreposição de vários planos em vez do método ID3D11VideoContext::VideoProcessorBlt .
Valor retornado
Tipo: HRESULT
Esse método retorna um dos seguintes códigos de erro.
S_OK | A operação foi concluída com sucesso. |
E_INVALIDARG | Um parâmetro inválido foi passado ou essa função foi chamada usando um padrão de chamada inválido. |
E_OUTOFMEMORY | Não há memória suficiente para concluir a operação. |
Comentários
Esse método calcula as dicas de comportamento usando o estado atual do processador de vídeo, conforme definido pelos métodos "SetOutput" e "SetStream" de ID3D11VideoContext e ID3D11VideoContext1. Você deve definir o estado adequado antes de chamar esse método para garantir que as dicas retornadas contenham dados úteis.
Requisitos
Cliente mínimo com suporte | Windows 10 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2016 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | d3d11_1.h |