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