Metodo IXAudio2SourceVoice::Start (xaudio2.h)

Avvia l'utilizzo e l'elaborazione dell'audio dalla voce. Restituisce il risultato a qualsiasi sottomix connesso o a voci mastering o al dispositivo di output.

Sintassi

HRESULT Start(
  [in] UINT32 Flags,
  [in] UINT32 OperationSet
);

Parametri

[in] Flags

Contrassegna che controllano la modalità di avvio della voce. Deve essere 0.

[in] OperationSet

Identifica questa chiamata come parte di un batch posticipato. Per altre informazioni, vedere la panoramica dei set di operazioni XAudio2 .

Valore restituito

Restituisce S_OK se ha esito positivo, in caso contrario, un codice di errore. Per le descrizioni dei codici di errore specifici di XAudio2, vedere Codici di errore XAudio2 .

Commenti

Se il motore XAudio2 viene arrestato, la voce si arresta. Tuttavia, rimane nello stato avviato, in modo che venga avviato nuovamente non appena il motore viene avviato.

Quando viene creata la prima volta, le voci di origine si trovano nello stato arrestato. Le voci di submix e mastering si trovano nello stato iniziale.

Dopo che Start viene chiamato non ha alcun ulteriore effetto se viene chiamato di nuovo prima di IXAudio2SourceVoice::Stop . Inoltre, più chiamate a Start senza chiamate corrispondenti a IXAudio2SourceVoice::Stop generano messaggi di avviso nelle compilazioni di debug.

Requisiti della piattaforma

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

Requisiti

   
Piattaforma di destinazione Windows
Intestazione xaudio2.h

Vedi anche

Procedura: Creare un grafico di elaborazione audio di base

Procedura: Trasmissione di un suono in un flusso da disco

IXAudio2SourceVoice

IXAudio2Voice

Panoramica di XAPO