Conforme à NSObject
Déclaré dans OTAudioKit.h

Vue d'ensemble

Définit un périphérique audio à utiliser dans une session. Voir [OTAudioDeviceManager setAudioDevice:].

Configuration du bus audio

– setAudioBus: méthode obligatoire

Définit l'instance OTAudioBus utilisée par ce périphérique audio.

- (BOOL)setAudioBus:(_Nullable id<OTAudioBus>)audioBus

Paramètres

audioBus Un OTAudioBus la mise en œuvre.

Valeur de retour

BOOL YES en cas de réussite ; NO dans le cas contraire.

Discussion

Les développeurs d'OTAudioDevice utilisent ce bus pour envoyer et recevoir des échantillons audio vers et depuis une session. Le développeur doit conserver cette instance pendant toute la durée de vie de l'objet implémenté.

Déclaré à

OTAudioKit.h

Réglage du format audio

– captureFormat méthode obligatoire

Le format de capture utilisé par cet appareil.

- (nonnull OTAudioFormat *)captureFormat

Déclaré à

OTAudioKit.h

– renderFormat méthode obligatoire

Le format de rendu utilisé par cet appareil.

- (nonnull OTAudioFormat *)renderFormat

Déclaré à

OTAudioKit.h

Rendu audio

– renderingIsAvailable méthode obligatoire

Permet de vérifier si la lecture audio est disponible sur le périphérique audio.

- (BOOL)renderingIsAvailable

Valeur de retour

BOOL YES si le rendu est disponible.

Déclaré à

OTAudioKit.h

– initializeRendering méthode obligatoire

Demande au périphérique audio de s'initialiser en vue de la lecture. Appelez cette méthode avant de tenter de lancer la lecture.

- (BOOL)initializeRendering

Valeur de retour

BOOL YES si le rendu est initialisé.

Déclaré à

OTAudioKit.h

– renderingIsInitialized méthode obligatoire

Vérifie si le rendu audio est initialisé.

- (BOOL)renderingIsInitialized

Valeur de retour

BOOL YES si le rendu audio est initialisé.

Déclaré à

OTAudioKit.h

– startRendering méthode obligatoire

Demande au périphérique de commencer à diffuser le son. Une fois que cette fonction s'est exécutée avec succès, les échantillons audio sont disponibles sur le bus audio.

- (BOOL)startRendering

Valeur de retour

BOOL YES si le rendu démarre.

Déclaré à

OTAudioKit.h

– stopRendering méthode obligatoire

Demande à l'appareil d'arrêter la lecture audio.

- (BOOL)stopRendering

Valeur de retour

BOOL YES si le rendu s'arrête.

Déclaré à

OTAudioKit.h

– isRendering méthode obligatoire

Vérifie si la lecture audio a commencé.

- (BOOL)isRendering

Valeur de retour

BOOL YES si le rendu a commencé.

Déclaré à

OTAudioKit.h

– estimatedRenderDelay méthode obligatoire

Renvoie le délai de rendu estimé en ms. Cette valeur sert à ajuster le traitement et le rendu du signal audio.

- (uint16_t)estimatedRenderDelay

Valeur de retour

uint16_t

Déclaré à

OTAudioKit.h

Enregistrement audio

– captureIsAvailable méthode obligatoire

Vérifie si l'échantillonnage audio est disponible sur le périphérique audio.

- (BOOL)captureIsAvailable

Valeur de retour

BOOL YES si l'échantillonnage audio est disponible.

Déclaré à

OTAudioKit.h

– initializeCapture méthode obligatoire

Demande au périphérique audio de s'initialiser en vue de l'échantillonnage audio. Appelez cette méthode avant de tenter de lancer l'échantillonnage.

- (BOOL)initializeCapture

Valeur de retour

BOOL YES si l'échantillonnage audio a été initialisé.

Déclaré à

OTAudioKit.h

– captureIsInitialized méthode obligatoire

Vérifie si l'échantillonnage audio est initialisé.

- (BOOL)captureIsInitialized

Valeur de retour

BOOL YES si l'échantillonnage est initialisé.

Déclaré à

OTAudioKit.h

– startCapture méthode obligatoire

Demande à l'appareil de commencer à capturer des échantillons audio. Une fois que cette fonction s'est exécutée avec succès, le bus audio est prêt à recevoir les données des échantillons audio.

- (BOOL)startCapture

Valeur de retour

BOOL YES si la capture audio démarre.

Déclaré à

OTAudioKit.h

– stopCapture méthode obligatoire

Demande au périphérique d'arrêter l'échantillonnage audio.

- (BOOL)stopCapture

Valeur de retour

BOOL YES si l'échantillonnage audio s'arrête.

Déclaré à

OTAudioKit.h

– isCapturing méthode obligatoire

Vérifie si l'appareil capture des échantillons audio.

- (BOOL)isCapturing

Valeur de retour

BOOL YES si la capture audio est initialisée.

Déclaré à

OTAudioKit.h

– estimatedCaptureDelay méthode obligatoire

Renvoie le délai d'acquisition estimé en ms. Cette valeur sert à ajuster la synchronisation des informations de transmission pour les échantillons audio encodés.

- (uint16_t)estimatedCaptureDelay

Valeur de retour

uint16_t

Déclaré à

OTAudioKit.h