struktur MFP_MEDIAITEM_CREATED_EVENT (mfplay.h)

Penting Usang. API ini dapat dihapus dari rilis Windows di masa mendatang. Aplikasi harus menggunakan Sesi Media untuk pemutaran.
 

Struktur peristiwa untuk peristiwa MFP_EVENT_TYPE_MEDIAITEM_CREATED . Kejadian ini dikirim ketika metode IMFPMediaPlayer::CreateMediaItemFromURL atau IMFPMediaPlayer::CreateMediaItemFromObject selesai.

Sintaks

typedef struct MFP_MEDIAITEM_CREATED_EVENT {
  MFP_EVENT_HEADER header;
  IMFPMediaItem    *pMediaItem;
  DWORD_PTR        dwUserData;
} MFP_MEDIAITEM_CREATED_EVENT;

Anggota

header

MFP_EVENT_HEADER struktur yang berisi data umum untuk semua peristiwa IMFPMediaPlayer .

pMediaItem

Arahkan ke antarmuka IMFPMediaItem dari item media baru. Jika gagal membuat item media, anggota ini ADALAH NULL.

dwUserData

Data pengguna yang ditentukan aplikasi untuk item media. Nilai ini ditentukan ketika aplikasi memanggil CreateMediaItemFromURL atau CreateMediaItemFromObject.

Keterangan

Untuk mendapatkan penunjuk ke struktur ini, transmisikan parameter pEventHeader dari metode IMFPMediaPlayerCallback::OnMediaPlayerEvent . Anda dapat menggunakan makro MFP_GET_MEDIAITEM_CREATED_EVENT untuk tujuan ini.

Item media dibuat secara asinkron. Jika beberapa item dibuat, operasi dapat diselesaikan dalam urutan apa pun, tidak harus dalam urutan yang sama dengan panggilan metode. Anda dapat menggunakan anggota dwUserData untuk mengidentifikasi item, jika Anda memiliki permintaan simultan yang tertunda.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 7 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 R2 [hanya aplikasi desktop]
Header mfplay.h

Lihat juga

IMFPMediaPlayerCallback

Struktur Media Foundation

Menggunakan MFPlay untuk Pemutaran Audio/Video