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 |
|
Vedi anche