estrutura D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS1 (d3d12video.h)
Especifica argumentos de fluxo de entrada para um fluxo de entrada passado para ID3D12VideoProcessCommandList1::P rocessFrames1, que dá suporte à alteração do tipo de campo para cada chamada.
Sintaxe
typedef struct D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS1 {
D3D12_VIDEO_PROCESS_INPUT_STREAM InputStream[2];
D3D12_VIDEO_PROCESS_TRANSFORM Transform;
D3D12_VIDEO_PROCESS_INPUT_STREAM_FLAGS Flags;
D3D12_VIDEO_PROCESS_INPUT_STREAM_RATE RateInfo;
INT FilterLevels[32];
D3D12_VIDEO_PROCESS_ALPHA_BLENDING AlphaBlending;
D3D12_VIDEO_FIELD_TYPE FieldType;
} D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS1;
Membros
InputStream[2]
Uma matriz de estruturas D3D12_VIDEO_PROCESS_INPUT_STREAM que contém o conjunto de referências para processamento de vídeo. Se o formato estéreo for D3D12_VIDEO_PROCESS_STEREO_FORMAT_SEPARATE, dois conjuntos de fluxos de entrada deverão ser fornecidos. Para todos os outros formatos estéreo, o primeiro conjunto de referência deve ser fornecido e o segundo deve ser inicializado como zero.
Transform
Uma estrutura D3D12_VIDEO_PROCESS_TRANSFORM especificando a conversão de inversão, rotação, escala e destino para a entrada de vídeo.
Flags
Um valor da enumeração D3D12_VIDEO_PROCESS_INPUT_STREAM_FLAGS especificando as opções para o fluxo de entrada.
RateInfo
Uma estrutura D3D12_VIDEO_PROCESS_INPUT_STREAM_RATE especificando a taxa de quadros e os índices de entrada e saída para conversão e desinterlacização da taxa de quadros.
FilterLevels[32]
O nível a ser aplicado a cada filtro habilitado. O nível de filtro é especificado na ordem em que os filtros aparecem na enumeração D3D12_VIDEO_PROCESS_FILTER_FLAGS . Especifique 0 se um filtro não estiver habilitado ou se o índice de filtro estiver reservado.
AlphaBlending
Uma estrutura D3D12_VIDEO_PROCESS_ALPHA_BLENDING especificando o alfa planar para um fluxo de entrada no processador de vídeo.
FieldType
Um valor da enumeração D3D12_VIDEO_FIELD_TYPE especificando o tipo de campo entrelaçado da fonte de entrada. Ao trabalhar com conteúdo misto, use ID3D12VideoProcessCommandList1::P rocessFrames1 , que dá suporte à alteração do tipo de campo para cada chamada.
Requisitos
Cliente mínimo com suporte | Windows 10 Build 20348 |
Servidor mínimo com suporte | Windows 10 Build 20348 |
Cabeçalho | d3d12video.h |
Confira também
- - D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTSID3D12VideoProcessCommandList1::P rocessFrames1