Bagikan melalui


METODE IMFASFMultiplexer::GetNextPacket (wmcontainer.h)

Mengambil paket ASF output berikutnya dari multiplexer.

Sintaks

HRESULT GetNextPacket(
  [out] DWORD     *pdwStatusFlags,
  [out] IMFSample **ppIPacket
);

Parameter

[out] pdwStatusFlags

Menerima bendera status nol atau lebih. Jika lebih dari satu paket menunggu, metode akan menetapkan bendera ASF_STATUSFLAGS_INCOMPLETE .

[out] ppIPacket

Menerima penunjuk ke antarmuka IMFSample dari sampel output pertama paket data. Pemanggil harus merilis antarmuka.

Menampilkan nilai

Metode mengembalikan HRESULT. Nilai yang mungkin termasuk, tetapi tidak terbatas pada, yang ada dalam tabel berikut.

Menampilkan kode Deskripsi
S_OK
Metode berhasil.

Keterangan

Klien perlu memanggil metode ini, idealnya setelah setiap panggilan ke IMFASFMultiplexer::P rocessSample, untuk mendapatkan paket ASF output. Panggil metode ini dalam perulangan selama bendera ASF_STATUSFLAGS_INCOMPLETE diterima.

Jika tidak ada paket yang siap, metode mengembalikan S_OK tetapi tidak mengembalikan sampel di ppIPacket.

Persyaratan

   
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 [hanya aplikasi desktop]
Target Platform Windows
Header wmcontainer.h
Pustaka Mfuuid.lib

Lihat juga

Menghasilkan Paket Data ASF Baru

IMFASFMultiplexer

IMFSample