|Microsoft DirectX 9.0|
The SetChase method enables or disables chase mode.
HRESULT SetChase( long Enable, long Offset, HEVENT hEvent );
[in] Specifies whether chase is enabled as a long integer.
[in] Specifies the offset that the transport will maintain from a reference time. The offset is given in the current time format; see IAMExtTransport::SetTransportBasicParameters for more information.
[in] Specifies a handle to an event. The device signals the event after it has established the signal offset.
When this method succeeds, it returns S_OK. Otherwise it returns an HRESULT error code.
Use this method when you want an external transport to follow a timecode signal by a fixed offset. For example, if a VCR supports chasing, it can switch to play mode and keep the tape at a fixed offset from a reference timecode.
Chase mode remains in effect until it completes or is canceled. The filter must verify that the transport is maintaining the fixed offset, by periodically reading the transport's timecode.
MSDV does not support this method. It returns E_NOTIMPL.