estructura D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS1 (d3d12video.h)
Especifica los parámetros del flujo de salida para una operación de descodificación de vídeo. D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS se usa para el mismo propósito, pero no proporciona un campo para histogramas.
Sintaxis
typedef struct D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS1 {
ID3D12Resource *pOutputTexture2D;
UINT OutputSubresource;
D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS1 ConversionArguments;
D3D12_VIDEO_DECODE_OUTPUT_HISTOGRAM Histograms[4];
} D3D12_VIDEO_DECODE_OUTPUT_STREAM_ARGUMENTS1;
Miembros
pOutputTexture2D
Id3D12Resource que representa la textura de salida. Si la conversión de descodificación está habilitada, esta textura contendrá la salida posterior a la conversión. Si la conversión de descodificación no está habilitada, esta textura contendrá la salida de descodificación.
OutputSubresource
Índice del subrecurso de salida de pOutputTexture2D que se va a usar. Esto le permite especificar índices de matriz si la salida es una matriz.
ConversionArguments
Estructura de D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS opcional que contiene parámetros de conversión de salida.
Histograms[4]
Matriz de D3D12_VIDEO_DECODE_OUTPUT_HISTOGRAM estructuras que se rellenan con datos de histograma. El tamaño máximo de la matriz es 4.
Requisitos
Requisito | Valor |
---|---|
Header | d3d12video.h |