MFSESSION_SETTOPOLOGY_FLAGS-Enumeration (mfidl.h)
Definiert das Verhalten der IMFMediaSession::SetTopology-Methode .
Syntax
typedef enum MFSESSION_SETTOPOLOGY_FLAGS {
MFSESSION_SETTOPOLOGY_IMMEDIATE = 0x1,
MFSESSION_SETTOPOLOGY_NORESOLUTION = 0x2,
MFSESSION_SETTOPOLOGY_CLEAR_CURRENT = 0x4
} ;
Konstanten
MFSESSION_SETTOPOLOGY_IMMEDIATE Wert: 0x1 Beenden Sie die aktuelle Präsentation, löschen Sie alle ausstehenden Präsentationen, und stellen Sie sofort die neue Topologie in die Warteschlange (angegeben durch den pTopology-Parameter ). Wenn der pTopology-ParameterNULL ist, hat dieses Flag keine Auswirkung. |
MFSESSION_SETTOPOLOGY_NORESOLUTION Wert: 0x2 Die Topologie muss nicht aufgelöst werden. Verwenden Sie dieses Flag, wenn Sie eine vollständige Topologie festlegen. |
MFSESSION_SETTOPOLOGY_CLEAR_CURRENT Wert: 0x4 Hinweis Erfordert Windows 7. Löschen Sie die aktuelle Topologie wie folgt:
Ausstehende Topologien werden nicht aus der Wiedergabewarteschlange entfernt. Wenn in der Warteschlange eine ausstehende Topologie vorhanden ist, wird diese Topologie geladen, nachdem die aktuelle Topologie gelöscht wurde. Andernfalls wird die Wiedergabe einfach beendet. Um alle ausstehenden Topologien aus der Warteschlange zu entfernen, rufen Sie IMFMediaSession::ClearTopologies auf. |
Hinweise
Diese Flags sind optional und schließen sich nicht gegenseitig aus. Wenn keine Flags festgelegt sind, löst die Mediensitzung die Topologie auf und fügt sie dann der Warteschlange der ausstehenden Präsentationen hinzu.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Kopfzeile | mfidl.h |