次の方法で共有


IAMTimelineTrans::SetCutsOnly メソッド

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

注意

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

 

メソッドは SetCutsOnly 、切り替えを切り取りとしてレンダリングするかどうかを指定します。 その場合、切り替えはカットポイントで瞬時に行われます。 画面切り替えがレンダリングに長い時間がかかる場合は、プレビューの速度を上げるためにカットとしてプレビューすることが必要な場合があります。

構文

HRESULT SetCutsOnly(
   BOOL Val
);

パラメーター

Val

切り替えを切り取りとしてレンダリングするかどうかを指定します。 TRUE の場合、切り替えは瞬時カットとしてレンダリングされます。 FALSE の場合、画面切り替えは通常の期間にわたってレンダリングされます。

戻り値

このメソッドは、成功すると S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。

解説

切り取りとしての遷移のレンダリングは、入力のスワップと互換性がありません。 (「IAMTimelineTrans::SetSwapInputs」を参照してください)。TRUE の値を指定して を呼び出SetCutsOnlyすと、SetSwapInputs 設定が一時的にオーバーライドされます。 ただし、カットのみの設定はプレビューを目的としているため、この制限はファイル出力には影響しません。ファイルを書き込む前に、必ず値 FALSE を指定して を呼び出SetCutsOnlyしてください。

Note

ヘッダー ファイル 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

関連項目

IAMTimelineTrans インターフェイス

エラーコードと成功コード