Metode IMFASFStreamSelector::GetBandwidthStep (wmcontainer.h)
Mengambil nomor aliran yang berlaku untuk langkah bandwidth. Metode ini digunakan untuk beberapa konten laju bit (MBR).
Sintaks
HRESULT GetBandwidthStep(
[in] DWORD dwStepNum,
[out] DWORD *pdwBitrate,
[out] WORD *rgwStreamNumbers,
[out] ASF_SELECTION_STATUS *rgSelections
);
Parameter
[in] dwStepNum
Nomor langkah bandwidth untuk mengambil informasi. Atur nilai ini ke angka antara 0, dan 1 kurang dari jumlah langkah bandwidth yang dikembalikan oleh IMFASFStreamSelector::GetBandwidthStepCount.
[out] pdwBitrate
Menerima laju bit yang terkait dengan langkah bandwidth.
[out] rgwStreamNumbers
Alamat array yang menerima nomor aliran. Penelepon mengalokasikan array. Ukuran array harus setidaknya sebesar nilai yang dikembalikan oleh metode IMFASFStreamSelector::GetStreamCount .
[out] rgSelections
Alamat array yang menerima status pemilihan setiap aliran, sebagai nilai ASF_SELECTION_STATUS . Anggota array ini sesuai dengan anggota array rgwStreamNumbers menurut indeks. Penelepon mengalokasikan array. Ukuran array harus setidaknya sebesar nilai yang dikembalikan oleh metode IMFASFStreamSelector::GetStreamCount .
Mengembalikan nilai
Metode mengembalikan HRESULT. Nilai yang mungkin termasuk, tetapi tidak terbatas pada, yang ada dalam tabel berikut.
Menampilkan kode | Deskripsi |
---|---|
|
Metode berhasil. |
Keterangan
Langkah bandwidth adalah tingkat bandwidth yang digunakan untuk konten MBR. Jika Anda melakukan streaming konten MBR, Anda dapat memilih langkah bandwidth yang cocok dengan kondisi jaringan untuk menghindari gangguan selama pemutaran.
Persyaratan
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 |
Pustaka | Mfuuid.lib |