атрибут MFSampleExtension_Encryption_SubSampleMappingSplit
Задает сопоставление под примера, указывающее четкие и зашифрованные байты в образце данных.
Тип данных
BLOB
Комментарии
Большой двоичный объект должен содержать массив диапазонов байтов в виде DWORD, где каждые два DWORD составляют набор. Первое значение DWORD в каждом наборе — это число байтов, а второе — число зашифрованных байтов. Обратите внимание, что пара 0s не является допустимым набором (любое значение может быть 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] |
Заголовок |
|
См. также раздел