共用方式為


輸入設定

[與此頁面相關聯的功能 Windows Media Format 11 SDK是舊版功能。 來源讀取器接收寫入器已取代它。 來源讀取器接收寫入器 已針對 Windows 10 和 Windows 11 優化。 Microsoft強烈建議新程式代碼盡可能使用 來源讀取器接收寫入器,而不是 Windows Media Format 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