AudioTrack.BufferCapacityInFrames Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt die maximale Größe des AudioTrack Puffers in Frames zurück.
public virtual int BufferCapacityInFrames { [Android.Runtime.Register("getBufferCapacityInFrames", "()I", "GetGetBufferCapacityInFramesHandler", ApiSince=24)] get; }
[<get: Android.Runtime.Register("getBufferCapacityInFrames", "()I", "GetGetBufferCapacityInFramesHandler", ApiSince=24)>]
member this.BufferCapacityInFrames : int
Eigenschaftswert
maximale Größe in Frames des AudioTrack Puffers.
- Attribute
Hinweise
Gibt die maximale Größe des AudioTrack Puffers in Frames zurück.
Wenn der Erstellungsmodus des Titels lautet #MODE_STATIC, entspricht er dem angegebenen pufferSizeInBytes auf der Konstruktion, konvertiert in Frameeinheiten. Die Frameanzahl einer statischen Spur ändert sich nicht.
Wenn der Erstellungsmodus des Titels lautet #MODE_STREAM, ist er größer oder gleich dem angegebenen pufferSizeInBytes, der in Frameeinheiten konvertiert wurde. Bei Streamingspuren kann dieser Wert bei Bedarf durch die Zielausgabesenke auf einen größeren Wert aufgerundet werden, und wenn die Spur anschließend an eine andere Ausgabesenke weitergeleitet wird, kann die Frameanzahl vergrößert werden.
Wenn die AudioTrack Codierung komprimierte Daten angibt, z. B. AudioFormat#ENCODING_AC3, ist die zurückgegebene Frameanzahl die Größe des AudioTrack Puffers in Bytes.
Siehe auch AudioManager#getProperty(String) schlüssel AudioManager#PROPERTY_OUTPUT_FRAMES_PER_BUFFER.
Java Dokumentation für android.media.AudioTrack.getBufferCapacityInFrames().
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.