attribut MFSampleExtension_Encryption_SubSampleMappingSplit
Définit le mappage de sous-échantillon pour l’exemple indiquant les octets clairs et chiffrés dans les exemples de données.
Type de données
BLOB
Notes
L’objet BLOB doit contenir un tableau de plages d’octets en tant que DWORD où tous les deux DWORD créent un ensemble. Le premier DWORD de chaque ensemble est le nombre d’octets vides et le deuxième DWORD de l’ensemble est le nombre d’octets chiffrés. Notez qu’une paire de 0s n’est pas un ensemble valide (l’une ou l’autre valeur peut être 0, mais pas les deux). Le tableau de plages d’octets indique les plages à déchiffrer, y compris la possibilité que l’échantillon entier ne soit pas déchiffré. Il est recommandé de ne pas le définir sur des exemples clairs, bien qu’il soit possible d’obtenir le même résultat en le définissant avec les valeurs appropriées.
Exemples
L’exemple suivant montre comment définir 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) );
Spécifications
Condition requise | Valeur |
---|---|
Client minimal pris en charge |
Windows 8.1 [applications de bureau | Applications UWP] |
Serveur minimal pris en charge |
Windows Server 2012 R2 [applications de bureau | Applications UWP] |
En-tête |
|
Voir aussi