| 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