次の方法で共有


DirectShow 編集サービスのインターフェイス

[このページに関連付けられている機能 DirectShow は、従来の機能です。 MediaPlayerIMFMediaEngine、および Media Foundation のオーディオ/ビデオ キャプチャに置き換わりました。 これらの機能は、Windows 10とWindows 11用に最適化されています。 新しいコードでは、可能であれば、DirectShow ではなく Media Foundation で MediaPlayerIMFMediaEngineAudio/Video Capture を使用することを強くお勧めします。 Microsoft は、従来の API を使用する既存のコードを、可能であれば新しい API を使用するように書き直すよう提案しています。]

注意

[非推奨。 この API は、Windows の今後のリリースから削除される可能性があります。

 

このセクションには、 DirectShow Editing Services (DES) インターフェイスのリファレンス トピックが含まれています。

インターフェイス 説明
IAMErrorLog エラー ログ用のコールバック メソッドを提供します。
IAMSetErrorLog エラー ログを設定または取得します。
IAMTimeline タイムラインを操作するためのメソッドを提供します。
IAMTimelineComp コンポジション上の仮想トラックを挿入または取得します。
IAMTimelineEffect タイムライン効果を操作するためのメソッドを提供します。
IAMTimelineEffectable タイムライン オブジェクトに効果を追加するためのメソッドを提供します。
IAMTimelineGroup グループのプロパティを設定および取得します。
IAMTimelineObj タイムライン オブジェクトを操作するためのメソッドを提供します。
IAMTimelineSplittable タイムライン オブジェクトを分割します。
IAMTimelineSrc ソース オブジェクトのプロパティを操作および設定するためのメソッドを提供します。
IAMTimelineTrack トラック オブジェクトを操作するためのメソッドを提供します。
IAMTimelineTrans 遷移オブジェクトを操作するためのメソッドを提供します。
IAMTimelineTransable オブジェクトに遷移を追加します。
IAMTimelineVirtualTrack 仮想トラックを操作するためのメソッドを提供します。
IDxtAlphaSetter アルファ セッター効果のプロパティを設定します。
IDxtCompositor コンポジター画面切り替えのプロパティを設定します。
IDxtJpeg SMPTE ワイプ画面切り替えのプロパティを設定します。
IDxtKey キー切り替えのプロパティを設定します。
IFindCompressorCB サポートされていません。
IGrfCache サポートされていません。
IMediaDet ストリームの数、各ストリームの種類、期間、フレーム レートなど、メディア ファイルに関する情報を取得します。
IMediaLocator ファイル名を検証するためのメソッドを提供します。
IPropertySetter 効果または遷移のプロパティを設定します。
IRenderEngine タイムラインからフィルター グラフを作成して DES プロジェクトをレンダリングします。
IRenderEngine2 DES で使用される既定のビデオ サイズ変更フィルターをアプリケーションで置き換えることができます。
IResize 任意のカスタム ビデオ リサイズ フィルターでサポートされている必要があります。
ISampleGrabber フィルター グラフ内を移動する個々のメディア サンプルを取得します。
ISampleGrabberCB ISampleGrabber インターフェイスのコールバック インターフェイス。
ISmartRenderEngine スマート再圧縮をサポートするメソッドを提供します。
IXml2Dex 拡張マークアップ言語 (XML) で DES プロジェクト ファイルを保存して読み込みます。

 

DirectShow Editing Services C++ リファレンス