色彩轉換器 DSP
轉換色彩格式之間的視訊串流。
CLSID
CLSID_CColorConvertDMO
介面
輸入格式
- 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
輸出格式
- RGB 24
- RGB 32
- RGB 555
- RGB 565
- RGB 8
- AYUV
- I420
- IYUV
- NV11
- NV12
- UYVY
- V216
- V410
- YUY2
- YV12
- YVYU
屬性
- MFPKEY_COLORCONV_SRCLEFT
- MFPKEY_COLORCONV_SRCTOP
- MFPKEY_COLORCONV_DSTLEFT
- MFPKEY_COLORCONV_DSTTOP
- MFPKEY_COLORCONV_WIDTH
- MFPKEY_COLORCONV_HEIGHT
- MFPKEY_COLORCONV_MODE
備註
Color Converter DSP 會實作為 COM 物件,可做為 DirectXMedia 物件 (DMO) 或媒體基礎轉換 (MFT) 。 物件具有單一類別識別碼 (CLSID) ,不論它是否做為 DMO 或 MFT。 如需當 DSP 作為 DMO 或 MFT 時的相關資訊,請參閱 數位訊號處理器。
RGB 媒體子類型的全域唯一識別碼 (GUID) 會根據 DSP 是否做為 DMO 或 MFT 而有所不同。 不論 DSP 是做為 DMO 還是 MFT,非 RGB 媒體子類型的 GUID 都相同。 如需代表媒體子類型之 GUID 的資訊,請參閱 影片子類型 GUID。
根據預設,此 DSP 會將整個來源映射複製到輸出緩衝區。 您可以選擇性地指定來源和目的地矩形。 DSP 會複製來源矩形所定義之來源影像的部分,並將它寫入輸出緩衝區上的目的地矩形。 DSP 不會執行任何調整;來源和目的地矩形的大小必須相同。 來源和目的地矩形不能超過視訊畫面的界限。
除了 MFPKEY_COLORCONV_MODE 以外的所有屬性,都必須在群組中設定。 如果您設定上述任何屬性,則必須設定所有其他屬性。 否則,來源和目的地矩形可能無效,在此情況下 ,IMFTransform::P rocessOutput 和 IMediaObject::P rocessOutput 方法都會傳回 E_INVALIDARG。
色彩轉換子不支援輸入格式和輸出格式的每個組合。 通常,您應該設定您知道的媒體格式、輸入或輸出,然後在相反的資料流程上列舉可用的格式。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 |
Windows Server 2008 [僅限傳統型應用程式] |
標頭 |
|
DLL |
|
另請參閱