enumeración D3D12_VIDEO_DECODE_CONFIGURATION_FLAGS (d3d12video.h)
Especifica la configuración para la descodificación de vídeo.
Syntax
typedef enum D3D12_VIDEO_DECODE_CONFIGURATION_FLAGS {
D3D12_VIDEO_DECODE_CONFIGURATION_FLAG_NONE,
D3D12_VIDEO_DECODE_CONFIGURATION_FLAG_HEIGHT_ALIGNMENT_MULTIPLE_32_REQUIRED,
D3D12_VIDEO_DECODE_CONFIGURATION_FLAG_POST_PROCESSING_SUPPORTED,
D3D12_VIDEO_DECODE_CONFIGURATION_FLAG_REFERENCE_ONLY_ALLOCATIONS_REQUIRED,
D3D12_VIDEO_DECODE_CONFIGURATION_FLAG_ALLOW_RESOLUTION_CHANGE_ON_NON_KEY_FRAME
} ;
Constantes
D3D12_VIDEO_DECODE_CONFIGURATION_FLAG_NONE No hay marcas de configuración. |
D3D12_VIDEO_DECODE_CONFIGURATION_FLAG_HEIGHT_ALIGNMENT_MULTIPLE_32_REQUIRED El alto de las superficies descodificadas de salida debe ser un múltiplo de 32. |
D3D12_VIDEO_DECODE_CONFIGURATION_FLAG_POST_PROCESSING_SUPPORTED El controlador admite el procesamiento posterior. Si se establece esta marca, el descodificador de host puede configurar el procesamiento posterior mediante las marcas de conversión de la D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS. |
D3D12_VIDEO_DECODE_CONFIGURATION_FLAG_REFERENCE_ONLY_ALLOCATIONS_REQUIRED Los recursos de referencia deben asignarse con la marca de recursos D3D12_RESOURCE_FLAG_VIDEO_DECODE_REFERENCE_ONLY . Las texturas de referencia deben ser independientes de las texturas de salida, de forma similar a realizar una conversión de formato o una reducción vertical. Esta marca no debe establecerse para D3D12_VIDEO_DECODE_TIER_3 o superior. |
D3D12_VIDEO_DECODE_CONFIGURATION_FLAG_ALLOW_RESOLUTION_CHANGE_ON_NON_KEY_FRAME La resolución de descodificación se puede cambiar en un fotograma no clave. |
Requisitos
Requisito | Valor |
---|---|
Header | d3d12video.h |
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de