estructura D3D12DDICAPS_VIDEO_ENCODER_SUPPORT_DATA_0080_2 (d3d12umddi.h)

La estructura de D3D12DDICAPS_VIDEO_ENCODER_SUPPORT_DATA_0080_2 proporciona detalles de compatibilidad para las configuraciones de entrada pasadas. Use D3D12DDICAPS_VIDEO_ENCODER_SUPPORT_DATA_0083_0 para obtener compatibilidad completa con la característica de codificación de vídeo para Windows 11 (WDDM 3.0).

Sintaxis

typedef struct D3D12DDICAPS_VIDEO_ENCODER_SUPPORT_DATA_0080_2 {
  UINT                                                      NodeIndex;
  D3D12DDI_VIDEO_ENCODER_CODEC_0080                         Codec;
  D3D12DDI_VIDEO_ENCODER_PROFILE_DESC_0080_2                TargetProfile;
  D3D12DDI_VIDEO_ENCODER_LEVEL_SETTING_0080_2               TargetLevel;
  DXGI_FORMAT                                               InputFormat;
  D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_0080_2         CodecConfiguration;
  D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_0080_2                RateControl;
  D3D12DDI_VIDEO_ENCODER_INTRA_REFRESH_MODE_0080            IntraRefresh;
  D3D12DDI_VIDEO_ENCODER_FRAME_SUBREGION_LAYOUT_MODE_0080   SubregionFrameEncoding;
  UINT                                                      ResolutionsListCount;
  const D3D12DDI_VIDEO_ENCODER_PICTURE_RESOLUTION_DESC_0080 *pResolutionList;
  D3D12DDI_VIDEO_ENCODER_VALIDATION_FLAGS_0080              ValidationFlags;
  D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAGS_0080                 SupportFlags;
  D3D12DDI_VIDEO_ENCODER_PROFILE_DESC_0080_2                SuggestedProfile;
  D3D12DDI_VIDEO_ENCODER_LEVEL_SETTING_0080_2               SuggestedLevel;
  D3D12DDI_VIDEO_ENCODER_RESOLUTION_SUPPORT_LIMITS_0080_2   *pResolutionDependentSupport;
} D3D12DDICAPS_VIDEO_ENCODER_SUPPORT_DATA_0080_2;

Miembros

NodeIndex

[in] En una operación de varios adaptadores, NodeIndex indica a qué adaptador físico del dispositivo se aplica la operación.

Codec

[in] Valor de D3D12DDI_VIDEO_ENCODER_CODEC_0080 que especifica el códec de codificación que se va a usar.

TargetProfile

[in] Estructura D3D12DDI_VIDEO_ENCODER_PROFILE_DESC_0080_2 que especifica la configuración de perfil solicitada.

TargetLevel

[in] Estructura D3D12DDI_VIDEO_ENCODER_LEVEL_SETTING_0080_2 que especifica la configuración de nivel solicitada.

InputFormat

[in] Valor DXGI_FORMAT que especifica el formato de entrada de los fotogramas de entrada.

CodecConfiguration

[in] Estructura D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_0080_2 que especifica la configuración solicitada para el códec seleccionado. La estructura específica del códec dentro de esta estructura debe coincidir con el tipo de códec especificado por Codec.

RateControl

[in] Estructura D3D12DDI_VIDEO_ENCODER_RATE_CONTROL_0080_2 que especifica la configuración de control de velocidad solicitada.

IntraRefresh

[in] Valor de D3D12DDI_VIDEO_ENCODER_INTRA_REFRESH_MODE_0080 que especifica el modo de actualización interna solicitado.

SubregionFrameEncoding

[in] Valor de D3D12DDI_VIDEO_ENCODER_FRAME_SUBREGION_LAYOUT_MODE_0080 que especifica el modo de creación de particiones de la subregión solicitado.

ResolutionsListCount

[in] Indica el número de resoluciones de la lista a las que apunta pResolutionList .

pResolutionList

[in] Puntero a una matriz de estructuras de D3D12DDI_VIDEO_ENCODER_PICTURE_RESOLUTION_DESC_0080 que especifica la lista de resoluciones solicitadas para ser compatibles.

ValidationFlags

[out] Valor de D3D12DDI_VIDEO_ENCODER_VALIDATION_FLAGS_0080 que proporciona más detalles si la consulta de límite devuelve con el bitD3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0080_GENERAL_SUPPORT_OK no establecido.

SupportFlags

[out] Valor D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAGS_0080 que especifica los detalles de compatibilidad de la configuración solicitada.

SuggestedProfile

[out] Estructura D3D12DDI_VIDEO_ENCODER_PROFILE_DESC_0080_2 en la que el controlador devuelve el perfil coincidente para la configuración solicitada.

SuggestedLevel

[out] Estructura D3D12DDI_VIDEO_ENCODER_LEVEL_SETTING_0080_2 en la que el controlador devuelve el nivel coincidente para la configuración solicitada para cada resolución presente en pResolutionList.

pResolutionDependentSupport

[out] Puntero a una lista de D3D12DDI_VIDEO_ENCODER_RESOLUTION_SUPPORT_LIMITS_0080_2 estructuras en las que el controlador devuelve los límites de compatibilidad dependientes de la resolución.

Comentarios

Use D3D12DDICAPS_VIDEO_ENCODER_SUPPORT_DATA_0083_0 para obtener compatibilidad completa con la característica de codificación de vídeo para Windows 11 (WDDM 3.0).

Requisitos

Requisito Valor
Header d3d12umddi.h