Compartir a través de


estructura D3D12_FEATURE_DATA_VIDEO_ENCODER_OUTPUT_RESOLUTION (d3d12video.h)

Proporciona datos para las llamadas a ID3D12VideoDevice::CheckFeatureSupport cuando se D3D12_FEATURE_VIDEO_ENCODER_OUTPUT_RESOLUTION la característica especificada. Recupera la lista de resoluciones admitidas para el códec especificado.

Sintaxis

typedef struct D3D12_FEATURE_DATA_VIDEO_ENCODER_OUTPUT_RESOLUTION {
  UINT                                              NodeIndex;
  D3D12_VIDEO_ENCODER_CODEC                         Codec;
  UINT                                              ResolutionRatiosCount;
  BOOL                                              IsSupported;
  D3D12_VIDEO_ENCODER_PICTURE_RESOLUTION_DESC       MinResolutionSupported;
  D3D12_VIDEO_ENCODER_PICTURE_RESOLUTION_DESC       MaxResolutionSupported;
  UINT                                              ResolutionWidthMultipleRequirement;
  UINT                                              ResolutionHeightMultipleRequirement;
  D3D12_VIDEO_ENCODER_PICTURE_RESOLUTION_RATIO_DESC *pResolutionRatios;
} D3D12_FEATURE_DATA_VIDEO_ENCODER_OUTPUT_RESOLUTION;

Miembros

NodeIndex

Para una sola operación de GPU, establézcalo en cero. Si hay varios nodos de GPU, establezca un bit 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 bits.

Codec

Miembro de la enumeración D3D12_VIDEO_ENCODER_CODEC especificando el códec para el que se consultan las resoluciones admitidas.

ResolutionRatiosCount

Número de relaciones de resolución que se van a recuperar. Este número debe coincidir con el número del D3D12_FEATURE_DATA_VIDEO_ENCODER_OUTPUT_RESOLUTION_RATIOS_COUNT. Campo ResolutionRatiosCount devuelto desde una llamada a ID3D12VideoDevice::CheckFeatureSupport con D3D12_FEATURE_VIDEO_ENCODER_OUTPUT_RESOLUTION_RATIOS_COUNT especificado como característica.

IsSupported

Recibe un valor booleano que indica si se admiten las entradas de consulta.

MinResolutionSupported

Recibe la resolución mínima admitida para el códec especificado.

MaxResolutionSupported

Recibe la resolución máxima admitida para el códec especificado.

ResolutionWidthMultipleRequirement

UINT que especifica un número por el que el componente de ancho de resolución debe ser divisible.

ResolutionHeightMultipleRequirement

UINT que especifica un número por el que el componente de alto de resolución debe ser divisible.

pResolutionRatios

Recibe una lista de D3D12_VIDEO_ENCODER_PICTURE_RESOLUTION_RATIO_DESC que representa las relaciones de resolución admitidas para el códec especificado como fracciones irreducibles. El autor de la llamada debe asignar la memoria de esta matriz en función del campo ResolutionRatiosCount y asignarla a la estructura de la consulta a ID3D12VideoDevice::CheckFeatureSupport.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Build 22000
Servidor mínimo compatible Windows Build 22000
Encabezado d3d12video.h