Class MpegAudioUtil
- java.lang.Object
-
- com.google.android.exoplayer2.audio.MpegAudioUtil
-
@Deprecated public final class MpegAudioUtil extends Object
Deprecated.com.google.android.exoplayer2 is deprecated. Please migrate to androidx.media3 (which contains the same ExoPlayer code). See the migration guide for more details, including a script to help with the migration.Utility methods for handling MPEG audio streams.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
MpegAudioUtil.Header
Deprecated.Stores the metadata for an MPEG audio frame.
-
Field Summary
Fields Modifier and Type Field Description static int
MAX_FRAME_SIZE_BYTES
Deprecated.Theoretical maximum frame size for an MPEG audio stream, which occurs when playing a Layer 2 MPEG 2.5 audio stream at 16 kb/s (with padding).static int
MAX_RATE_BYTES_PER_SECOND
Deprecated.Maximum rate for an MPEG audio stream corresponding to MPEG-1 layer III (320 kbit/s), in bytes per second.
-
Method Summary
All Methods Static Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static int
getFrameSize(int headerData)
Deprecated.Returns the size of the frame associated withheader
, orC.LENGTH_UNSET
if it is invalid.static int
parseMpegAudioFrameSampleCount(int headerData)
Deprecated.Returns the number of samples per frame associated withheaderData
, orC.LENGTH_UNSET
if it is invalid.
-
-
-
Field Detail
-
MAX_FRAME_SIZE_BYTES
public static final int MAX_FRAME_SIZE_BYTES
Deprecated.Theoretical maximum frame size for an MPEG audio stream, which occurs when playing a Layer 2 MPEG 2.5 audio stream at 16 kb/s (with padding). The size is 1152 sample/frame * 160000 bit/s / (8000 sample/s * 8 bit/byte) + 1 padding byte/frame = 2881 byte/frame. The next power of two size is 4 KiB.- See Also:
- Constant Field Values
-
MAX_RATE_BYTES_PER_SECOND
public static final int MAX_RATE_BYTES_PER_SECOND
Deprecated.Maximum rate for an MPEG audio stream corresponding to MPEG-1 layer III (320 kbit/s), in bytes per second.- See Also:
- Constant Field Values
-
-
Method Detail
-
getFrameSize
public static int getFrameSize(int headerData)
Deprecated.Returns the size of the frame associated withheader
, orC.LENGTH_UNSET
if it is invalid.
-
parseMpegAudioFrameSampleCount
public static int parseMpegAudioFrameSampleCount(int headerData)
Deprecated.Returns the number of samples per frame associated withheaderData
, orC.LENGTH_UNSET
if it is invalid.
-
-