Freigeben über


AudioFormat.FrameSizeInBytes Eigenschaft

Definition

Gibt die Framegröße in Byte zurück.

public virtual int FrameSizeInBytes { [Android.Runtime.Register("getFrameSizeInBytes", "()I", "GetGetFrameSizeInBytesHandler", ApiSince=29)] get; }
[<get: Android.Runtime.Register("getFrameSizeInBytes", "()I", "GetGetFrameSizeInBytesHandler", ApiSince=29)>]
member this.FrameSizeInBytes : int

Eigenschaftswert

Die Größe des Audioframes in Byte, die der Codierung und dem Kanalformat entsprechen.

Attribute

Hinweise

Gibt die Framegröße in Byte zurück.

Für PCM- oder PCM-verpackte komprimierte Daten ist dies die Größe eines Beispiels, das mit der Kanalanzahl multipliziert wird. Für alle anderen Fälle, einschließlich ungültiger/nicht festgelegter Kanalmasken, wird 1 Byte zurückgegeben. Als Beispiel hätte ein Stereo-16-Bit-PCM-Format eine Framegröße von 4 Byte, ein 8-Kanal-Float-PCM-Format würde eine Framegröße von 32 Byte aufweisen, und ein komprimiertes Datenformat (nicht in PCM verpackt) hätte eine Framegröße von 1 Byte.

Daten AudioRecord in Vielfachen dieser Framegröße oder AudioTrack Verarbeiten von Daten.

Java-Dokumentation für android.media.AudioFormat.getFrameSizeInBytes().

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: