# mp3.c

`#include "../sound.h"`
`#include <string.h>`
`#include <stdio.h>`
`#include <psputility.h>`
`#include <pspaudiocodec.h>`
`#include <malloc.h>`
`#include "../safealloc.h"`
mp3.cのインクルード依存関係図

## 関数
int | dxpSoundGetID3v1Size (int fh)
int | dxpSoundGetID3v2Size (int fh)
int | dxpSoundMp3CheckFrameHeader (u8 *buf)
int | dxpSoundMp3GetSampleRate (u8 *buf)
int | dxpSoundMp3Init (DXPSOUNDHANDLE *pHnd, int fh)
int | dxpSoundMp3Seek (DXPSOUNDHANDLE *pHnd, int fh, int sample)
int | dxpSoundMp3Decode (DXPSOUNDHANDLE *pHnd, int fh)
int | dxpSoundMp3End (DXPSOUNDHANDLE *pHnd, int fh)

## 関数

int dxpSoundGetID3v1Size | ( | int | fh | ) |

int dxpSoundGetID3v2Size | ( | int | fh | ) |

int dxpSoundMp3CheckFrameHeader | ( | u8 * | buf | ) |

int dxpSoundMp3Decode | ( | DXPSOUNDHANDLE * | pHnd,
|  | int | fh |
| ) |  |  |

int dxpSoundMp3End | ( | DXPSOUNDHANDLE * | pHnd,
|  | int | fh |
| ) |  |  |

int dxpSoundMp3GetSampleRate | ( | u8 * | buf | ) |

int dxpSoundMp3Init | ( | DXPSOUNDHANDLE * | pHnd,
|  | int | fh |
| ) |  |  |

int dxpSoundMp3Seek | ( | DXPSOUNDHANDLE * | pHnd,
|  | int | fh,
|  | int | sample |
| ) |  |  |