Bagikan melalui


Objek Berbagi Bandwidth

[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 Sink Writer 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 berbagi bandwidth digunakan untuk menunjukkan bahwa dua aliran atau lebih, terlepas dari laju bit individual mereka, tidak akan pernah menggunakan lebih dari jumlah bandwidth yang ditentukan di antara mereka. Ini adalah objek informasi murni; laju bit yang ditetapkan di dalamnya tidak diberlakukan secara terprogram oleh objek apa pun dari SDK ini.

Informasi berbagi bandwidth adalah bagian opsional dari profil. Objek berbagi bandwidth dapat dibuat untuk informasi berbagi bandwidth yang ada di profil atau dapat dibuat kosong, siap untuk menerima data baru. Objek berbagi bandwidth tidak dapat ada secara independen dari objek profil. Untuk menyimpan konten objek berbagi bandwidth, Anda harus memanggil IWMProfile3::AddBandwidthSharing.

Untuk membuat objek berbagi bandwidth, panggil salah satu metode berikut.

Metode Deskripsi
IWMProfile3::CreateNewBandwidthSharing Membuat objek berbagi bandwidth tanpa data apa pun.
IWMProfile3::GetBandwidthSharing Membuat objek berbagi bandwidth yang diisi dengan data dari profil. Menggunakan indeks berbagi bandwidth untuk mengidentifikasi informasi berbagi bandwidth yang diinginkan.

 

Kedua metode dalam tabel sebelumnya mengatur penunjuk ke antarmuka IWMBandwidthSharing. Antarmuka IWMStreamList diwarisi oleh IWMBandwidthSharing, sehingga tidak perlu memanggil QueryInterface dengan objek ini.

Antarmuka berikut didukung oleh setiap objek berbagi bandwidth.

Antarmuka Deskripsi
IWMBandwidthSharing Mengelola properti sekelompok aliran yang akan berbagi bandwidth.
IWMStreamList Mengelola daftar aliran yang akan berbagi bandwidth.

 

Berbagi Bandwidth

Objek Manajer Profil

Objek Profil