Codec Konverter Ruang Warna MSYUV

[Fitur yang terkait dengan halaman ini, DirectShow, adalah fitur warisan. Ini telah digantikan oleh MediaPlayer, IMFMediaEngine, dan Pengambilan Audio/Video di Media Foundation. Fitur-fitur tersebut telah dioptimalkan untuk Windows 10 dan Windows 11. Microsoft sangat menyarankan agar kode baru menggunakan MediaPlayer, IMFMediaEngine , dan Pengambilan Audio/Video di Media Foundation alih-alih DirectShow, jika memungkinkan. Microsoft menyarankan agar kode yang ada yang menggunakan API warisan ditulis ulang untuk menggunakan API baru jika memungkinkan.]

MSYUV adalah codec pengonversi ruang warna YUV-ke-RGB. Ini memungkinkan pemutaran data sumber video dalam format YUV pada klien yang adaptor tampilan videonya tidak dapat digunakan untuk konversi YUV-ke-RGB dalam perangkat keras. Codec berpartisipasi dalam grafik filter melalui filter pembungkus Dekompresor AVI .

Kamera konferensi digital dengan antarmuka 1394 atau USB dapat menghasilkan data gambar dalam berbagai format YUV. Jika perangkat keras tampilan tidak mendukung konversi YUV-ke-RGB on-board, atau jika kemampuan konversi perangkat keras tidak dapat digunakan karena alasan lain, data gambar YUV harus dikonversi ke format RGB sebelum dikirim ke Video Renderer.

Karena persyaratan Video Renderer untuk jenis input RGB pada waktu koneksi, filter ini mungkin dimasukkan ke dalam upstream grafik dari Video Renderer selama pembuatan grafik otomatis. Secara khusus, jika Graph Builder mendeteksi format YUV dalam jenis media pin output filter upstram, Graph Builder akan menyisipkan AVI Decompressor, yang kemudian akan memuat codec MSYUV dan mengonfigurasinya pada awalnya untuk melakukan konversi ke RGB. Setelah grafik pertama kali beralih ke status berjalan atau dijeda, filter Video Renderer dapat mendeteksi apakah adaptor tampilan video dapat melakukan konversi di perangkat keras. Jika bisa, AVI Decompressor akan diberi tahu dan mengonfigurasi ulang MSYUV untuk beroperasi dalam "mode pass-through", yang menyebabkan codec melewati konversi dan menyalin data gambar YUV langsung ke permukaan overlay DirectDraw dalam memori video.

Karena Video Mixing Renderers (VMR-7 dan VMR-9) tidak pernah menggunakan GDI, mereka tidak memerlukan jenis RGB pada waktu sambung, dan MSYUV Color Space Converter tidak pernah dimasukkan sebelum VMR dalam grafik.

MSYUV mengonversi format YUV yang dikemas ke RGB, seperti yang ditunjukkan dalam daftar berikut:

  • Format input: UYVY, YUY2, YVYU
  • Format output: RGB 8, RGB 16, RGB 24, RGB 32

Codec MSYUV Color Space Converter adalah codec Video Compression Manager (VCM). Ini digunakan dalam DirectShow melalui filter Dekompresor AVI . Untuk pengonversi warna yang lebih tujuan umum, gunakan DSP Pengonversi Warna.

Persyaratan

Persyaratan Nilai
DLL
Msyuv.dll

Lihat juga

Filter DirectShow