D3D11_VIDEO_DECODER_CAPS_DOWNSAMPLE值: 0x1表示圖形驅動程式至少支援一部分的向下取樣作業。 D3D11_VIDEO_DECODER_CAPS_NON_REAL_TIME值: 0x2表示譯碼硬體無法即時支持譯碼作業。 轉碼案例仍支持譯碼。使用這項功能時,如果已啟用降級取樣,可能會實時進行譯碼。 D3D11_VIDEO_DECODER_CAPS_DOWNSAMPLE_DYNAMIC值:...
D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAG_NONE 值:0 没有关联的组件。 D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAG_Y 如果格式是 YUV 格式,则 指示 Y 分量。 D3D11_VIDEO_DECODER_HISTOGRAM_COMPONENT_FLAG_U 如果格式是 YUV 格式,则 指示 U 组件。
Describes a video decoder output view. Syntax C++ typedefstructD3D11_VIDEO_DECODER_OUTPUT_VIEW_DESC{GUID DecodeProfile; D3D11_VDOV_DIMENSION ViewDimension;union{ D3D11_TEX2D_VDOV Texture2D; }; } D3D11_VIDEO_DECODER_OUTPUT_VIEW_DESC;
D3D11_VIDEO_DECODER_DESC结构 D3D11_VIDEO_DECODER_EXTENSION结构 D3D11_VIDEO_DECODER_OUTPUT_VIEW_DESC结构 D3D11_VIDEO_FRAME_FORMAT枚举 D3D11_VIDEO_PROCESSOR_ALPHA_FILL_MODE枚举 D3D11_VIDEO_PROCESSOR_AUTO_STREAM_CAPS枚举 D3D11_VIDEO_PROCESSOR_CAPS结构 D3D11_VIDEO_PROCESSOR_COLOR_SPACE结构 D3D11_VIDE...
D3D11_VIDEO_DECODER_BUFFER_INVERSE_QUANTIZATION_MATRIX 值:4 反量化矩阵缓冲区。 D3D11_VIDEO_DECODER_BUFFER_SLICE_CONTROL 值:5 切片控制缓冲区。 D3D11_VIDEO_DECODER_BUFFER_BITSTREAM 值:6 位流数据缓冲区。 D3D11_VIDEO_DECODER_BUFFER_MOTION_VECTOR ...
typedef struct D3D11_VIDEO_DECODER_OUTPUT_VIEW_DESC { GUID DecodeProfile; D3D11_VDOV_DIMENSION ViewDimension; union { D3D11_TEX2D_VDOV Texture2D; }; } D3D11_VIDEO_DECODER_OUTPUT_VIEW_DESC; 成员DecodeProfile解码配置文件。 若要获取设备支持的配置文件列表,请调用 ID3D11VideoDevice::GetVideoDeco...
LAVFilter Video Decoder 设置 这样原生10bit素材会以 P010 (即YUV420 10bit) 输出,8bit素材会从NV12升到P010输出。 Potplayer设置 Potplayer设置 关键点是:视频缓冲格式 10位整数 + 10位输出,保证全链路 10bit。 效果 缩放里显示: GPU Super Resolution ...
int main(void) { ID3D11VideoDecoder *o = NULL; ID3D11VideoDecoder_Release(o); return 0; } EOF enabled vaapi&&enabled xlib&& check_lib2"va/va.h va/va_x11.h"vaGetDisplay -lva -lva-x11&& enablevaapi_x11 Expand DownExpand Up@@ -4593,6 +4618,10 @@ check_deps $CONFIG_LIST \ ...
ID3D11VideoDevice::CreateVideoDecoder 为Microsoft Direct3D 11 创建视频解码器设备。 ID3D11VideoDevice::CreateVideoDecoderOutputView 为视频解码器创建资源视图,描述解码操作的输出示例。 ID3D11VideoDevice::CreateVideoProcessor 为Microsoft Direct3D 11 创建视频处理器设备。 ID3D11VideoDevice::CreateVideoProcessor...
要触发BUG,首先视频格式是 P010(一个10-bit的YUV格式,几乎所有的10-bit和HEVC和H.264解码后都是这个格式)。根据MPC-VR判断,这个错误其实发生在“D3D11 video processor”这一层。使用上图所示的默认设置就可以触发。如果用PotPlayer,最简单使用D3D11硬解+D3D11渲染器即可触发(不过还有一些其它条件)。