輸入設定
[與此頁面相關聯的功能 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 而有所不同。 如需詳細資訊,請參閱浮水印系統的檔。 |
注意
為數據流設定的輸入設定不會保存在寫入的檔案中。 如果您想要讓自訂讀取器能夠存取這些編碼參數,您必須建立自訂屬性,以將它們儲存在檔案標頭中。
相關主題