共用方式為


IMediaObjectImpl 類別範本

[與此頁面相關的功能 DirectShow是舊版功能。 它已被 MediaPlayerIMFMediaEngineMedia Foundation 中的音訊/視訊擷取取代。 這些功能已針對Windows 10和Windows 11進行優化。 Microsoft 強烈建議新程式碼盡可能使用 MediaPlayerIMFMediaEngine音訊/視訊擷取 ,而不是 DirectShow。 Microsoft 建議使用舊版 API 的現有程式碼盡可能重寫為使用新的 API。

類別 IMediaObjectImpl 範本提供 IMediaObject 介面的基底實作。 如需使用此範本的詳細資訊,請參閱 使用 DMO 類別範本

IMediaObjectImpl 範本會公開下列成員。

巢狀類別 Description
LockIt 鎖定和解除鎖定 DMO 的協助程式類別。

 

方法 Description
CheckTypesSet 判斷所有非選擇性資料流程是否有媒體類型。
InputType 擷取指定之輸入資料流程的目前媒體類型。
InputTypeSet 查詢是否在輸入資料流程上設定媒體類型。
InternalAcceptingInput 查詢輸入資料流程是否可以接受更多輸入。
InternalCheckInputType 查詢輸入資料流程是否可以接受指定的媒體類型。
InternalCheckOutputType 查詢輸出資料流程是否可以接受指定的媒體類型。
鎖定 鎖定 DMO
OutputType 擷取指定之輸出資料流程的目前媒體類型。
OutputTypeSet 查詢是否在輸出資料流程上設定媒體類型。
Unlock 解除鎖定 DMO

 

規格需求

需求
標頭
Dmoimpl.h
程式庫
Dmoguids.lib;
Msdmo.lib

另請參閱

DMO 參考

使用 DMO 類別範本