Compartir a través de


estructura D3D12_FEATURE_DATA_VIDEO_ENCODER_PROFILE_LEVEL (d3d12video.h)

Proporciona datos para las llamadas a ID3D12VideoDevice::CheckFeatureSupport cuando se D3D12_FEATURE_VIDEO_ENCODER_PROFILE_LEVEL la característica especificada. Recupera un valor que indica si se admite el perfil especificado para la codificación de vídeo.

Sintaxis

typedef struct D3D12_FEATURE_DATA_VIDEO_ENCODER_PROFILE_LEVEL {
  UINT                              NodeIndex;
  D3D12_VIDEO_ENCODER_CODEC         Codec;
  D3D12_VIDEO_ENCODER_PROFILE_DESC  Profile;
  BOOL                              IsSupported;
  D3D12_VIDEO_ENCODER_LEVEL_SETTING MinSupportedLevel;
  D3D12_VIDEO_ENCODER_LEVEL_SETTING MaxSupportedLevel;
} D3D12_FEATURE_DATA_VIDEO_ENCODER_PROFILE_LEVEL;

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.

Codec

Miembro de la enumeración D3D12_VIDEO_ENCODER_CODEC que especifica el códec para el que se consulta el nivel de perfil admitido.

Profile

Estructura de D3D12_VIDEO_ENCODER_PROFILE_DESC que especifica el perfil para el que se está consultando la compatibilidad.

IsSupported

Recibe un valor booleano que indica si se admite el perfil especificado para el códec especificado.

MinSupportedLevel

Campo de salida que recibe el nivel mínimo admitido para el códec y el perfil seleccionados si se admite.

MaxSupportedLevel

Campo de salida que recibe el nivel máximo admitido para el códec y el perfil seleccionados si se admite.

Requisitos

Requisito Value
Cliente mínimo compatible Compilación 22000 de Windows
Servidor mínimo compatible Compilación 22000 de Windows
Encabezado d3d12video.h