Interface IMDSPDeviceControl (mswmdm.h)
A interface IMDSPDeviceControl fornece métodos para controlar dispositivos. Depois que essa interface é adquirida de uma instância específica da interface IMDSPDevice , os métodos de controle são usados para o controle remoto de reprodução de áudio de streaming, gravação, pausa, parada e busca de operações nesse dispositivo. Implementar essa interface é opcional. Para obter mais informações, consulte Interfaces obrigatórias e opcionais.
Os métodos de interface IMDSPDeviceControl 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 Seek . O método GetCapabilities é usado para determinar quais tipos de operações podem ser executadas pelo dispositivo.
Herança
A interface IMDSPDeviceControl herda da interface IUnknown . IMDSPDeviceControl também tem estes tipos de membros:
Métodos
A interface IMDSPDeviceControl tem esses métodos.
IMDSPDeviceControl::GetCapabilities O método GetCapabilities recupera a máscara de funcionalidades para o dispositivo ao qual essa interface de controle está associada. Os recursos descrevem os métodos do controle de dispositivo compatíveis com o dispositivo de mídia. |
IMDSPDeviceControl::GetDCStatus O método GetDCStatus recupera o controle status do dispositivo. |
IMDSPDeviceControl::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. (IMDSPDeviceControl.Pause) |
IMDSPDeviceControl::P lay O método Play começa a ser reproduzido na posição de busca atual. Se o método 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. |
IMDSPDeviceControl::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 Seek deve ser chamado primeiro. |
IMDSPDeviceControl::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. |
IMDSPDeviceControl::Seek O método Seek busca uma posição usada como ponto de partida pelos métodos Play ou Record. (IMDSPDeviceControl.Seek) |
IMDSPDeviceControl::Stop O método Stop interrompe o fluxo atual. |
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | mswmdm.h |