Objek Pengecualian Timbal Balik

[Fitur yang terkait dengan halaman ini, Windows Media Format 11 SDK, adalah fitur warisan. Ini telah digantikan oleh Pembaca Sumber dan Penulis Sink. Pembaca Sumber dan Penulis Sink telah dioptimalkan untuk Windows 10 dan Windows 11. Microsoft sangat menyarankan agar kode baru menggunakan Pembaca Sumber dan Penulis Sink alih-alih Windows Media Format 11 SDK, jika memungkinkan. Microsoft menyarankan agar kode yang ada yang menggunakan API warisan ditulis ulang untuk menggunakan API baru jika memungkinkan.]

Objek pengecualian timbal balik digunakan untuk menentukan sejumlah aliran, di mana hanya satu yang dapat dikirimkan pada satu waktu. Ini dapat digunakan dalam beberapa cara, seperti menyediakan aliran audio dalam beberapa bahasa sebagai soundtrack untuk satu aliran video.

Pengecualian timbal balik adalah bagian opsional dari profil. Objek pengecualian timbal balik dapat dibuat untuk informasi pengecualian timbal balik yang ada di profil atau dapat dibuat kosong, siap untuk menerima data baru. Objek pengecualian timbal balik tidak dapat ada secara independen dari objek profil. Untuk menyimpan konten objek pengecualian timbal balik, Anda harus memanggil IWMProfile::AddMutualExclusion.

Untuk membuat objek pengecualian bersama, gunakan salah satu metode berikut.

Metode Deskripsi
IWMProfile::CreateNewMutualExclusion Membuat objek pengecualian timbal balik tanpa data apa pun.
IWMProfile::GetMutualExclusion Membuat objek pengecualian timbal balik yang diisi dengan data dari profil. Menggunakan indeks pengecualian timbal balik untuk mengidentifikasi informasi pengecualian timbal balik yang diinginkan.

 

Kedua metode dalam tabel sebelumnya mengatur penunjuk ke antarmuka IWMMutualExclusion . Antarmuka IWMStreamList diwarisi oleh IWMMutualExclusion dan tidak perlu diakses secara langsung. Antarmuka lain dari objek pengecualian timbal balik dapat diperoleh dengan memanggil metode QueryInterface .

Antarmuka berikut didukung oleh setiap objek pengecualian bersama.

Antarmuka Deskripsi
IWMMutualExclusion Mengatur dan mengambil jenis pengecualian timbal balik yang akan digunakan.
IWMMutualExclusion2 Mengatur aliran ke dalam rekaman, yang dapat digunakan untuk membuat skenario pengecualian timbal balik yang kompleks. Mewarisi semua metode IWMMutualExclusion.
IWMStreamList Mengelola daftar aliran yang saling eksklusif.

 

Pengecualian Timbal Balik

Objek

Objek Manajer Profil