MF_SOURCE_READER_ENABLE_ADVANCED_VIDEO_PROCESSING屬性
啟用 來源讀取器的進階視訊處理,包括色彩空間轉換、取消交錯、視訊調整大小和畫面播放速率轉換。
資料類型
儲存為UINT32的BOOL
備註
如果此屬性為 TRUE,來源讀取器可以將視訊處理器插入處理管線中,以啟用下列格式轉換類型:
- 色彩空間轉換 (YUV 到 RGB-32)
- 取消交錯
- 視訊調整大小
- 畫面播放速率轉換
如果此屬性為 TRUE, 則MF_READWRITE_DISABLE_CONVERTERS 屬性必須是 FALSE。
來源讀取器會尋找 已在 MFT_CATEGORY_VIDEO_PROCESSOR 類別中註冊的視訊處理器,包括已註冊本機進程的 MFT。 (請參閱 MFTRegisterLocal ,以取得 MFT 的本機註冊詳細資訊。) 來源讀取器會使用轉碼視訊處理器 (XVP) 如果找不到其他適當的視訊處理器。
應用程式會呼叫 IMFSourceReader::SetCurrentMediaType來指定所需的輸出類型。 當來源讀取器設定視訊處理器時,它會嘗試比對輸出類型的下列屬性:
- 畫面播放速率 (MF_MT_FRAME_RATE)
- 框架大小 (MF_MT_FRAME_SIZE)
- 交錯模式 (MF_MT_INTERLACE_MODE)
- 圖元外觀比例 (MF_MT_PIXEL_ASPECT_RATIO)
- 子類型 (MF_MT_SUBTYPE)
此屬性類似于 MF_SOURCE_READER_ENABLE_VIDEO_PROCESSING 屬性,但提供下列優點:
- 支援更大的格式轉換範圍。
- 應用程式可以註冊自己的轉換器。
- 某些轉換可以使用 GPU 在硬體中執行。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows 8 [傳統型應用程式 |UWP 應用程式] |
最低支援的伺服器 |
Windows Server 2012 [傳統型應用程式 |UWP 應用程式] |
標頭 |
|
另請參閱