Share via


來源讀取器屬性

下列屬性可用來初始化 來源讀取器

屬性 描述
MF_LOW_LATENCY 啟用低延遲處理。
MF_READWRITE_DISABLE_CONVERTERS 啟用或停用來源讀取器的格式轉換。
MF_READWRITE_ENABLE_HARDWARE_TRANSFORMS 可讓來源讀取器使用硬體型媒體基礎轉換 (MFT)。
MF_SOURCE_READER_ASYNC_CALLBACK 包含來源讀取器之應用程式回呼介面的指標。
MF_SOURCE_READER_D3D_MANAGER 包含 Microsoft Direct3D 裝置管理員 的指標。
MF_SOURCE_READER_DISABLE_DXVA 指定來源讀取器是否在視訊譯碼器上啟用 DirectX Video Acceleration (DXVA)。
MF_SOURCE_READER_DISCONNECT_MEDIASOURCE_ON_SHUTDOWN 指定來源讀取器是否關閉媒體來源。
只有在應用程式從現有的媒體來源物件建立來源讀取器時,才適用。
MF_SOURCE_READER_ENABLE_ADVANCED_VIDEO_PROCESSING 啟用來源 讀取器的進階視訊處理,包括色彩空間轉換、反交錯、視訊大小調整和幀速率轉換。
MF_SOURCE_READER_ENABLE_VIDEO_PROCESSING 啟用來源讀取器所限制的視訊處理。
MF_SOURCE_READER_MEDIASOURCE_CONFIG 包含媒體來源的組態屬性。
MF_SOURCE_READER_PASSTHROUGH_MODE 設定這個屬性時, 即使 Direct3D 設備管理器存在,來源讀取器 也會通過系統記憶體所支援的影片範例傳遞至內部 MFT,而不會自動將它們複製到 DirectX 紋理。
MFT_FIELDOFUSE_UNLOCK_Attribute 包含 IMFFieldOfUseMFTUnlock 指標,用來解除鎖定具有使用欄位限制的 MFT。 如需詳細資訊,請參閱 使用限制欄位。

 

請搭配下列方法和函式使用這些屬性:

若要使用上述任何屬性,請先呼叫 MFCreateAttributes 來建立新的屬性存放區。 然後使用IMFAttributes介面,在屬性存放區上設定所需的屬性。 將 IMFAttributes 指標傳遞至先前所列任何方法或函式的 pAttributes 參數。

媒體基礎屬性

來源讀取器

IMFSourceReader