_ _ 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 |
|