MFSampleExtension_Encryption_SubSampleMappingSplit 属性

设置示例的子示例映射,指示示例数据中的清除字节和加密字节。

数据类型

BLOB

备注

BLOB 应包含一个字节范围数组作为 DWORD,其中每两个 DWORD 创建一个集。 每个集中的第一个 DWORD 是清除字节数,该集的第二个 DWORD 是加密字节数。 请注意,0 对不是有效的集 (任一值都可以为 0,但不能同时) 。 字节范围数组指示要解密的范围,包括整个示例不应解密的可能性。 建议不要在清除样本上设置此设置,但可以通过使用适当的值设置来获得相同的结果。

示例

以下示例演示如何设置MFSampleExtension_Encryption_SubSampleMappingSplit。

// m_spSample is a IMFSample
// pdwSubSampleMap is a DWORD*
// dwSubSampleMapSize is a DWORD

m_spSample->SetBlob( MFSampleExtension_Encryption_SubSampleMappingSplit,
                    (BYTE*)pdwSubSampleMap, 
                    dwSubSampleMapSize * sizeof(DWORD) );

要求

要求
最低受支持的客户端
Windows 8.1 [桌面应用 |UWP 应用]
最低受支持的服务器
Windows Server 2012 R2 [桌面应用 |UWP 应用]
标头
Mfapi.h

请参阅

媒体基础属性的字母顺序列表

IMFSample

MFSampleExtension_Content_KeyID