atributo MFSampleExtension_Encryption_SubSampleMappingSplit
Establece la asignación de sub sample para el ejemplo que indica los bytes claros y cifrados de los datos de ejemplo.
Tipo de datos
BLOB
Comentarios
El BLOB debe contener una matriz de intervalos de bytes como DWORD donde cada dos DWORDs crea un conjunto. El primer DWORD de cada conjunto es el número de bytes claros y el segundo DWORD del conjunto es el número de bytes cifrados. Tenga en cuenta que un par de 0s no es un conjunto válido (cualquiera de los valores puede ser 0, pero no ambos). La matriz de intervalos de bytes indica qué intervalos se van a descifrar, incluida la posibilidad de que no se descifre toda la muestra. Se recomienda que esto no se establezca en muestras claras, aunque es posible lograr el mismo resultado estableciendo con los valores adecuados.
Ejemplos
En el ejemplo siguiente se muestra cómo establecer 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) );
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows 8.1 [aplicaciones de escritorio | Aplicaciones para UWP] |
Servidor mínimo compatible |
Windows Server 2012 R2 [aplicaciones de escritorio | Aplicaciones para UWP] |
Encabezado |
|
Consulte también