IKsDataTypeCompletion 介面提供方法來完成傳遞至 IAMStreamConfig::SetFormat 方法的部分指定媒體類型。
這個介面的 IID 是IID_IKsDataTypeCompletion。
遺產
IKsDataTypeCompletion 介面繼承自 IUnknown 介面。
方法
IKsDataTypeCompletion 介面具有這些方法。
|
IKsDataTypeCompletion::KsCompleteMediaType KsCompleteMediaType 方法會完成部分指定的媒體類型,該類型會先呈現給 IAMStreamConfig::SetFormat 方法。 |
言論
為了保持 Proxy 資料類型中性,可以載入選擇性數據類型處理程式,以在傳遞至內核模式篩選時按摩數據流。 您應該將數據類型處理程式實作為至少支援 IKsDataTypeHandler 介面的 COM 伺服器。 IKsDataTypeCompletion 介面對於數據類型處理程式而言是選擇性的。 如果媒體格式有部分指定的表單,數據類型處理程式僅支援 IKsDataTypeCompletion。
數據類型處理程式通常會在針腳連接過程中載入,並在連接中斷時卸除。 不過,數據型別處理程式有時會短暫地載入其他用途。 例如,如果應用程式使用 DirectShow 的 IAMStreamConfig::SetFormat 方法,應用程式可能會使用數據類型處理程式來完成從 IAMStreamConfig::SetFormat 傳回的部分媒體類型參數。 如需 IAMStreamConfig::SetFormat 的詳細資訊,請參閱 Microsoft Windows SDK 檔。
要求
| 要求 | 價值 |
|---|---|
| 目標平臺 | 窗戶 |
| 標頭 | ksproxy.h (包括 Ksproxy.h) |