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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour