Menggunakan Aliran Audio dan Video Yang Tidak Dikompresi

[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.]

Dalam kebanyakan keadaan, media yang tidak dikompresi telah secara dilarang memiliki persyaratan penyimpanan dan pengiriman yang sangat besar, tetapi untuk beberapa skenario pemutaran lokal, tingkat kualitas cukup penting untuk menjamin tidak menggunakan kompresi..

Pengaturan untuk aliran media yang tidak dikompresi harus mencerminkan pengaturan media sumber. Saat mengonfigurasi aliran yang tidak dikompresi, Anda harus menghitung laju bit media dan mengatur aliran dengan tepat dengan memanggil IWMStreamConfig::SetBitrate. Karena aliran yang tidak dikompresi tidak layak untuk streaming, Anda harus selalu mengatur jendela buffer untuk aliran media yang tidak dikompresi ke nol dengan memanggil IWMStreamConfig::SetBufferWindow.

Format piksel berikut didukung untuk aliran video yang tidak dikompresi:

  • WMMEDIASUBTYPE_RGB555
  • WMMEDIASUBTYPE_RGB24
  • WMMEDIASUBTYPE_RGB32
  • WMMEDIASUBTYPE_I420
  • WMMEDIASUBTYPE_IYUV
  • WMMEDIASUBTYPE_YV12
  • WMMEDIASUBTYPE_YUY2
  • WMMEDIASUBTYPE_UYVY
  • WMMEDIASUBTYPE_YVYU

Konfigurasi Umum untuk Semua Aliran

Mengonfigurasi Aliran Audio

Mengonfigurasi Aliran

Mengonfigurasi Aliran Video