Sprache

AudioTrack.Flush Methode

Definition

Löscht die zurzeit in der Warteschlange befindlichen Audiodaten für die Wiedergabe.

[Android.Runtime.Register("flush", "()V", "GetFlushHandler")]
public virtual void Flush();
[<Android.Runtime.Register("flush", "()V", "GetFlushHandler")>]
abstract member Flush : unit -> unit
override this.Flush : unit -> unit
Attribute

Hinweise

Löscht die zurzeit in der Warteschlange befindlichen Audiodaten für die Wiedergabe. Alle Daten, die geschrieben, aber noch nicht präsentiert wurden, werden verworfen. No-op if not stopped or paused, or if the track's creation mode is not #MODE_STREAM. <BR> Beachten Sie, dass zwar geschriebene, aber noch nicht dargestellte Daten verworfen werden, aber es gibt keine Garantie dafür, dass der gesamte Pufferbereich, der zuvor von diesen Daten verwendet wurde, für einen nachfolgenden Schreibvorgang verfügbar ist. Beispielsweise kann ein Aufruf mit #write(byte[], int, int)sizeInBytes weniger als oder gleich der Gesamtpuffergröße eine kurze tatsächliche Übertragungsanzahl zurückgeben.

Java Dokumentation für android.media.AudioTrack.flush().

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: