| Microsoft DirectX 8.1 (C++) | 
The put_Mode method sets the transport mode; for example, play, stop, or record.
Syntax
HRESULT put_Mode(
  long Mode
);
Parameters
Mode
[in] Specifies the transport mode as a long integer. Use one of the following values.
| Value | Description | 
| ED_MODE_PLAY | Play. | 
| ED_MODE_STOP | Stop. | 
| ED_MODE_FREEZE | Pause. | 
| ED_MODE_THAW | Resume. | 
| ED_MODE_FF | Fast forward. | 
| ED_MODE_REW | Rewind. | 
| ED_MODE_RECORD | Record. | 
| ED_MODE_RECORD_FREEZE | Pause recording. | 
| ED_MODE_RECORD_STROBE | Record single frame. | 
| ED_MODE_STEP_FWD | Single step forward. | 
| ED_MODE_STEP_REV | Single step backward. | 
| ED_MODE_SHUTTLE | Shuttle (high-speed movement with visible picture). Use with IAMExtTransport::put_Rate to set the transport speed. | 
| ED_MODE_EDIT_CUE | Position transport to the cue point for an active edit event. | 
| ED_MODE_LINK_ON | Link this method to the graph's IMediaControl::Run, IMediaControl::Stop, and IMediaControl::Pause methods. | 
| ED_MODE_LINK_OFF | Disengage this method from the graph's IMediaControl methods. | 
Return Values
When this method succeeds, it returns S_OK. Otherwise it returns an HRESULT error code.
DV Implementation
Of the constants listed previously, MSDV supports the following:
MSDV supports some additional modes that are defined in the header file Xprtdefs.h.
| Value | Description | 
| ED_MODE_PLAY_FASTEST_FWD | Fastest forward. | 
| ED_MODE_PLAY_SLOWEST_FWD | Slowest forward. | 
| ED_MODE_PLAY_FASTEST_REV | Fastest reverse. | 
| ED_MODE_PLAY_SLOWEST_REV | Slowest reverse. | 
See Also