Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Proporciona datos para las llamadas a ID3D12VideoDevice::CheckFeatureSupport cuando se D3D12_FEATURE_VIDEO_ENCODER_RATE_CONTROL_FRAME_ANALYSIS la característica especificada. Compatibilidad del controlador de consultas para el análisis de fotogramas de dos pasos de resolución inferior en un factor de escala inferior determinado y codificar la configuración.
Sintaxis
typedef struct D3D12_FEATURE_DATA_VIDEO_ENCODER_RATE_CONTROL_FRAME_ANALYSIS {
UINT NodeIndex;
D3D12_VIDEO_ENCODER_CODEC Codec;
D3D12_VIDEO_ENCODER_PROFILE_DESC Profile;
D3D12_VIDEO_ENCODER_LEVEL_SETTING Level;
DXGI_FORMAT InputFormat;
D3D12_VIDEO_ENCODER_PICTURE_RESOLUTION_DESC InputResolution;
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION CodecConfiguration;
D3D12_VIDEO_ENCODER_FRAME_SUBREGION_LAYOUT_MODE SubregionFrameEncoding;
D3D12_VIDEO_ENCODER_PICTURE_CONTROL_SUBREGIONS_LAYOUT_DATA SubregionFrameEncodingData;
D3D12_VIDEO_ENCODER_QPMAP_CONFIGURATION QPMap;
D3D12_VIDEO_ENCODER_DIRTY_REGIONS_CONFIGURATION DirtyRegions;
D3D12_VIDEO_ENCODER_MOTION_SEARCH_CONFIGURATION MotionSearch;
UINT Pow2DownscaleFactor;
D3D12_VIDEO_ENCODER_RATE_CONTROL_FRAME_ANALYSIS_SUPPORT_FLAGS SupportFlags;
} D3D12_FEATURE_DATA_VIDEO_ENCODER_RATE_CONTROL_FRAME_ANALYSIS;
Members
NodeIndex
Parámetro de entrada. En la operación de varios adaptadores, esto indica a qué adaptador físico del dispositivo se aplica esta operación.
Codec
Parámetro de entrada. Un D3D12_VIDEO_ENCODER_CODEC especificando el códec.
Profile
Parámetro de entrada. Un D3D12_VIDEO_ENCODER_PROFILE_DESC especificando el perfil.
Level
Parámetro de entrada. Un D3D12_VIDEO_ENCODER_LEVEL_SETTING especificando el nivel.
InputFormat
Parámetro de entrada. Un DXGI_FORMAT especificando el formato de entrada.
InputResolution
Parámetro de entrada. Un D3D12_VIDEO_ENCODER_PICTURE_RESOLUTION_DESC especificando la resolución de entrada.
CodecConfiguration
Parámetro de entrada. Un D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION especificando la configuración del códec.
SubregionFrameEncoding
Parámetro de entrada. Un D3D12_VIDEO_ENCODER_FRAME_SUBREGION_LAYOUT_MODE especificando el modo de codificación de fotogramas de la subdivisión.
SubregionFrameEncodingData
Parámetro de entrada. Un D3D12_VIDEO_ENCODER_PICTURE_CONTROL_SUBREGIONS_LAYOUT_DATA especificar los datos de codificación de fotogramas de la subdivisión.
QPMap
Parámetro de entrada. Un D3D12_VIDEO_ENCODER_QPMAP_CONFIGURATION especificar la configuración del mapa de QP.
DirtyRegions
Parámetro de entrada. Un D3D12_VIDEO_ENCODER_DIRTY_REGIONS_CONFIGURATION especificar la configuración de regiones desfasadas.
MotionSearch
Parámetro de entrada. Un D3D12_VIDEO_ENCODER_MOTION_SEARCH_CONFIGURATION especificando la configuración de búsqueda de movimiento.
Pow2DownscaleFactor
Parámetro de entrada. Indica la relación de escalado descendente que se va a usar para las dos texturas de escalado descendente que se pasan al controlador. Las dimensiones de entrada de resolución completa deben ser exactamente divisibles por 2^Pow2DownscaleFactor. Los controladores también deben aplicar esto informando de que no hay soporte técnico en el que la división no sea exacta.
SupportFlags
Parámetro de salida. Combinación bit a bit o de D3D12_VIDEO_ENCODER_RATE_CONTROL_FRAME_ANALYSIS_SUPPORT_FLAGS valores que indican la compatibilidad con los parámetros de entrada especificados.
Requisitos
| Requisito | Importancia |
|---|---|
| Header | d3d12video.h |
Consulte también
D3D12_VIDEO_ENCODER_RATE_CONTROL_FRAME_ANALYSIS_SUPPORT_FLAGS