Compartir a través de


estructura D3D12DDICAPS_VIDEO_ENCODER_SUPPORT_DATA_0082_0 (d3d12umddi.h)

La estructura D3D12DDICAPS_VIDEO_ENCODER_SUPPORT_DATA_0082_0 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_0082_0 {
  UINT                                                      NodeIndex;
  D3D12DDI_VIDEO_ENCODER_CODEC_0080                         Codec;
  DXGI_FORMAT                                               InputFormat;
  D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_0082_0         CodecConfiguration;
  D3D12DDI_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE_0082_0      CodecGopSequence;
  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;
  UINT                                                      MaxDPBCapacity;
  D3D12DDI_VIDEO_ENCODER_VALIDATION_FLAGS_0082_0            ValidationFlags;
  D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAGS_0082_0               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_0082_0;

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.

InputFormat

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

CodecConfiguration

[in] Estructura D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_0082_0 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.

CodecGopSequence

[in] Estructura D3D12DDI_VIDEO_ENCODER_SEQUENCE_GOP_STRUCTURE_0082_0 que especifica el grupo solicitado de configuración de imágenes (GOP) 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 interno solicitado.

SubregionFrameEncoding

[in] Valor de D3D12DDI_VIDEO_ENCODER_FRAME_SUBREGION_LAYOUT_MODE_0080 que especifica el modo de creación de particiones de la subdivisió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 admitirse.

MaxDPBCapacity

[in] Número máximo de fotogramas de referencia anteriores que se usarán al llamar a EncodeFrame para entre fotogramas. Este valor se usa para calcular el nivel sugerido.

ValidationFlags

[out] Valor D3D12DDI_VIDEO_ENCODER_VALIDATION_FLAGS_0082_0 que proporciona más detalles si la consulta de límite devuelve con elbit D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAG_0083_0_GENERAL_SUPPORT_OK no establecido.

SupportFlags

[out] Valor D3D12DDI_VIDEO_ENCODER_SUPPORT_FLAGS_0082_0 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 de 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