共用方式為


輸入設定

[與此頁面相關聯的功能 Windows Media Format 11 SDK是舊版功能。 來源讀取器和接收寫入器已取代它。 來源讀取器和接收寫入器已針對Windows 10和Windows 11進行優化。 Microsoft 強烈建議新程式碼盡可能使用來源讀取器和接收寫入器,而不是Windows 媒體格式 11 SDK。 Microsoft 建議使用舊版 API 的現有程式碼盡可能重寫為使用新的 API。

下列全域常數是用來識別寫入器的輸入設定。

全域常數 WMT_ATTR_DATATYPE pValue的描述
g_wszDeinterlaceMode WMT_TYPE_DWORD 設定為 主題 To Deinterlace Video中模式資料表中的其中一個值。 設定時,指定輸入的交錯內容類型。 如需詳細資訊,請參閱 To Deinterlace Video
g_wszFixedFrameRate WMT_TYPE_BOOL 當設定為 True 時,會指示編解碼器不要在編碼期間卸載任何畫面格。 這會導致輸出視訊資料流程的 畫面播放速率 成為常數。 輸入資料流程的畫面播放速率不需要是常數。
g_wszInitialPatternForInverseTelecine WMT_TYPE_DWORD 設定為 主題 To Deinterlace Video中初始模式資料表中的其中一個值。 當 deinterlace 模式設定為WM_DM_DEINTERLACE_INVERSETELECINE時,這可以設定為指定 遠端 輸入的模式。 如需詳細資訊,請參閱 To Deinterlace Video
g_wszInterlacedCoding WMT_TYPE_BOOL 當設定為 True 時,指定編解碼器應該將資料流程編碼為交錯內容。 如需詳細資訊,請參閱 使用交錯視訊
g_wszJPEGCompressionQuality WMT_TYPE_DWORD 指定要在輸入上使用的 JPEG 品質等級 (從 1 到 100) 。
g_wszWatermarkCLSID WMT_TYPE_GUID 此值會設定為浮水印 GUID。
g_wszWatermarkConfig WMT_TYPE_STRING 此值會設定為浮水印組態。 此值會根據浮水印 DMO 而有所不同。 如需詳細資訊,請參閱浮水印系統的檔。

 

注意

為數據流設定的輸入設定不會保存在寫入的檔案中。 如果您想要讓自訂讀取器能夠存取這些編碼參數,您必須建立自訂屬性,以將它們儲存在檔案標頭中。

 

IWMWriterAdvanced2::GetInputSetting

IWMWriterAdvanced2::SetInputSetting