Bagikan melalui


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
S_OK
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

Lihat juga

IMFASFStreamSelector

IMFASFStreamSelector::GetBandwidthStepCount