次の方法で共有


IAMExtTransport インターフェイス (strmif.h)

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

IAMExtTransport インターフェイスは、ビデオ テープ recporder (VTR) またはビデオカメラのトランスポートを制御します。 アプリケーションはこのインターフェイスを使用して、トランスポートを再生、記録、または停止できます。トランスポートにメディアが含まれているかどうかを判断します。およびその他のトランスポート関連関数。 このインターフェイスの実装は、デバイスによって異なる場合があります。 デバイスでサポートされていない場合、一部のメソッドはE_NOTIMPLを返す場合があります。

このインターフェイスには、 編集イベント と編集 プロパティ セットを使用した非線形編集のメソッドも含まれています。 現在、DirectShow では、インターフェイスのこの部分を実装するフィルターやドライバーは提供されていません。

継承

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

メソッド

IAMExtTransport インターフェイスには、これらのメソッドがあります。

 
IAMExtTransport::get_AntiClogControl

get_AntiClogControlメソッドは、ヘッドログ対策コントロールを有効にするか無効にするかを決定します。
IAMExtTransport::get_EditStart

get_EditStartメソッドは、外部トランスポートの編集コントロールがアクティブかどうかを決定します。
IAMExtTransport::get_LocalControl

get_LocalControlメソッドは、トランスポートがローカル制御下にあるか、リモート 制御下にあるかを決定します。
IAMExtTransport::get_MediaState

get_MediaState メソッドは、メディアの現在の状態を取得します。
IAMExtTransport::get_Mode

get_Mode メソッドは、再生、停止、レコードなどの現在のトランスポート モードを取得します。
IAMExtTransport::get_Rate

get_Rate メソッドは、可変速度外部デバイスの再生速度を取得します。
IAMExtTransport::GetBump

GetBump メソッドは、バンプ モードの状態を取得します。
IAMExtTransport::GetCapability

GetCapability メソッドは、トランスポートの一般的な機能を取得します。
IAMExtTransport::GetChase

GetChase メソッドは、追跡モードの状態を取得します。
IAMExtTransport::GetEditProperty

GetEditProperty メソッドは、編集イベントに関連付けられているパラメーターと値を取得します。
IAMExtTransport::GetEditPropertySet

GetEditPropertySet メソッドは、編集イベントの状態を取得します。
IAMExtTransport::GetStatus

GetStatus メソッドは、トランスポートの状態に関する情報を返します。
IAMExtTransport::GetTransportAudioParameters

GetTransportAudioParameters メソッドは、外部トランスポートのオーディオ パラメーター設定を取得します。
IAMExtTransport::GetTransportBasicParameters

GetTransportBasicParameters メソッドは、外部トランスポートの一般的なプロパティを取得します。
IAMExtTransport::GetTransportVideoParameters

GetTransportVideoParameters は、外部トランスポートのビデオ パラメーター設定を取得します。
IAMExtTransport::p ut_AntiClogControl

put_AntiClogControl メソッドは、トランスポートでのヘッドログ対策制御を有効または無効にします。
IAMExtTransport::p ut_EditStart

put_EditStart メソッドは、対応するトランスポートの編集コントロールをアクティブにします。
IAMExtTransport::p ut_LocalControl

put_LocalControlメソッドは、ローカルコントロールとリモートコントロールの間でデバイスを切り替えます。
IAMExtTransport::p ut_MediaState

put_MediaState メソッドは、メディアの現在の状態を設定します。
IAMExtTransport::p ut_Mode

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

put_Rateメソッドは、可変速度外部デバイスの再生速度を設定します。
IAMExtTransport::SetBump

SetBump メソッドは、複数の外部デバイスの同期のために再生を一時的に変更します。
IAMExtTransport::SetChase

SetChase メソッドは、追跡モードを有効または無効にします。
IAMExtTransport::SetEditProperty

SetEditProperty メソッドは、編集イベントに関連付けられたパラメーターと値を定義します。
IAMExtTransport::SetEditPropertySet

SetEditPropertySet メソッドは、編集プロパティのグループを記述する編集プロパティ セットを登録します。
IAMExtTransport::SetTransportAudioParameters

SetTransportAudioParameters は、外部トランスポートのオーディオ パラメーター設定を割り当てます。
IAMExtTransport::SetTransportBasicParameters

SetTransportBasicParameters メソッドは、トランスポートの一般的なプロパティを設定します。
IAMExtTransport::SetTransportVideoParameters

SetTransportVideoParameters メソッドは、外部トランスポート用のビデオ パラメーターを割り当てます。

注釈

DV デバイス ドライバーには、ヘッダー ファイル Xprtdefs.h で定義されている追加の定数がいくつか必要です。

Windows ドライバー モデル (WDM) デバイスの場合、 WDM ドライバーPROPSETID_EXT_TRANSPORT プロパティ セットをサポートしている場合、WDM ビデオ キャプチャ フィルターは自動的にこのインターフェイスを公開します。 詳細については、 Windows ドライバー キット (WDK) のドキュメントを参照してください。

ハードウェア要件

外部 VCR を制御するには、特定のハードウェア要件をお勧めします。 RS-422 シリアル インターフェイスを備えた VCR には、特別なシリアル ポート カードまたは外部 RS-232 から RS-422 アダプターが必要です。 さらに、最高のパフォーマンスを得るには、38.4 ボーなど、より高いボー レートを維持するために、コンピューターに 16550 のハイ パフォーマンス UART で構築されたシリアル ポート カードが必要です。

フィルター開発者

VTR などのトランスポートを使用して外部デバイスを制御するフィルターを記述する場合は、このインターフェイスを実装します。 このインターフェイスを実装する場合は、 IAMExtDevice インターフェイスも実装する必要があります。

要件

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

関連項目

インターフェイス