Bagikan melalui


Antarmuka IMFASFMutualExclusion (wmcontainer.h)

Mengonfigurasi objek pengecualian timbal balik Advanced Systems Format (ASF), yang mengelola informasi tentang sekelompok aliran di profil ASF yang saling eksklusif. Ketika aliran atau grup aliran saling eksklusif, hanya salah satu dari mereka yang dibaca pada satu waktu, mereka tidak dibaca secara bersamaan.

Contoh umum pengecualian timbal balik adalah sekumpulan aliran yang masing-masing menyertakan konten yang sama yang dikodekan pada laju bit yang berbeda. Aliran yang digunakan ditentukan oleh bandwidth yang tersedia untuk pembaca.

Antarmuka IMFASFMutualExclusion ada untuk setiap objek pengecualian timbal balik ASF. Penunjuk ke antarmuka ini diperoleh saat Anda membuat objek menggunakan metode IMFASFProfile::CreateMutualExclusion .

Warisan

Antarmuka IMFASFMutualExclusion mewarisi dari antarmuka IUnknown . IMFASFMutualExclusion juga memiliki jenis anggota ini:

Metode

Antarmuka IMFASFMutualExclusion memiliki metode ini.

 
IMFASFMutualExclusion::AddRecord

Menambahkan rekaman ke objek pengecualian timbal balik. Rekaman menentukan aliran yang saling eksklusif dengan aliran di semua rekaman lainnya.
IMFASFMutualExclusion::AddStreamForRecord

Menambahkan nomor aliran ke rekaman dalam objek pengecualian timbal balik Format Sistem Tingkat Lanjut.
IMFASFMutualExclusion::Clone

Membuat salinan objek pengecualian timbal balik Format Sistem Tingkat Lanjut.
IMFASFMutualExclusion::GetRecordCount

Mengambil jumlah rekaman dalam objek pengecualian timbal balik Format Sistem Tingkat Lanjut.
IMFASFMutualExclusion::GetStreamsForRecord

Mengambil nomor aliran yang terkandung dalam rekaman dalam objek pengecualian timbal balik Format Sistem Tingkat Lanjut.
IMFASFMutualExclusion::GetType

Mengambil jenis pengecualian timbal balik yang diwakili oleh objek pengecualian timbal balik Format Sistem Tingkat Lanjut (ASF).
IMFASFMutualExclusion::RemoveRecord

Menghapus rekaman dari objek pengecualian timbal balik Format Sistem Tingkat Lanjut (ASF).
IMFASFMutualExclusion::RemoveStreamFromRecord

Menghapus nomor aliran dari rekaman dalam objek pengecualian timbal balik Format Sistem Tingkat Lanjut.
IMFASFMutualExclusion::SetType

Mengatur jenis pengecualian timbal balik yang diwakili oleh objek pengecualian timbal balik Format Sistem Tingkat Lanjut (ASF).

Keterangan

Objek profil ASF dapat mendukung beberapa pengecualian bersama. Masing-masing harus dikonfigurasi menggunakan objek pengecualian timbal balik ASF terpisah.

Persyaratan

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

Lihat juga

Antarmuka Media Foundation

Menggunakan Pengecualian Timbal Balik untuk Aliran ASF