Поделиться через


Интерфейс IWMDMDeviceControl (mswmdm.h)

Интерфейс IWMDMDeviceControl предоставляет методы для управления воспроизведением на устройстве. Запросите интерфейс IWMDMDevice , чтобы получить этот интерфейс. Параметры воспроизведения управляются интерфейсом IWMDMObjectInfo .

Методы интерфейса IWMDMDeviceControl поддерживают несколько режимов управления звуком в зависимости от контекста, в котором они используются. Этот контекст определяется методом IWMDMDeviceControl::Seek . Метод IWMDMDeviceControl::GetCapabilities используется для определения типов операций, которые могут выполняться устройством.

Наследование

Интерфейс IWMDMDeviceControl наследуется от интерфейса IUnknown . IWMDMDeviceControl также имеет следующие типы элементов:

Методы

Интерфейс IWMDMDeviceControl содержит следующие методы.

 
IWMDMDeviceControl::GetCapabilities

Метод GetCapabilities извлекает возможности устройства, чтобы определить, какие операции может выполнять устройство. Возможности описывают методы элемента управления устройством, поддерживаемые устройством мультимедиа.
IWMDMDeviceControl::GetStatus

Метод GetStatus извлекает состояние элемента управления устройства.
IWMDMDeviceControl::P ause

Метод Pause приостанавливает текущий сеанс воспроизведения или записи в текущей позиции в содержимом. (IWMDMDeviceControl.Pause)
IWMDMDeviceControl::P lay

Метод Play начинает играть в текущей позиции поиска. Если метод IWMDMDeviceControl::Seek не был вызван, воспроизведение начинается в начале первого файла, а длительность воспроизведения не определена.
IWMDMDeviceControl::Record

Метод Record начинает запись из входных данных внешней записи устройства в текущей позиции поиска. Сначала необходимо вызвать метод IWMDMDeviceControl::Seek.
IWMDMDeviceControl::Resume

Метод Resume возобновляет текущую операцию воспроизведения или записи из позиции файла, сохраненной во время вызова pause.
IWMDMDeviceControl::Seek

Метод Seek ищет позицию, которая используется в качестве отправной точки методами Play или Record. (IWMDMDeviceControl.Seek)
IWMDMDeviceControl::Stop

Метод Stop останавливает текущую операцию записи или воспроизведения.

Требования

Требование Значение
Целевая платформа Windows
Header mswmdm.h

См. также раздел

Интерфейсы для приложений