IAMExtTransport::SetChase
SetChase メソッドは、チェース モードを有効あるいは無効にする。
構文
HRESULT SetChase(
long Enable,
long Offset,
HEVENT hEvent
);
パラメータ
Enable
[in] チェースを有効にするかどうかを long 型の整数値で指定する。
値 | 説明 |
OATRUE | チェースを有効にする。 |
OAFALSE | チェースを無効にする。 |
Offset
[in] 駆動デバイスが保持する基準タイムからのオフセットを指定する。オフセットは、現在のタイム フォーマットで与えられる。詳細は、「IAMExtTransport::SetTransportBasicParameters」を参照すること。
hEvent
[in] イベントへのハンドルを指定する。このデバイスは、信号オフセットを確立した後でこのイベントにシグナル送信する。
戻り値
メソッドが成功すると、戻り値は S_OK となる。それ以外の場合は HRESULT エラー コードを返す。
注意
このメソッドは、外部駆動デバイスが固定のオフセットでタイムコード信号に従う場合に使う。たとえば、VCR がチェースをサポートする場合は、再生モードに切り替えて、テープを基準タイムコードからの固定オフセットに維持できる。
チェース モードは、完了またはキャンセルするまで効力を持ち続ける。フィルタは、定期的に駆動デバイスのタイムコードを読み取って、駆動デバイスが固定オフセットを維持しているかどうかを検証する必要がある。
DV の実装
MSDV はこのメソッドをサポートしておらず、E_NOTIMPL を返す。
参照