| Hérite de | NSObject |
| Déclaré dans | OTAudioKit.h |
Vue d'ensemble
Utilisez AudioDeviceManager pour configurer un périphérique audio personnalisé destiné à être utilisé par l' application. Ce périphérique audio gère l'accès au matériel de capture et de restitution audio.
Vous ne pouvez définir qu'une seule source de capture audio et une seule cible de rendu pour l'ensemble du processus. Il n'est pas possible de les configurer individuellement pour chaque éditeur et abonné. Vous pouvez toutefois définir le débit binaire audio d'un flux publié en configurant le [OTPublisherKitSettings audioBitrate] propriété.
+ setAudioDevice:
Définit le périphérique audio à utiliser.
+ (void)setAudioDevice:(_Nullable id<OTAudioDevice>)device
Paramètres
device |
Les OTAudioDevice implémentation de l'interface. Cet objet est conservé. |
Discussion
Vous devez appeler cette méthode avant de vous connecter à une session. De plus, il s'agit d'une opération globale qui doit rester active pendant toute la durée de vie d'une application.
Si vous n'appelez pas cette méthode, l'application utilise le microphone et le haut-parleur de l'appareil iOS.
Déclaré à
OTAudioKit.h
+ currentAudioDevice
Récupère le OTAudioDevice instance.
+ (_Nullable id<OTAudioDevice>)currentAudioDevice
Valeur de retour
id Le OTAudioDevice la mise en œuvre.
Déclaré à
OTAudioKit.h
+ currentAudioSessionManager
Récupère le OTAudioSessionManager par exemple, si le périphérique audio actuel le prend en charge.
+ (_Nullable id<OTAudioSessionManager>)currentAudioSessionManager
Valeur de retour
id Le OTAudioSessionManager mise en œuvre, ou nil si cette fonctionnalité n'est pas prise en charge.
Discussion
Cela renvoie la même instance que currentAudioDevice si cela est conforme à la
OTAudioSessionManager protocole. Sinon, renvoie nil.
Remarque : À l'heure actuelle, seul le périphérique audio par défaut prend en charge ce protocole.
Pour plus d'informations, voir cette documentation.
Déclaré à
OTAudioKit.h