atribut MF_SD_PROTECTED

Menunjukkan apakah aliran berisi konten yang dilindungi.

Jenis Data

UINT32

Perlakukan sebagai nilai Boolean.

Keterangan

Atribut ini berlaku untuk deskriptor aliran. Jika nilai atribut true, aliran berisi konten yang dilindungi. Jika nilainya FALSE, atau atribut tidak diatur, aliran berisi konten yang jelas.

Alih-alih memeriksa setiap aliran untuk atribut ini, Anda dapat meneruskan deskriptor presentasi ke fungsi MFRequireProtectedEnvironment . Fungsi ini menguji apakah deskriptor presentasi berisi aliran yang dilindungi.

Sumber media harus mengatur atribut ini pada deskriptor aliran jika konten memerlukan jalur media yang dilindungi (PMP).

Konstanta GUID untuk atribut ini diekspor dari mfuuid.lib.

Contoh

// This function returns TRUE if the stream contains protected 
// content. You can also call the MFRequireProtectedEnvironment 
// function to test whether a presentation contains any streams
// with protected content.

BOOL StreamHasProtectedContent(IMFStreamDescriptor *pSD)
{
    return MFGetAttributeUINT32(pSD, MF_SD_PROTECTED, FALSE);
}

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows Vista [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung
Windows Server 2008 [aplikasi desktop | Aplikasi UWP]
Header
Mfidl.h

Lihat juga

Daftar Alfabet Atribut Media Foundation

IMFAttributes::GetUINT32

IMFAttributes::SetUINT32

IMFStreamDescriptor

Atribut Deskriptor Aliran