Compartilhar via


Interface IWMDMDeviceControl (mswmdm.h)

A interface IWMDMDeviceControl fornece métodos para controlar a reprodução em um dispositivo. Consulte uma interface IWMDMDevice para obter essa interface. Os parâmetros de reprodução são controlados pela interface IWMDMObjectInfo .

Os métodos de interface IWMDMDeviceControl dão suporte a vários modos de controle de áudio, dependendo do contexto em que são usados. Esse contexto é definido pelo método IWMDMDeviceControl::Seek . O método IWMDMDeviceControl::GetCapabilities é usado para determinar quais tipos de operações podem ser executadas pelo dispositivo.

Herança

A interface IWMDMDeviceControl herda da interface IUnknown . IWMDMDeviceControl também tem estes tipos de membros:

Métodos

A interface IWMDMDeviceControl tem esses métodos.

 
IWMDMDeviceControl::GetCapabilities

O método GetCapabilities recupera os recursos do dispositivo para determinar quais operações o dispositivo pode executar. Os recursos descrevem os métodos do controle de dispositivo compatíveis com o dispositivo de mídia.
IWMDMDeviceControl::GetStatus

O método GetStatus recupera o controle status do dispositivo.
IWMDMDeviceControl::P ause

O método Pause pausa a sessão de reprodução ou gravação atual na posição atual dentro do conteúdo. (IWMDMDeviceControl.Pause)
IWMDMDeviceControl::P lay

O método Play começa a ser reproduzido na posição de busca atual. Se o método IWMDMDeviceControl::Seek não tiver sido chamado, a reprodução começará no início do primeiro arquivo e o comprimento da reprodução não será definido.
IWMDMDeviceControl::Record

O método Record inicia a gravação da entrada de registro externo do dispositivo na posição de busca atual. O método IWMDMDeviceControl::Seek deve ser chamado primeiro.
IWMDMDeviceControl::Resume

O método Resume retoma a operação de reprodução ou registro atual da posição do arquivo salva durante a chamada para Pausar.
IWMDMDeviceControl::Seek

O método Seek busca uma posição usada como ponto de partida pelos métodos Play ou Record. (IWMDMDeviceControl.Seek)
IWMDMDeviceControl::Stop

O método Stop interrompe a operação atual de gravação ou reprodução.

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho mswmdm.h

Confira também

Interfaces para aplicativos