在 Direct3D 11.1 中,D3D11_VIDEO_DECODER_SUB_SAMPLE_MAPPING_BLOCK 结构体用于描述视频解码器缓冲区中的子采样映射块。以下是该结构的定义:
typedef struct D3D11_VIDEO_DECODER_SUB_SAMPLE_MAPPING_BLOCK {
  UINT ClearSize;
  UINT EncryptedSize;
} D3D11_VIDEO_DECODER_SUB_SAMPLE_MAPPING_BLOCK;

主要成员和结构的说明如下:

  •  ClearSize: 明文数据的大小(以字节为单位)。

  •  EncryptedSize: 加密数据的大小(以字节为单位)。


这个结构体主要用于在视频解码器缓冲区中描述子采样映射块的属性。在使用时,你需要填充这个结构体,然后将其传递给相应的 Direct3D 11.1 API,以便在解码过程中使用。通常,这个结构体会包含在 D3D11_VIDEO_DECODER_BUFFER_DESC1 结构体中,用于描述视频解码器缓冲区的属性。


转载请注明出处:http://www.zyzy.cn/article/detail/25824/Win32 API/D3d11_1.h/D3D11_VIDEO_DECODER_SUB_SAMPLE_MAPPING_BLOCK