audio_start_recording


La description

Cette fonction démarre l'enregistrement audio à partir de la source de l'enregistreur indexée. Vous pouvez obtenir le nombre de sources d'enregistreur en utilisant la fonction audio_get_recorder_count() et une fois que vous commencez à enregistrer, l'audio sera stocké dans un tampon temporaire et commencera à déclencher un événement asynchrone d'enregistrement audio. Cet événement est déclenché à chaque étape de l'enregistrement et crée le ds_map dans la variable async_load avec les paires clé / valeur suivantes:

Notez qu'après le déclenchement de l'événement asynchrone, l'audio dans le tampon temporaire sera effacé, donc vous devriez copier ses données dans un tampon personnalisé que vous avez précédemment créé.

REMARQUE: La plupart des plates-formes prennent en charge l'enregistrement audio sous une forme ou une autre, mais cela ne signifie pas que tous les périphériques le permettent, même si la plate-forme le fait, vous devez donc toujours vérifier que audio_get_recorder_count() La fonction renvoie une valeur supérieure à 0 pour vérifier que les périphériques d'enregistrement sont disponibles avant d'utiliser le reste des fonctions d'enregistrement.


Syntaxe:

audio_start_recording(recorder_index);


Argument La description
recorder_index L'index de la source de l'enregistreur à utiliser.


Résultats:

Index


Exemple:

audio_record = audio_start_recording(0);

Le code ci-dessus commence à enregistrer à partir de la source 0 de l'enregistreur, en stockant l'index de canal de l'enregistrement dans la variable "audio_record" à utiliser dans l'événement d'enregistrement audio asynchrone.