typedef struct D3D11_VIDEO_DECODER_OUTPUT_VIEW_DESC {
D3D11_VDOV_DIMENSION ViewDimension;
union {
D3D11_TEX2D_VDOV Texture2D;
};
} D3D11_VIDEO_DECODER_OUTPUT_VIEW_DESC;
这个结构包含以下成员:
- ViewDimension: 枚举值,表示视图的维度类型。可以是 D3D11_VDOV_DIMENSION_TEXTURE2D。
- Texture2D: 一个 D3D11_TEX2D_VDOV 结构,用于描述 2D 纹理的视频解码器输出视图。
下面是 D3D11_TEX2D_VDOV 结构的定义:
typedef struct D3D11_TEX2D_VDOV {
UINT ArraySlice;
} D3D11_TEX2D_VDOV;
这个结构包含以下成员:
- ArraySlice: 一个整数值,指定数组切片索引。
这些结构用于配置和创建视频解码器输出视图。在使用这些结构时,可以指定视图的维度和其他相关信息,以便在视频解码时正确呈现输出。
转载请注明出处:http://www.pingtaimeng.com/article/detail/25726/Win32 API/D3d11.h/D3D11_VIDEO_DECODER_OUTPUT_VIEW_DESC