共用方式為


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