Compartilhar via


Método IXAudio2::StartEngine (xaudio2.h)

Inicia o thread de processamento de áudio.

Sintaxe

HRESULT StartEngine();

Valor retornado

Retorna S_OK se tiver êxito, caso contrário, um código de erro. Consulte Códigos de Erro XAudio2 para obter descrições de códigos de erro específicos do XAudio2.

Comentários

Depois que StartEngine é chamado, todas as vozes iniciadas começam a consumir áudio. Todos os efeitos habilitados começam a ser executados e o áudio resultante é enviado para todos os dispositivos de saída conectados. Quando XAudio2 é inicializado pela primeira vez, o mecanismo já está no estado iniciado.

É inválido chamar StartEngine de dentro de um retorno de chamada (ou seja, IXAudio2EngineCallback ou IXAudio2VoiceCallback). Se StartEngine for chamado dentro de um retorno de chamada, ele retornará XAUDIO2_E_INVALID_CALL.

Requisitos da plataforma

Windows 10 (XAudio2.9); Windows 8, Windows Phone 8 (XAudio 2.8); SDK do DirectX (XAudio 2.7)

Requisitos

   
Plataforma de Destino Windows
Cabeçalho xaudio2.h

Confira também

IXAudio2