Compartilhar via


Método IMDSPDeviceControl::P lay (mswmdm.h)

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.

Sintaxe

HRESULT Play();

Retornar valor

O método retorna um HRESULT. Os possíveis valores incluem, mas sem limitação, aqueles na tabela a seguir.

Código de retorno Descrição
S_OK
O método foi bem-sucedido.
E_BUSY
O dispositivo está ocupado.
WMDM_E_NOTSUPPORTED
A função play não é implementada neste dispositivo.
E_FAIL
Ocorreu um erro não especificado.

Comentários

Esse método é usado para invocar a reprodução do dispositivo (reprodução de uma faixa de áudio em um meio de armazenamento do dispositivo de mídia) e a reprodução de áudio de streaming (streaming de dados de áudio do computador do usuário para o dispositivo de mídia, onde ele é reproduzido). O método Seek determina a forma de reprodução que ocorre.

Alguns dispositivos não dão suporte à reprodução do dispositivo ou à reprodução de áudio de streaming. Antes de tentar iniciar a reprodução de um tipo específico, o método GetCapabilities deve ser chamado. Se houver uma tentativa de reprodução sem suporte, esse método retornará WMDM_E_NOTSUPPORTED.

Para determinar se um formato de áudio pode ser reproduzido pelo dispositivo de mídia antes de invocar a operação de reprodução, você pode chamar o método IMDSPDevice::GetFormatSupport .

Requisitos

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

Confira também

IMDSPDevice::GetFormatSupport

IMDSPDeviceControl Interface

IMDSPDeviceControl::GetCapabilities

IMDSPDeviceControl::Seek