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 |