Partager via


IXAudio2SourceVoice::Start, méthode (xaudio2.h)

Démarre la consommation et le traitement de l’audio par la voix. Fournit le résultat à toutes les voix de sous-mixage ou de mastering connectées, ou à l’appareil de sortie.

Syntaxe

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

Paramètres

[in] Flags

Indicateurs qui contrôlent la façon dont la voix est démarrée. Doit être égal à 0.

[in] OperationSet

Identifie cet appel dans le cadre d’un lot différé. Pour plus d’informations, consultez vue d’ensemble des ensembles d’opérations XAudio2 .

Valeur retournée

Retourne S_OK en cas de réussite, un code d’erreur dans le cas contraire. Consultez Codes d’erreur XAudio2 pour obtenir des descriptions des codes d’erreur spécifiques à XAudio2.

Remarques

Si le moteur XAudio2 est arrêté, la voix cesse de s’exécuter. Toutefois, il reste à l’état démarré, de sorte qu’il recommence à s’exécuter dès que le moteur démarre.

Lors de la première création, les voix sources sont à l’état arrêté. Les voix de sous-mixage et de mastering sont à l’état démarré.

Une fois que Start est appelé, il n’a plus d’effet s’il est appelé à nouveau avant l’appel de IXAudio2SourceVoice::Stop . En outre, plusieurs appels à Démarrer sans correspondance d’appels à IXAudio2SourceVoice::Stop entraînent des messages d’avertissement dans les builds de débogage.

Configuration requise pour la plateforme

Windows 10 (XAudio2.9); Windows 8, Windows Phone 8 (XAudio 2.8) ; Kit de développement logiciel (SDK) DirectX (XAudio 2.7)

Spécifications

   
Plateforme cible Windows
En-tête xaudio2.h

Voir aussi

Procédure : créer un graphique de traitement audio de base

Procédure : diffuser un son en continu à partir du disque

IXAudio2SourceVoice

IXAudio2Voice

Vue d’ensemble de XAPO