Share via


接收寫入器屬性

下列屬性可用來初始化接收寫入器。

屬性 描述
MF_LOW_LATENCY 啟用低延遲處理。
MF_READWRITE_DISABLE_CONVERTERS 啟用或停用接收寫入器的格式轉換。
MF_READWRITE_ENABLE_HARDWARE_TRANSFORMS 可讓接收寫入器使用硬體型媒體基礎轉換, (MFT) 。
MF_SINK_WRITER_ASYNC_CALLBACK 包含接收寫入器之應用程式回呼介面的指標。
MF_SINK_WRITER_DISABLE_THROTTLING 指定接收寫入器是否限制傳入資料的速率。
MF_TRANSCODE_CONTAINERTYPE 指定輸出檔的容器類型。
MFT_FIELDOFUSE_UNLOCK_Attribute 包含 IMFFieldOfUseMFTUnlock 指標,用來解除鎖定具有使用欄位限制的 MFT。 如需詳細資訊,請參閱 使用限制欄位
MF_SINK_WRITER_D3D_MANAGER 使用這個屬性可為接收寫入器載入的任何視訊編碼器或媒體接收提供 Direct3D 裝置。

 

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

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

IMFSinkWriter

媒體基礎屬性