java.lang.Object

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.