Microsoft DirectX 8.1 (C++) |
The SetChase method enables or disables chase mode.
Syntax
HRESULT SetChase(
long Enable,
long Offset,
HEVENT hEvent
);
Parameters
Enable
[in] Specifies whether chase is enabled as a long integer.
Value | Description |
OATRUE | Enable chase. |
OAFALSE | Disable chase. |
Offset
[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.
hEvent
[in] Specifies a handle to an event. The device signals the event after it has established the signal offset.
Return Values
When this method succeeds, it returns S_OK. Otherwise it returns an HRESULT error code.
Remarks
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.
DV Implementation
MSDV does not support this method. It returns E_NOTIMPL.
See Also