Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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 |