attributo MF_SD_PROTECTED

Indica se un flusso contiene contenuto protetto.

Tipo di dati

UINT32

Trattare come valore booleano.

Commenti

Questo attributo si applica ai descrittori di flusso. Se il valore dell'attributo è TRUE, il flusso contiene contenuto protetto. Se il valore è FALSE o l'attributo non è impostato, il flusso contiene contenuto chiaro.

Anziché controllare ogni flusso per questo attributo, è possibile passare un descrittore di presentazione alla funzione MFRequireProtectedEnvironment . Questa funzione verifica se il descrittore di presentazione contiene flussi protetti.

Un'origine multimediale deve impostare questo attributo nel descrittore di flusso se il contenuto richiede il percorso multimediale protetto (PMP).

La costante GUID per questo attributo viene esportata da mfuuid.lib.

Esempio

// 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);
}

Requisiti

Requisito Valore
Client minimo supportato
Windows Vista [app desktop | App UWP]
Server minimo supportato
Windows Server 2008 [app desktop | App UWP]
Intestazione
Mfidl.h

Vedi anche

Elenco alfabetico degli attributi di Media Foundation

FMAttributes::GetUINT32

FMAttributes::SetUINT32

FMStreamDescriptor

Attributi del descrittore di flusso