D3D12_VIDEO_DECODE_CONFIGURATION_FLAGS 枚举 (d3d12video.h)
指定视频解码的配置。
语法
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
} ;
常量
D3D12_VIDEO_DECODE_CONFIGURATION_FLAG_NONE 无配置标志。 |
D3D12_VIDEO_DECODE_CONFIGURATION_FLAG_HEIGHT_ALIGNMENT_MULTIPLE_32_REQUIRED 输出解码图面的高度必须是 32 的倍数。 |
D3D12_VIDEO_DECODE_CONFIGURATION_FLAG_POST_PROCESSING_SUPPORTED 驱动程序支持后处理。 如果设置了此标志,主机解码器可以使用 D3D12_VIDEO_DECODE_CONVERSION_ARGUMENTS中的转换标志来设置后期处理。 |
D3D12_VIDEO_DECODE_CONFIGURATION_FLAG_REFERENCE_ONLY_ALLOCATIONS_REQUIRED 必须使用 资源标志D3D12_RESOURCE_FLAG_VIDEO_DECODE_REFERENCE_ONLY 分配引用资源。 引用纹理必须与输出纹理分开,类似于执行格式转换或缩减。 此标志不得设置为 D3D12_VIDEO_DECODE_TIER_3 或更高版本。 |
D3D12_VIDEO_DECODE_CONFIGURATION_FLAG_ALLOW_RESOLUTION_CHANGE_ON_NON_KEY_FRAME 可以在非关键帧上更改解码分辨率。 |
要求
要求 | 值 |
---|---|
Header | d3d12video.h |