Интерфейс IMDSPDeviceControl (mswmdm.h)
Интерфейс IMDSPDeviceControl предоставляет методы для управления устройствами. После получения этого интерфейса из определенного экземпляра интерфейса IMDSPDevice методы управления используются для удаленного управления операциями потокового воспроизведения, записи, приостановки, остановки и поиска на этом устройстве. Реализация этого интерфейса необязательна. Дополнительные сведения см. в разделе Обязательные и необязательные интерфейсы.
Методы интерфейса IMDSPDeviceControl поддерживают несколько режимов управления звуком в зависимости от контекста, в котором они используются. Этот контекст определяется методом Seek . Метод GetCapabilities используется для определения типов операций, которые могут выполняться устройством.
Наследование
Интерфейс IMDSPDeviceControl наследуется от интерфейса IUnknown . IMDSPDeviceControl также имеет следующие типы элементов:
Методы
Интерфейс IMDSPDeviceControl содержит следующие методы.
IMDSPDeviceControl::GetCapabilities Метод GetCapabilities извлекает маску возможностей для устройства, с которым связан этот интерфейс управления. Возможности описывают методы элемента управления устройством, поддерживаемые устройством мультимедиа. |
IMDSPDeviceControl::GetDCStatus Метод GetDCStatus извлекает состояние элемента управления устройства. |
IMDSPDeviceControl::P ause Метод Pause приостанавливает текущий сеанс воспроизведения или записи в текущей позиции в содержимом. (IMDSPDeviceControl.Pause) |
IMDSPDeviceControl::P lay Метод Play начинает играть в текущей позиции поиска. Если метод Seek не был вызван, воспроизведение начинается в начале первого файла, а длительность воспроизведения не определена. |
IMDSPDeviceControl::Record Метод Record начинает запись из входных данных внешней записи устройства в текущей позиции поиска. Сначала необходимо вызвать метод Seek. |
IMDSPDeviceControl::Resume Метод Resume возобновляет текущую операцию воспроизведения или записи из позиции файла, сохраненной во время вызова pause. |
IMDSPDeviceControl::Seek Метод Seek ищет позицию, которая используется в качестве отправной точки методами Play или Record. (IMDSPDeviceControl.Seek) |
IMDSPDeviceControl::Stop Метод Stop останавливает текущий поток. |
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | mswmdm.h |