Bagikan melalui


Metode IWMCodecLeakyBucket::SetBufferSizeBits (wmcodecdsp.h)

Mengatur ukuran buffer dalam bit.

Sintaks

HRESULT SetBufferSizeBits(
  [in] ULONG ulBufferSize
);

Parameter

[in] ulBufferSize

Ukuran buffer, dalam bit.

Mengembalikan nilai

Metode ini mengembalikan HRESULT. Nilai yang mungkin termasuk, tetapi tidak terbatas pada, yang ada dalam tabel berikut.

Menampilkan kode Deskripsi
S_OK
Metode berhasil.

Keterangan

Metode ini tidak diimplementasikan pada objek encoder audio. Jika Anda memanggil metode ini dari antarmuka IWMCodecLeakyBucket , metode ini mengembalikan E_NOTIMPL.

Ukuran buffer sama dengan laju bit aliran dikalikan dengan jendela buffer. Misalnya, aliran dengan laju bit 28 kilobit per detik dengan jendela buffer 3 detik akan memiliki buffer 28000 bit per detik x 3 detik = 84000 bit.

Metode ini adalah alternatif untuk mengatur properti MFPKEY_VIDEOWINDOW. Menggunakan metode ini tidak mengubah laju bit aliran, tetapi mengubah jendela buffer. Menggunakan aliran dengan laju bit 28000 bit per detik dari contoh sebelumnya, mengatur ukuran buffer ke 84000 menggunakan metode ini akan memiliki efek yang sama persis dengan pengaturan MFPKEY_VIDEOWINDOW ke 3000 milidetik (3 detik).

Persyaratan

   
Klien minimum yang didukung Windows XP [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Target Platform Windows
Header wmcodecdsp.h

Lihat juga

Antarmuka IWMCodecLeakyBucket

IWMCodecLeakyBucket::GetBufferSizeBits