Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
[The feature associated with this page, DirectShow, is a legacy feature. It has been superseded by MediaPlayer, IMFMediaEngine, and Audio/Video Capture in Media Foundation. Those features have been optimized for Windows 10 and Windows 11. Microsoft strongly recommends that new code use MediaPlayer, IMFMediaEngine and Audio/Video Capture in Media Foundation instead of DirectShow, when possible. Microsoft suggests that existing code that uses the legacy APIs be rewritten to use the new APIs if possible.]
The put_Mode method sets the transport mode; for example, play, stop, or record.
Syntax
HRESULT put_Mode(
[in] long Mode
);
Parameters
[in] Mode
Specifies the transport mode. 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 value
Returns an HRESULT. Possible errors include the following.
| Return code | Description |
|---|---|
|
The device did not accept the command. |
|
Success. |
Requirements
| Requirement | Value |
|---|---|
| Minimum supported client | Windows 2000 Professional [desktop apps only] |
| Minimum supported server | Windows 2000 Server [desktop apps only] |
| Target Platform | Windows |
| Header | strmif.h (include Dshow.h) |
| Library | Strmiids.lib |