# 構造体 DXPSOUNDHANDLE

`#include <sound.h>`

DXPSOUNDHANDLEのコラボレーション図
[凡例]

## 変数
unsigned | used: 1
SceUID | threadId
unsigned | loop: 1
unsigned | cmd: 2
int | gotoPos
int | loopPos [2]
u8 | volume
int | pan
char | filename [256]
int | soundDataType
int | length
int | currentPos
int | sampleRate
int | id3v1
int | id3v2
int | loadstatus
unsigned | playing: 1
u8 | format
u16 * | pcmOut
int | pcmOutSize
union {
struct {
int handle
DXPAVCODEC_BUFFER * avBuf
u8 * mp3Buf
u32 mp3BufSize
} mp3
}; |

## 構造体

union { ... }

DXPAVCODEC_BUFFER* DXPSOUNDHANDLE::avBuf

unsigned DXPSOUNDHANDLE::cmd

int DXPSOUNDHANDLE::currentPos

char DXPSOUNDHANDLE::filename[256]

u8 DXPSOUNDHANDLE::format

int DXPSOUNDHANDLE::gotoPos

int DXPSOUNDHANDLE::handle

int DXPSOUNDHANDLE::id3v1

int DXPSOUNDHANDLE::id3v2

int DXPSOUNDHANDLE::length

int DXPSOUNDHANDLE::loadstatus

unsigned DXPSOUNDHANDLE::loop

int DXPSOUNDHANDLE::loopPos[2]

struct { ... } DXPSOUNDHANDLE::mp3

u8* DXPSOUNDHANDLE::mp3Buf

u32 DXPSOUNDHANDLE::mp3BufSize

int DXPSOUNDHANDLE::pan

u16* DXPSOUNDHANDLE::pcmOut

int DXPSOUNDHANDLE::pcmOutSize

unsigned DXPSOUNDHANDLE::playing

int DXPSOUNDHANDLE::sampleRate

int DXPSOUNDHANDLE::soundDataType

SceUID DXPSOUNDHANDLE::threadId

unsigned DXPSOUNDHANDLE::used

u8 DXPSOUNDHANDLE::volume

この構造体の説明は次のファイルから生成されました:

- sound.h