atribut MFSampleExtension_Encryption_SubSampleMappingSplit

Mengatur pemetaan sub-sampel untuk sampel yang menunjukkan byte yang jelas dan terenkripsi dalam data sampel.

Jenis Data

BLOB

Keterangan

BLOB harus berisi array rentang byte sebagai DWORD di mana setiap dua DWORD membuat satu set. DWORD pertama dalam setiap set adalah jumlah byte yang jelas dan DWORD kedua dari set adalah jumlah byte terenkripsi. Perhatikan bahwa sepasang 0s bukan set yang valid (salah satu nilai bisa 0, tetapi tidak keduanya). Array rentang byte menunjukkan rentang mana yang akan didekripsi, termasuk kemungkinan bahwa seluruh sampel tidak boleh didekripsi. Disarankan agar ini tidak diatur pada sampel yang jelas, meskipun dimungkinkan untuk mencapai hasil yang sama dengan mengaturnya dengan nilai yang sesuai.

Contoh

Contoh berikut menunjukkan cara mengatur 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) );

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows 8.1 [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung
Windows Server 2012 R2 [aplikasi desktop | Aplikasi UWP]
Header
Mfapi.h

Lihat juga

Daftar Alfabet Atribut Media Foundation

IMFSample

MFSampleExtension_Content_KeyID