estructura D3D12_FEATURE_DATA_VIDEO_DECODE_SUPPORT (d3d12video.h)
Proporciona datos para las llamadas a ID3D12VideoDevice::CheckFeatureSupport cuando se D3D12_FEATURE_VIDEO_DECODE_SUPPORT la característica especificada. Recupera información de soporte técnico para la descodificación de vídeo.
Sintaxis
typedef struct D3D12_FEATURE_DATA_VIDEO_DECODE_SUPPORT {
UINT NodeIndex;
D3D12_VIDEO_DECODE_CONFIGURATION Configuration;
UINT Width;
UINT Height;
DXGI_FORMAT DecodeFormat;
DXGI_RATIONAL FrameRate;
UINT BitRate;
D3D12_VIDEO_DECODE_SUPPORT_FLAGS SupportFlags;
D3D12_VIDEO_DECODE_CONFIGURATION_FLAGS ConfigurationFlags;
D3D12_VIDEO_DECODE_TIER DecodeTier;
} D3D12_FEATURE_DATA_VIDEO_DECODE_SUPPORT;
Miembros
NodeIndex
Para una sola operación de GPU, establézcalo en cero. Si hay varios nodos de GPU, establezca un poco para identificar el nodo (el adaptador físico del dispositivo) al que se aplica la cola de comandos. Cada bit de la máscara corresponde a un único nodo. Solo se pueden establecer 1 bit.
Configuration
Estructura de D3D12_VIDEO_DECODE_CONFIGURATION que especifica el perfil de descodificación, el cifrado de secuencia de bits y el tipo de interlace de la secuencia de origen.
Width
Ancho de descodificación de la secuencia de origen.
Height
Alto de descodificación de la secuencia de origen
DecodeFormat
El DXGI_FORMAT que se va a usar como formato de descodificación. Este formato es el formato de salida si no se especifica ninguna conversión de descodificador.
FrameRate
Velocidad de fotogramas del formato de vídeo. Un valor de 0 significa que se desconoce la velocidad de fotogramas.
BitRate
Velocidad media de compresión de datos por segundo para la secuencia de vídeo comprimida. El controlador usa esta información para determinar si el vídeo se puede descodificar en tiempo real. Un valor de 0 significa que se desconoce la velocidad de bits.
SupportFlags
Combinación de valores de la enumeración D3D12_VIDEO_DECODE_SUPPORT_FLAGS que indica la compatibilidad con la descodificación de vídeo. Este valor se rellena mediante la llamada a ID3D12Device::CheckFeatureSupport.
ConfigurationFlags
Combinación de valores de la enumeración D3D12_VIDEO_DECODE_CONFIGURATION_FLAGS que describe la configuración de descodificación de vídeo. Este valor se rellena mediante la llamada a ID3D12Device::CheckFeatureSupport.
DecodeTier
Miembro de la enumeración D3D12_VIDEO_DECODE_TIER que especifica el nivel de descodificación de un descodificador de vídeo de hardware.
Requisitos
Requisito | Valor |
---|---|
Header | d3d12video.h |