MFSampleExtension _ Encryption _ SubSampleMappingSplit-Attribut
Legt die Unterbeispielzuordnung für das Beispiel fest, die die eindeutigen und verschlüsselten Bytes in den Beispieldaten angibt.
Datentyp
Blob
Hinweise
Das BLOB sollte ein Array von Bytebereichen als DWORDs enthalten, wobei alle zwei DWORDs einen Satz machen. Das erste DWORD in jeder Menge ist die Anzahl der eindeutigen Bytes, und das zweite DWORD der Menge ist die Anzahl der verschlüsselten Bytes. Beachten Sie, dass ein 0s-Paar kein gültiger Satz ist (beide Werte können 0 sein, aber nicht beide). Das Array von Bytebereichen gibt an, welche Bereiche entschlüsselt werden sollen, einschließlich der Möglichkeit, dass das gesamte Beispiel nicht entschlüsselt werden soll. Es wird empfohlen, dies nicht für eindeutige Stichproben festzulegen, obwohl es möglich ist, das gleiche Ergebnis zu erzielen, indem Sie es mit den entsprechenden Werten festlegen.
Beispiele
Das folgende Beispiel zeigt, wie MFSampleExtension _ Encryption _ SubSampleMappingSplit festgelegt wird.
// m_spSample is a IMFSample
// pdwSubSampleMap is a DWORD*
// dwSubSampleMapSize is a DWORD
m_spSample->SetBlob( MFSampleExtension_Encryption_SubSampleMappingSplit,
(BYTE*)pdwSubSampleMap,
dwSubSampleMapSize * sizeof(DWORD) );
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) |
[Windows 8.1 |Desktop-Apps UWP-Apps] |
| Unterstützte Mindestversion (Server) |
Windows Server 2012 [R2-Desktop-Apps | UWP-Apps] |
| Header |
|