IMediaObjectImpl クラス テンプレート
[このページに関連付けられている機能 DirectShow は、従来の機能です。 MediaPlayer、IMFMediaEngine、Media Foundation のオーディオ/ビデオ キャプチャに置き換わりました。 これらの機能は、Windows 10とWindows 11用に最適化されています。 新しいコードでは、可能であれば、DirectShow ではなく Media Foundation で MediaPlayer、IMFMediaEngine、Audio/Video Capture を使用することを強くお勧めします。 Microsoft は、レガシ API を使用する既存のコードを、可能であれば新しい API を使用するように書き換えるよう提案しています。]
クラス テンプレートは IMediaObjectImpl
、 IMediaObject インターフェイスの基本実装を提供します。 このテンプレートの使用方法の詳細については、「 DMO クラス テンプレートの使用」を参照してください。
この IMediaObjectImpl
テンプレートは、次のメンバーを公開します。
入れ子になったクラス | 説明 |
---|---|
ロックイット | DMO をロックおよびロック解除するヘルパー クラス。 |
メソッド | 説明 |
---|---|
CheckTypesSet | オプション以外のすべてのストリームにメディアの種類があるかどうかを判断します。 |
InputType | 指定した入力ストリームの現在のメディアの種類を取得します。 |
InputTypeSet | メディアの種類が入力ストリームに設定されたかどうかを照会します。 |
InternalAcceptingInput | 入力ストリームがより多くの入力を受け入れられるかどうかをクエリします。 |
InternalCheckInputType | 入力ストリームが特定のメディアの種類を受け入れられるかどうかを照会します。 |
InternalCheckOutputType | 出力ストリームが特定のメディアの種類を受け入れられるかどうかを照会します。 |
ロック | DMO をロックします |
OutputType | 指定した出力ストリームの現在のメディアの種類を取得します。 |
OutputTypeSet | メディアの種類が出力ストリームに設定されたかどうかを照会します。 |
ロック 解除 | DMO のロックを解除します |
要件
要件 | 値 |
---|---|
ヘッダー |
|
ライブラリ |
|
関連項目