| 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