DSP Pengonversi Warna

Mengonversi aliran video antar format warna.

CLSID

CLSID_CColorConvertDMO

Antarmuka

Format Input

  • RGB 24
  • RGB 32
  • RGB 555
  • RGB 565
  • RGB 8
  • AYUV
  • I420
  • IYUV
  • NV11
  • NV12
  • UYVY
  • V216
  • V410
  • Y41P
  • Y41T
  • Y42T
  • YUY2
  • YV12
  • YVU9
  • YVYU

Format Output

  • RGB 24
  • RGB 32
  • RGB 555
  • RGB 565
  • RGB 8
  • AYUV
  • I420
  • IYUV
  • NV11
  • NV12
  • UYVY
  • V216
  • V410
  • YUY2
  • YV12
  • YVYU

Properti

Keterangan

DSP Konverter Warna diimplementasikan sebagai objek COM yang dapat bertindak sebagai Objek DirectXMedia (DMO) atau Transformasi Yayasan Media (MFT). Objek memiliki pengidentifikasi kelas tunggal (CLSID) terlepas dari apakah itu bertindak sebagai DMO atau MFT. Untuk informasi tentang kapan DSP bertindak sebagai DMO atau MFT, lihat Prosesor Sinyal Digital.

Pengidentifikasi unik global (GUID) untuk subjenis media RGB berbeda tergantung pada apakah DSP bertindak sebagai DMO atau MFT. GUID untuk subjenis media non-RGB sama, terlepas dari apakah DSP bertindak sebagai DMO atau MFT. Untuk informasi tentang GUID yang mewakili subjenis media, lihat GUID Subjenis Video.

Secara default, DSP ini menyalin seluruh gambar sumber ke buffer output. Secara opsional, Anda dapat menentukan persegi panjang sumber dan tujuan. DSP menyalin bagian gambar sumber yang ditentukan oleh persegi panjang sumber, dan menulisnya ke dalam persegi panjang tujuan pada buffer output. DSP tidak melakukan penskalakan apa pun; persegi panjang sumber dan tujuan harus berukuran sama. Persegi panjang sumber dan tujuan tidak boleh melebihi batas bingkai video.

Semua properti kecuali MFPKEY_COLORCONV_MODE harus diatur dalam grup. Jika Anda mengatur salah satu properti ini, Anda harus mengatur semua properti lainnya. Jika tidak, persegi panjang sumber dan tujuan mungkin tidak valid, dalam hal ini metode IMFTransform::P rocessOutput dan IMediaObject::P rocessOutput akan mengembalikan E_INVALIDARG.

Pengonversi warna tidak mendukung setiap kombinasi format input dan format output. Biasanya, Anda harus mengatur format media yang Anda ketahui, baik input atau output, lalu menghitung format yang tersedia pada aliran yang berlawanan.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung
Windows Server 2008 [hanya aplikasi desktop]
Header
Wmcodecdsp.h
DLL
Colorcnv.dll

Lihat juga

Prosesor Sinyal Digital