Compartir a través de


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