| Erbt von | NSObject |
| Deklariert in | OTAudioKit.h |
Übersicht
Verwenden Sie den AudioDeviceManager, um ein benutzerdefiniertes Audiogerät festzulegen, das von der App verwendet werden soll. Das Audiogerät verwaltet den Zugriff auf die Hardware für die Audioaufnahme und -wiedergabe .
Sie können für den gesamten Prozess nur eine einzige Audioaufnahmequelle und ein einziges Wiedergabeziel festlegen. Es ist nicht möglich, diese für jeden Publisher und jeden Subscriber individuell einzustellen. Sie können jedoch die Audio-Bitrate für einen veröffentlichten Stream festlegen, indem Sie die [OTPublisherKitSettings audioBitrate] Eigentum.
+ setAudioDevice:
Legt das zu verwendende Audiogerät fest.
+ (void)setAudioDevice:(_Nullable id<OTAudioDevice>)device
Parameter
device |
Die OTAudioDevice Implementierung der Schnittstelle. Dieses Objekt wird beibehalten. |
Diskussion
Sie müssen diese Methode aufrufen, bevor Sie eine Verbindung zu einer Sitzung herstellen. Zudem handelt es sich hierbei um einen globalen Vorgang, der über die gesamte Laufzeit einer Anwendung hinweg bestehen bleiben muss.
Wenn Sie diese Methode nicht aufrufen, verwendet die App das Mikrofon und den Lautsprecher des iOS-Geräts.
Angemeldet in
OTAudioKit.h
+ currentAudioDevice
Ruft die OTAudioDevice Instanz.
+ (_Nullable id<OTAudioDevice>)currentAudioDevice
Rückgabewert
id Die OTAudioDevice Umsetzung.
Angemeldet in
OTAudioKit.h
+ currentAudioSessionManager
Ruft die OTAudioSessionManager Beispielsweise, wenn das aktuelle Audiogerät dies unterstützt.
+ (_Nullable id<OTAudioSessionManager>)currentAudioSessionManager
Rückgabewert
id Die OTAudioSessionManager Umsetzung oder nil falls nicht unterstützt.
Diskussion
Dies gibt dieselbe Instanz zurück wie currentAudioDevice sofern es den
OTAudioSessionManager Protokoll. Andernfalls wird nil.
Anmerkung: Derzeit unterstützt nur das Standard-Audiogerät dieses Protokoll.
Weitere Informationen finden Sie unter diese Dokumentation.
Angemeldet in
OTAudioKit.h