AudioTrack.BufferCapacityInFrames プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
バッファーの最大サイズを AudioTrack
フレーム単位で返します。
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
プロパティ値
バッファーのフレーム内の AudioTrack
最大サイズ。
- 属性
注釈
バッファーの最大サイズを AudioTrack
フレーム単位で返します。
トラックの作成モードが の場合は #MODE_STATIC
、構築時に指定された bufferSizeInBytes に等しく、フレーム単位に変換されます。 静的トラックのフレーム数は変更されません。
トラックの作成モードが の場合、 #MODE_STREAM
フレーム単位に変換された指定した bufferSizeInBytes 以上です。 ストリーミング トラックの場合、ターゲット出力シンクで必要な場合は、この値を大きな値に切り上げ、その後トラックが別の出力シンクにルーティングされる場合、フレーム数は対応するように拡大される可能性があります。
エンコードが AudioTrack
圧縮データ (例: AudioFormat#ENCODING_AC3
) を示す場合、返されるフレーム数はバッファーの AudioTrack
サイズ (バイト単位) です。
キー AudioManager#PROPERTY_OUTPUT_FRAMES_PER_BUFFER
についてもAudioManager#getProperty(String)
参照してください。
の android.media.AudioTrack.getBufferCapacityInFrames()
Java ドキュメント。
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。