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