次の方法で共有


IAMExtTransport::p ut_Mode メソッド (strmif.h)

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

put_Mode メソッドは、トランスポート モードを設定します。たとえば、再生、停止、記録などです。

構文

HRESULT put_Mode(
  [in] long Mode
);

パラメーター

[in] Mode

トランスポート モードを指定します。 次のいずれかの値を使用します。

説明
ED_MODE_PLAY 楽しむ。
ED_MODE_STOP 停止。
ED_MODE_FREEZE [一時停止]。
ED_MODE_THAW 再開します。
ED_MODE_FF 早送り。
ED_MODE_REW 巻き戻し。
ED_MODE_RECORD レコード。
ED_MODE_RECORD_FREEZE 記録を一時停止します。
ED_MODE_RECORD_STROBE 単一フレームを記録します。
ED_MODE_STEP_FWD 1 ステップ進みます。
ED_MODE_STEP_REV 1 ステップ後方。
ED_MODE_SHUTTLE シャトル (可視画像を使用した高速移動)。 IAMExtTransport::p ut_Rate と共に使用して、トランスポート速度を設定します。
ED_MODE_EDIT_CUE アクティブな編集イベントのキュー ポイントにトランスポートを配置します。
ED_MODE_LINK_ON このメソッドをグラフの IMediaControl::RunIMediaControl::Stop、および IMediaControl::P ause メソッドにリンクします。
ED_MODE_LINK_OFF グラフの IMediaControl メソッドからこのメソッドを解除します。

戻り値

HRESULT を返します。 次のようなエラーが発生する可能性があります。

リターン コード 説明
HRESULT_FROM_WIN32(ERROR_REQ_NOT_ACCEP)
デバイスがコマンドを受け入れませんでした。
S_OK
成功しました。

要件

   
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー strmif.h (Dshow.h を含む)
Library Strmiids.lib

関連項目

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

IAMExtTransport インターフェイス

IAMExtTransport::get_Mode