| 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