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