Bagikan melalui


atribut MFASFSPLITTER_PACKET_BOUNDARY

Menentukan apakah buffer berisi awal paket Advanced Systems Format (ASF).

Jenis Data

UINT32

Perlakukan sebagai nilai Boolean.

Keterangan

Jika buffer media mengekspos antarmuka IMFAttributes melalui QueryInterface, dan nilai atribut ini nonzero, pemisah ASF memperlakukan buffer sebagai awal paket baru.

Atribut ini berlaku jika Anda menggunakan pemisah ASF untuk mengurai data ASF. Jika data ASF Anda memiliki panjang paket variabel, Anda harus mengatur atribut ini pada buffer media yang Anda teruskan ke metode IMFASFSplitter::P arseData. Atur atribut ke TRUE jika buffer berisi awal paket baru. Jika buffer berisi kelanjutan paket sebelumnya, atur atribut ke FALSE. Buffer tidak dapat menjangkau beberapa paket.

Untuk data ASF dengan ukuran paket tetap, atribut ini tidak diperlukan, dan buffer dapat menjangkau beberapa paket.

Perhatikan bahwa implementasi standar IMFMediaBuffer yang disediakan oleh Media Foundation tidak mengekspos IMFAttributes. Untuk menggunakan atribut ini, Anda harus menyediakan implementasi IMFMediaBuffer Anda sendiri; misalnya, dengan membungkus buffer yang dikembalikan oleh MFCreateMemoryBuffer.

Persyaratan

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

Baca juga

Daftar Alfabet Atribut Media Foundation

Atribut ASF

IMFAttributes::GetUINT32

IMFAttributes::SetUINT32

IMFMediaBuffer