Entspricht NSObject
Deklariert in OTAudioKit.h

Übersicht

Der Audiobus leitet Audiodaten zwischen dem Netzwerk und dem Audiogerät weiter. Rufen Sie die [OTAudioDevice setAudioBus:] Methode zur Definition des Objekts, das das OTAudioBus-Protokoll implementiert. Das Audiogerät überträgt erfasste Audio-Samples an den Audiobus und ruft dort noch nicht wiedergegebene Audio-Samples ab.

Das Objekt, das dieses Protokoll implementiert, muss die Methoden [OTAudioBus writeCaptureData:numberOfSamples:] und [OTAudioBus readRenderData:numberOfSamples:] aufrufen, um Sample-Puffer für die Audioaufnahme und -wiedergabe bereitzustellen.

– writeCaptureData:numberOfSamples: erforderliche Methode

Leitet Audiodaten zur Übertragung an eine Sitzung weiter.

- (void)writeCaptureData:(nonnull void *)data numberOfSamples:(uint32_t)count

Parameter

data Ein Zeiger auf einen Audio-Puffer.
count Die Anzahl der zum Kopieren verfügbaren Exemplare.

Angemeldet in

OTAudioKit.h

– readRenderData:numberOfSamples: erforderliche Methode

Ruft noch nicht gerenderte Audio-Samples aus der Session ab. Dies wird am häufigsten verwendet, um Audio an die Lautsprecher zu senden, dient aber auch als Einstiegspunkt für die weitere Audioverarbeitung.

- (uint32_t)readRenderData:(nonnull void *)data numberOfSamples:(uint32_t)count

Parameter

data Ein Zeiger auf einen Audio-Puffer.
count Die Anzahl der angeforderten Proben.

Rückgabewert

uint32_t Die Anzahl der aus dem Audiopuffer kopierten Samples.

Angemeldet in

OTAudioKit.h