Bagikan melalui


enumerasi MFSESSION_SETTOPOLOGY_FLAGS (mfidl.h)

Menentukan perilaku metode IMFMediaSession::SetTopology .

Sintaks

typedef enum MFSESSION_SETTOPOLOGY_FLAGS {
  MFSESSION_SETTOPOLOGY_IMMEDIATE = 0x1,
  MFSESSION_SETTOPOLOGY_NORESOLUTION = 0x2,
  MFSESSION_SETTOPOLOGY_CLEAR_CURRENT = 0x4
} ;

Konstanta

 
MFSESSION_SETTOPOLOGY_IMMEDIATE
Nilai: 0x1
Hentikan presentasi saat ini, hapus semua presentasi yang tertunda, dan segera antrekan topologi baru (ditentukan oleh parameter pTopology ).

Jika parameter pTopology adalah NULL, bendera ini tidak berpengaruh.
MFSESSION_SETTOPOLOGY_NORESOLUTION
Nilai: 0x2
Topologi tidak perlu diselesaikan. Gunakan bendera ini jika Anda mengatur topologi penuh.
MFSESSION_SETTOPOLOGY_CLEAR_CURRENT
Nilai: 0x4
Catatan Membutuhkan Windows 7.

 

Bersihkan topologi saat ini, sebagai berikut:


  • Jika pTopology bukan NULL, topologi dikosongkan hanya jika pTopology cocok dengan topologi saat ini (yaitu, hanya jika pTopology menunjuk ke topologi saat ini).

  • Jika parameter pTopology adalah NULL, topologi saat ini dibersihkan, terlepas dari topologi mana yang terkini.


Topologi yang tertunda tidak dihapus dari antrean pemutaran. Jika ada topologi yang tertunda pada antrean, topologi tersebut akan dimuat setelah topologi saat ini dihapus. Jika tidak, pemutaran hanya berhenti.

Untuk menghapus semua topologi yang tertunda dari antrean, panggil IMFMediaSession::ClearTopologies.

Keterangan

Bendera ini bersifat opsional, dan tidak saling eksklusif. Jika tidak ada bendera yang diatur, Sesi Media menyelesaikan topologi lalu menambahkannya ke antrean presentasi yang tertunda.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 [hanya aplikasi desktop]
Header mfidl.h

Lihat juga

Enumerasi Yayasan Media