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 |
---|---|
|
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 |