Windows Media Format SDK banner art
PreviousNext

IMDSPDeviceControl Interface

The IMDSPDeviceControl interface provides methods for controlling devices. Once acquired from a specific instance of the IMDSPDevice interface, the control methods are used for remote device control, streaming audio playback, record, pause, stop, and seek operations on that device.

The IMDSPDeviceControl interface methods support several modes of audio control, depending on the context in which they are used. That context is defined by the IMDSPDeviceControl::Seek method. The IMDSPDeviceControl::GetCapabilities method is used to determine what kinds of operations can be performed by the device.

In addition to the methods inherited from IUnknown, the IMDSPDeviceControl interface exposes the following methods.

Method Description
GetCapabilities Retrieves the device capabilities to determine what operations the device can perform.
GetDCStatus Retrieves the control status of the device.
Pause Pauses the current playback or record operation, and saves the current file position.
Play Plays at the current seek position.
Record Begins recording from the device’s external record input at the current seek position.
Resume Resumes the current playback or record operation from the file position saved during the call to Pause.
Seek Seeks to a position that is used as the starting point by the Play or Record methods.
Stop Stops the current playback or record operation

See Also

PreviousNext


© 1999 Microsoft Corporation. All rights reserved.