Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gibt an, ob ein Stream geschützte Inhalte enthält.
Datentyp
UINT32
Als boolescher Wert behandeln.
Bemerkungen
Dieses Attribut gilt für Streamdeskriptoren. Wenn der Wert des Attributs TRUE ist, enthält der Stream geschützte Inhalte. Wenn der Wert FALSE ist oder das Attribut nicht festgelegt ist, enthält der Stream klare Inhalte.
Anstatt jeden Stream auf dieses Attribut zu überprüfen, können Sie einen Präsentationsdeskriptor an die MFRequireProtectedEnvironment-Funktion übergeben. Diese Funktion testet, ob der Präsentationsdeskriptor geschützte Datenströme enthält.
Eine Medienquelle sollte dieses Attribut für den Streamdeskriptor festlegen, wenn der Inhalt den geschützten Medienpfad (Protected Media Path, PMP) erfordert.
Die GUID-Konstante für dieses Attribut wird aus mfuuid.lib exportiert.
Beispiele
// 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);
}
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) |
Windows Vista [Desktop-Apps | UWP-Apps] |
| Unterstützte Mindestversion (Server) |
Windows Server 2008 [Desktop-Apps | UWP-Apps] |
| Header |
|
Weitere Informationen