atribut MF_BYTESTREAMHANDLER_ACCEPTS_SHARE_WRITE

Menentukan apakah handler byte-stream dapat menggunakan aliran byte yang dibuka untuk ditulis oleh utas lain.

Jenis Data

UINT32

Dapatkan/atur

Untuk mendapatkan atribut ini, panggil IMFAttributes::GetUINT32.

Untuk mengatur atribut ini, panggil IMFAttributes::SetUINT32.

Keterangan

Handler byte-stream dapat mendukung atribut ini. Untuk mendapatkan atau mengatur atribut , pertama-tama kueri handler byte-stream untuk antarmuka IMFAttributes . Kemudian hubungi IMFAttributes::GetUINT32 atau IMFAttributes::SetUINT32

Jika atribut ini TRUE, itu berarti bahwa handler byte-stream dapat membaca dari aliran sementara utas lain menulis ke aliran yang sama. Saat aliran dibuka untuk ditulis oleh utas lain, metode IMFByteStream::GetCapabilities mengembalikan bendera MFBYTESTREAM_SHARE_WRITE .

Atribut ini memengaruhi resolusi sumber. Jika aliran byte memiliki bendera MFBYTESTREAM_SHARE_WRITE yang ditetapkan, Pemecah Masalah Sumber tidak akan meneruskan aliran tersebut ke handler byte-stream kecuali handler memiliki atribut MF_BYTESTREAMHANDLER_ACCEPTS_SHARE_WRITE diatur ke TRUE.

Bendera MFBYTESTREAM_SHARE_WRITE adalah petunjuk bahwa panjang aliran mungkin berubah saat handler membaca darinya.

Konstanta GUID untuk atribut ini diekspor dari mfuuid.lib.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows 7 [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung
Windows Server 2008 R2 [aplikasi desktop | Aplikasi UWP]
Header
Mfidl.h

Lihat juga

Daftar Alfabet Atribut Media Foundation

Handler skema dan handler Byte-Stream