com.opentok.android.BaseAudioDevice.AudioBus
Übergeordnete Klasse: : Basis-Audiogerät
public static class BaseAudioDevice.AudioBus extends Objekt
Der Audiobus leitet Audiodaten zwischen dem Netzwerk und dem Audiogerät weiter.
Rufen Sie die BaseAudioDevice.getAudioBus()
Methode zum Abrufen des AudioBus-Objekts für das Audiogerät. Das Audiogerät überträgt
aufgezeichnete Audio-Samples an den Audiobus und ruft noch nicht gerenderte Audio-Samples vom
Audiobus ab.
Zusammenfassung der Methode
Alle MethodenInstanzmethodenKonkrete Methoden
Modifikator und Typ
Methode
Beschreibung
int
readRenderData(ByteBuffer data, int numberOfSamples)
Ruft noch nicht gerenderte Audio-Samples aus der Session ab.
int
readRenderData(ShortBuffer data, int numberOfSamples)
Ruft noch nicht gerenderte Audio-Samples aus der Session ab.
void
writeCaptureData(ByteBuffer data, int numberOfSamples)
Leitet Audiodaten zur Übertragung an eine Sitzung weiter.
void
writeCaptureData(ShortBuffer data, int numberOfSamples)
Leitet Audiodaten zur Übertragung an eine Sitzung weiter.
Von der Klasse „java.lang.“ geerbte Methoden.Objekt
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Details zur Methode
writeCaptureData
public void writeCaptureData(ByteBuffer data, int numberOfSamples)
Leitet Audiodaten zur Übertragung an eine Sitzung weiter.
Parameter:
: data - Der Byte-Puffer, der die Audiodaten enthält.
: numberOfSamples - Die Anzahl der zum Kopieren verfügbaren Exemplare.
writeCaptureData
public void writeCaptureData(ShortBuffer data, int numberOfSamples)
Leitet Audiodaten zur Übertragung an eine Sitzung weiter.
Parameter:
: data - Der Byte-Puffer, der die Audiodaten enthält.
: numberOfSamples - Die Anzahl der zum Kopieren verfügbaren Exemplare.
readRenderData
public int readRenderData(ByteBuffer data, int numberOfSamples)
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.
Parameter:
: data - Der Byte-Puffer, der die Audiodaten enthält.
: numberOfSamples - Die Anzahl der angeforderten Proben.
Rückgabewerte: : uint32_t Die Anzahl der aus dem Audio-Puffer kopierten Samples.
readRenderData
public int readRenderData(ShortBuffer data, int numberOfSamples)
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.
Parameter:
: data - Der Byte-Puffer, der die Audiodaten enthält.
: numberOfSamples - Die Anzahl der angeforderten Proben.
Rückgabewerte: : uint32_t Die Anzahl der aus dem Audio-Puffer kopierten Samples.