IKsDataTypeCompletion 介面 (ksproxy.h)
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 檔。
規格需求
需求 | 值 |
---|---|
目標平台 | Windows |
標頭 | ksproxy.h (包含 Ksproxy.h) |