Entspricht NSObject
Deklariert in OTAudioKit.h

Übersicht

Definiert ein Audiogerät zur Verwendung in einer Sitzung. Siehe [OTAudioDeviceManager setAudioDevice:].

Einrichten des Audiobusses

– setAudioBus: erforderliche Methode

Legt die OTAudioBus-Instanz fest, die dieses Audiogerät verwendet.

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

Parameter

audioBus Eine OTAudioBus Umsetzung.

Rückgabewert

BOOL YES bei Erfolg; andernfalls NO.

Diskussion

Implementierer von `OTAudioDevice` nutzen diesen Bus, um Audio-Samples an eine Sitzung zu senden und von dieser zu empfangen. Der Implementierer sollte diese Instanz für die gesamte Lebensdauer des implementierenden Objekts beibehalten.

Angemeldet in

OTAudioKit.h

Anpassen des Audioformats

– captureFormat erforderliche Methode

Das von diesem Gerät verwendete Aufnahmeformat.

- (nonnull OTAudioFormat *)captureFormat

Angemeldet in

OTAudioKit.h

– renderFormat erforderliche Methode

Das von diesem Gerät verwendete Darstellungsformat.

- (nonnull OTAudioFormat *)renderFormat

Angemeldet in

OTAudioKit.h

Audio-Rendering

– renderingIsAvailable erforderliche Methode

Wird verwendet, um zu prüfen, ob die Audiowiedergabe auf dem Audiogerät verfügbar ist.

- (BOOL)renderingIsAvailable

Rückgabewert

BOOL YES, wenn die Darstellung verfügbar ist.

Angemeldet in

OTAudioKit.h

– initializeRendering erforderliche Methode

Fordert das Audiogerät auf, sich für die Wiedergabe zu initialisieren. Rufen Sie diese Methode auf, bevor Sie versuchen, die Wiedergabe zu starten.

- (BOOL)initializeRendering

Rückgabewert

BOOL YES, wenn die Darstellung initialisiert ist.

Angemeldet in

OTAudioKit.h

– renderingIsInitialized erforderliche Methode

Prüft, ob die Audiowiedergabe initialisiert ist.

- (BOOL)renderingIsInitialized

Rückgabewert

BOOL YES, wenn die Audiowiedergabe initialisiert ist.

Angemeldet in

OTAudioKit.h

– startRendering erforderliche Methode

Fordert das Gerät auf, mit der Audiowiedergabe zu beginnen. Nach erfolgreicher Rückkehr aus dieser Funktion stehen Audio-Samples auf dem Audiobus zur Verfügung.

- (BOOL)startRendering

Rückgabewert

BOOL YES, wenn die Darstellung beginnt.

Angemeldet in

OTAudioKit.h

– stopRendering erforderliche Methode

Fordert das Gerät auf, die Audiowiedergabe zu beenden.

- (BOOL)stopRendering

Rückgabewert

BOOL YES, wenn die Darstellung unterbrochen wird.

Angemeldet in

OTAudioKit.h

– isRendering erforderliche Methode

Prüft, ob die Audiowiedergabe bereits begonnen hat.

- (BOOL)isRendering

Rückgabewert

BOOL YES, wenn die Darstellung begonnen hat.

Angemeldet in

OTAudioKit.h

– estimatedRenderDelay erforderliche Methode

Gibt die geschätzte Rendering-Verzögerung in ms zurück. Diese wird zur Anpassung der Audiosignalverarbeitung und des Renderings verwendet.

- (uint16_t)estimatedRenderDelay

Rückgabewert

uint16_t

Angemeldet in

OTAudioKit.h

Tonaufnahme

– captureIsAvailable erforderliche Methode

Prüft, ob auf dem Audiogerät eine Audio-Abtastrate verfügbar ist.

- (BOOL)captureIsAvailable

Rückgabewert

BOOL YES, wenn Audio-Sampling verfügbar ist.

Angemeldet in

OTAudioKit.h

– initializeCapture erforderliche Methode

Fordert das Audiogerät auf, sich für die Audioabtastung zu initialisieren. Rufen Sie diese Methode auf, bevor Sie versuchen, die Abtastung zu starten.

- (BOOL)initializeCapture

Rückgabewert

BOOL YES, wenn die Audio-Abtastung initialisiert wurde.

Angemeldet in

OTAudioKit.h

– captureIsInitialized erforderliche Methode

Prüft, ob die Audio-Abtastung initialisiert ist.

- (BOOL)captureIsInitialized

Rückgabewert

BOOL YES, wenn die Abtastung initialisiert ist.

Angemeldet in

OTAudioKit.h

– startCapture erforderliche Methode

Fordert das Gerät auf, mit der Erfassung von Audio-Samples zu beginnen. Nach erfolgreicher Rückgabe dieser Funktion ist der Audiobus bereit, Audio-Sample-Daten zu empfangen.

- (BOOL)startCapture

Rückgabewert

BOOL YES, wenn die Audioaufnahme beginnt.

Angemeldet in

OTAudioKit.h

– stopCapture erforderliche Methode

Fordert das Gerät auf, die Audioaufnahme zu beenden.

- (BOOL)stopCapture

Rückgabewert

BOOL YES, wenn die Audio-Abtastung stoppt.

Angemeldet in

OTAudioKit.h

– isCapturing erforderliche Methode

Prüft, ob das Gerät Audio-Samples aufzeichnet.

- (BOOL)isCapturing

Rückgabewert

BOOL YES, wenn die Audioaufnahme initialisiert ist.

Angemeldet in

OTAudioKit.h

– estimatedCaptureDelay erforderliche Methode

Gibt die geschätzte Aufzeichnungsverzögerung in ms zurück. Diese wird zur Anpassung der Zeitangaben bei der Übertragung von kodierten Audio-Samples verwendet.

- (uint16_t)estimatedCaptureDelay

Rückgabewert

uint16_t

Angemeldet in

OTAudioKit.h