_ _ Attribut protégé SD MF

Indique si un flux de données contient du contenu protégé.

Type de données

UINT32

Traiter en tant que valeur booléenne.

Notes

Cet attribut s’applique aux descripteurs de flux. Si la valeur de l’attribut est true, le flux de données contient du contenu protégé. Si la valeur est false ou si l’attribut n’est pas défini, le flux contient du contenu clair.

Au lieu de vérifier chaque flux pour cet attribut, vous pouvez passer un descripteur de présentation à la fonction MFRequireProtectedEnvironment . Cette fonction vérifie si le descripteur de présentation contient des flux protégés.

Une source de média doit définir cet attribut sur le descripteur de flux si le contenu requiert le chemin d’accès de média protégé (PMP).

La constante GUID de cet attribut est exportée à partir de mfuuid. lib.

Exemples

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

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows [Applications UWP pour applications de bureau Vista |]
Serveur minimal pris en charge
Windows Applications de bureau du serveur 2008 [ | applications UWP]
En-tête
Mfidl. h

Voir aussi

Liste alphabétique des attributs Media Foundation

IMFAttributes::GetUINT32

IMFAttributes::SetUINT32

IMFStreamDescriptor

Attributs du descripteur de flux