次の方法で共有


IAMTimelineGroup インターフェイス

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

注意

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

 

インターフェイスは IAMTimelineGroupDirectShow Editing Services (DES) のグループのプロパティを設定および取得します。

グループには、1 つ以上のトラックと、場合によっては 1 つ以上のコンポジションが含まれます。このコンポジションには、ビデオやオーディオなどの均一な種類のソース クリップが含まれます。 グループは、タイムラインの最上位のコンポジションであり、IAMTimelineComp インターフェイスも公開します。 タイムラインには複数のグループを含めることができます。

各グループには、次の属性があります。

  • 関連付けられているメディアの種類。
  • グループがレンダリングされるフレーム レート (1 秒あたりのフレーム数 (FPS)。 すべての編集は、グループの FPS 設定で定義されているように、最も近いフレーム境界に丸められた時点で行われます。
  • 同じメディア タイプの複数のストリーム (たとえば、2 ビデオ ストリーム AVI ファイル) を含むファイルを書き込む場合の優先度レベル。

グループ オブジェクトを作成するには、値TIMELINE_MAJOR_TYPE_GROUPを指定して IAMTimeline::CreateEmptyNode を呼び出します。 IAMTimelineGroup インターフェイスに対して、返された IAMTimelineObj ポインターに対してクエリを実行できます。

メンバー

IAMTimelineGroup インターフェイスは、IUnknown インターフェイスから継承されます。 IAMTimelineGroup には、次の種類のメンバーもあります。

メソッド

IAMTimelineGroup インターフェイスには、次のメソッドがあります。

メソッド 説明
ClearRecompressFormatDirty サポートされていません。
GetGroupName グループのアプリケーション定義名を取得します。
GetMediaType グループの圧縮されていないメディアの種類を取得します。
GetOutputBuffering プレビュー中に事前にレンダリングされたフレームの数を取得します。
GetOutputFPS このグループの出力フレーム レートを取得します。
GetPreviewMode グループのプレビュー モードを取得します。
GetPriority グループの優先度を取得します。
GetSmartRecompressFormat スマート再圧縮の現在の圧縮形式を取得します。
GetTimeline このグループが属するタイムラインを取得します。
IsRecompressFormatDirty サポートされていません。
IsSmartRecompressFormatSet グループにスマート圧縮形式が設定されたかどうかを判断します。
SetGroupName グループのアプリケーション定義名を設定します。
SetMediaType グループの圧縮されていないメディアの種類を設定します。
SetMediaTypeForVB Automation クライアントのグループ メディアの種類を指定します。
SetOutputBuffering プレビュー中に事前にレンダリングされるフレームの数を指定します。
SetOutputFPS このグループの非圧縮出力フレーム レートを設定します。
SetPreviewMode グループのプレビュー モードを設定します。
SetRecompFormatFromSource ソース ファイルの圧縮形式を使用して、ビデオの再圧縮形式を設定します。
SetSmartRecompressFormat スマート再圧縮に使用する圧縮形式を指定します。
SetTimeline サポートされていません。

 

解説

注意

ヘッダー ファイル Qedit.h は、バージョン 7 より後の Direct3D ヘッダーと互換性がありません。

 

注意

Qedit.h を入手するには、Windows Vista および .NET Framework 3.0 のMicrosoft Windows SDK Update をダウンロードします。 Qedit.h は、Windows 7 および .NET Framework 3.5 Service Pack 1 のMicrosoft Windows SDKでは使用できません。

 

要件

要件
ヘッダー
Qedit.h
ライブラリ
Strmiids.lib