_MFP_CREATION_OPTIONS Enumeration (mfplay.h)

Wichtig Veraltet. Diese API kann aus zukünftigen Versionen von Windows entfernt werden. Anwendungen sollten die Mediensitzung für die Wiedergabe verwenden.
 

Gibt Optionen für die MFPCreateMediaPlayer-Funktion an.

Syntax

typedef enum _MFP_CREATION_OPTIONS {
  MFP_OPTION_NONE = 0,
  MFP_OPTION_FREE_THREADED_CALLBACK = 0x1,
  MFP_OPTION_NO_MMCSS = 0x2,
  MFP_OPTION_NO_REMOTE_DESKTOP_OPTIMIZATION = 0x4
} ;

Konstanten

 
MFP_OPTION_NONE
Wert: 0
Verwenden Sie die Standarderstellungsoptionen.
MFP_OPTION_FREE_THREADED_CALLBACK
Wert: 0x1
Wenn festgelegt, ruft das MFPlay-Playerobjekt den IMFPMediaPlayerCallback-Rückruf der Anwendung für einen anderen Thread und nicht den Thread auf, der die MFPCreateMediaPlayer-Funktion aufgerufen hat. Daher muss der Rückruf threadsicher sein.

Wenn dieses Flag nicht festgelegt ist, ruft das Player-Objekt den Rückruf für denselben Thread auf, der MFPCreateMediaPlayer aufruft. Dieser Thread muss über eine Nachrichtenschleife verfügen. Intern erstellt das Player-Objekt ein ausgeblendetes Fenster zum Senden des Rückrufs, ähnlich dem Mechanismus, der für Singlethreaded Apartments (STAs) in COM verwendet wird.
MFP_OPTION_NO_MMCSS
Wert: 0x2
Registrieren Sie die Wiedergabetopologie nicht beim Multimedia Class Scheduler Service (MMCSS). Standardmäßig registriert das MFPlay-Objekt die Wiedergabetopologie bei MMCSS, was in der Regel zu einer besseren Wiedergabeerfahrung führt. Weitere Informationen finden Sie unter IMFWorkQueueServices.
MFP_OPTION_NO_REMOTE_DESKTOP_OPTIMIZATION
Wert: 0x4
Deaktiviert Optimierungen, die andernfalls ausgeführt werden, wenn die Anwendung in einer RDS-Umgebung (Remotedesktopdienste, früher Terminaldienste) ausgeführt wird.

Hinweise

Die folgende Typdefinition wird für die Kombination von Flags aus dieser Enumeration definiert.

typedef UINT32 MFP_CREATION_OPTIONS;

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [nur Desktop-Apps]
Kopfzeile mfplay.h

Weitere Informationen

Media Foundation-Enumerationen