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 |