# sound.h

`#include "dxlibp.h"`
`#include <pspmp3.h>`
`#include <psputility.h>`
sound.hのインクルード依存関係図

ソースコードを見る。

## データ構造
struct | DXPAVCODEC_BUFFER
struct | DXPSOUNDHANDLE
struct | DXPSOUNDDATA
## マクロ定義
#define | DXP_BUILDOPTION_SOUNDHANDLE_MAX 32
#define | DXP_SOUNDCMD_NONE 0
#define | DXP_SOUNDCMD_PLAY 1
#define | DXP_SOUNDCMD_STOP 2
#define | DXP_SOUNDCMD_EXIT 3
#define | DXP_SOUNDFMT_MP3 1
## 関数
int | dxpSoundInit ()
int | dxpSoundTerm ()
int | dxpSoundReserveHandle ()
int | dxpSoundReleaseHandle (int handle)
int | dxpSoundThread (SceSize datLen, void *datPtr)
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)
## 変数
DXPSOUNDHANDLE | dxpSoundArray []
DXPSOUNDDATA | dxpSoundData

## マクロ定義

#define DXP_BUILDOPTION_SOUNDHANDLE_MAX 32

#define DXP_SOUNDCMD_EXIT 3

#define DXP_SOUNDCMD_NONE 0

#define DXP_SOUNDCMD_PLAY 1

#define DXP_SOUNDCMD_STOP 2

#define DXP_SOUNDFMT_MP3 1

## 関数

int dxpSoundInit | ( |  | ) |

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

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

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

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

int dxpSoundReleaseHandle | ( | int | handle | ) |

int dxpSoundReserveHandle | ( |  | ) |

int dxpSoundTerm | ( |  | ) |

int dxpSoundThread | ( | SceSize | datLen,
|  | void * | datPtr |
| ) |  |  |

## 変数

DXPSOUNDHANDLE dxpSoundArray[]

DXPSOUNDDATA dxpSoundData