Classes | |
| struct | TMPEGFrameInfo |
Typedefs | |
| typedef t_uint8 | byte |
Enumerations | |
| enum | { MPG_MD_STEREO = 0, MPG_MD_JOINT_STEREO = 1, MPG_MD_DUAL_CHANNEL = 2, MPG_MD_MONO = 3 } |
| enum | { MPEG_1, MPEG_2, MPEG_25 } |
Functions | |
| bool | ParseMPEGFrameHeader (TMPEGFrameInfo &p_info, const t_uint8 p_header[4]) |
| bool | ValidateFrameCRC (const t_uint8 *frameData, t_size frameSize) |
| bool | ValidateFrameCRC (const t_uint8 *frameData, t_size frameSize, TMPEGFrameInfo const &frameInfo) |
| t_uint16 | ExtractFrameCRC (const t_uint8 *frameData, t_size frameSize, TMPEGFrameInfo const &frameInfo) |
| Assumes valid frame with CRC (frameInfo.m_crc set, frameInfo.m_bytes <= frameSize). | |
| t_uint16 | CalculateFrameCRC (const t_uint8 *frameData, t_size frameSize, TMPEGFrameInfo const &frameInfo) |
| Assumes valid frame with CRC (frameInfo.m_crc set, frameInfo.m_bytes <= frameSize). | |
| void | RecalculateFrameCRC (t_uint8 *frameData, t_size frameSize, TMPEGFrameInfo const &frameInfo) |
| Assumes valid frame with CRC (frameInfo.m_crc set, frameInfo.m_bytes <= frameSize). | |
| unsigned | QueryMPEGFrameSize (const t_uint8 p_header[4]) |
| bool | IsSameStream (TMPEGFrameInfo const &p_frame1, TMPEGFrameInfo const &p_frame2) |
| typedef t_uint8 mp3_utils::byte |
| t_uint16 mp3_utils::CalculateFrameCRC | ( | const t_uint8 * | frameData, | |
| t_size | frameSize, | |||
| TMPEGFrameInfo const & | frameInfo | |||
| ) |
Assumes valid frame with CRC (frameInfo.m_crc set, frameInfo.m_bytes <= frameSize).
| t_uint16 mp3_utils::ExtractFrameCRC | ( | const t_uint8 * | frameData, | |
| t_size | frameSize, | |||
| TMPEGFrameInfo const & | frameInfo | |||
| ) |
Assumes valid frame with CRC (frameInfo.m_crc set, frameInfo.m_bytes <= frameSize).
| bool mp3_utils::IsSameStream | ( | TMPEGFrameInfo const & | p_frame1, | |
| TMPEGFrameInfo const & | p_frame2 | |||
| ) |
| bool mp3_utils::ParseMPEGFrameHeader | ( | TMPEGFrameInfo & | p_info, | |
| const t_uint8 | p_header[4] | |||
| ) |
| unsigned mp3_utils::QueryMPEGFrameSize | ( | const t_uint8 | p_header[4] | ) |
| void mp3_utils::RecalculateFrameCRC | ( | t_uint8 * | frameData, | |
| t_size | frameSize, | |||
| TMPEGFrameInfo const & | frameInfo | |||
| ) |
Assumes valid frame with CRC (frameInfo.m_crc set, frameInfo.m_bytes <= frameSize).
| bool mp3_utils::ValidateFrameCRC | ( | const t_uint8 * | frameData, | |
| t_size | frameSize, | |||
| TMPEGFrameInfo const & | frameInfo | |||
| ) |
1.5.5