# sound.c

`#include "../sound.h"`
`#include "../fileio.h"`
`#include <string.h>`
`#include <pspaudio.h>`
`#include "../general.h"`
`#include "../safealloc.h"`
sound.cのインクルード依存関係図

## 関数
int | dxpSoundInit ()
int | dxpSoundTerm ()
int | dxpSoundReserveHandle ()
int | dxpSoundReleaseHandle (int handle)
int | dxpSoundCodecInit (DXPSOUNDHANDLE *pHnd, int fh)
int | dxpSoundCodecSeek (DXPSOUNDHANDLE *pHnd, int fh, int sample)
int | dxpSoundCodecDecode (DXPSOUNDHANDLE *pHnd, int fh)
int | dxpSoundCodecEnd (DXPSOUNDHANDLE *pHnd, int fh)
void | dxpSoundThreadExit (DXPSOUNDHANDLE *pHnd)
void | dxpSoundThread_memnopress (DXPSOUNDHANDLE *pHnd, int fh)
void | dxpSoundThread_file (DXPSOUNDHANDLE *pHnd, int fh)
int | dxpSoundThread (SceSize datLen, void *datPtr)
## 変数
DXPSOUNDHANDLE | dxpSoundArray [DXP_BUILDOPTION_SOUNDHANDLE_MAX]
DXPSOUNDDATA | dxpSoundData = {0,0}

## 関数

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

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

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

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

int dxpSoundInit | ( |  | ) |

int dxpSoundReleaseHandle | ( | int | handle | ) |

int dxpSoundReserveHandle | ( |  | ) |

int dxpSoundTerm | ( |  | ) |

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

void dxpSoundThread_file | ( | DXPSOUNDHANDLE * | pHnd,
|  | int | fh |
| ) |  |  |

void dxpSoundThread_memnopress | ( | DXPSOUNDHANDLE * | pHnd,
|  | int | fh |
| ) |  |  |

void dxpSoundThreadExit | ( | DXPSOUNDHANDLE * | pHnd | ) |

## 変数

DXPSOUNDHANDLE dxpSoundArray[DXP_BUILDOPTION_SOUNDHANDLE_MAX]

DXPSOUNDDATA dxpSoundData = {0,0}