Sprache

AudioTrack.Builder.SetBufferSizeInBytes(Int32) Methode

Definition

Legt die Gesamtgröße (in Byte) des Puffers fest, aus dem Audiodaten für die Wiedergabe gelesen werden.

[Android.Runtime.Register("setBufferSizeInBytes", "(I)Landroid/media/AudioTrack$Builder;", "GetSetBufferSizeInBytes_IHandler", ApiSince=23)]
public virtual Android.Media.AudioTrack.Builder SetBufferSizeInBytes(int bufferSizeInBytes);
[<Android.Runtime.Register("setBufferSizeInBytes", "(I)Landroid/media/AudioTrack$Builder;", "GetSetBufferSizeInBytes_IHandler", ApiSince=23)>]
abstract member SetBufferSizeInBytes : int -> Android.Media.AudioTrack.Builder
override this.SetBufferSizeInBytes : int -> Android.Media.AudioTrack.Builder

Parameter

bufferSizeInBytes
Int32

Der Wert ist 0 oder größer.

Gibt zurück

dieselbe Generator-Instanz. Dieser Wert darf nicht NULL sein.

Attribute

Hinweise

Legt die Gesamtgröße (in Byte) des Puffers fest, aus dem Audiodaten für die Wiedergabe gelesen werden. Wenn Sie den AudioTrack im Streamingmodus verwenden (siehe AudioTrack.MODE_STREAM, können Sie Daten in diesen Puffer in kleinere Abschnitte schreiben als diese Größe. Siehe AudioTrack.getMinBufferSize(int, int), um die geschätzte Mindestpuffergröße für die Erstellung einer AudioTrack-Instanz im Streamingmodus zu ermitteln. Wenn Sie audioTrack im statischen Modus verwenden (siehe AudioTrack.MODE_STATIC), ist dies die maximale Größe des Sounds, der von dieser Instanz wiedergegeben wird.

Android-Referenz für android.media.AudioTrack.Builder.setBufferSizeInBytes.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: