Details | Last modification | View Log | RSS feed
Rev | Author | Line No. | Line |
---|---|---|---|
1088 | alone | 1 | |
2 | |||
3 | //typedef DWORD (CALLBACK *STREAMPROC)(HSTREAM,void*,DWORD,DWORD); |
||
4 | |||
5 | |||
6 | //#define MAKEMUSICPOS(order,row) (0x80000000|MAKELONG(order,row)) |
||
7 | |||
8 | /* |
||
9 | typedef struct |
||
10 | { |
||
11 | DWORD flags; // device capabilities (DSCAPS_xxx flags) |
||
12 | DWORD hwsize; // size of total device hardware memory |
||
13 | DWORD hwfree; // size of free device hardware memory |
||
14 | DWORD freesam; // number of free sample slots in the hardware |
||
15 | DWORD free3d; // number of free 3D sample slots in the hardware |
||
16 | DWORD minrate; // min sample rate supported by the hardware |
||
17 | DWORD maxrate; // max sample rate supported by the hardware |
||
18 | BOOL eax; // device supports EAX? (always FALSE if BASS_DEVICE_3D was not used) |
||
19 | DWORD minbuf; // recommended minimum buffer length in ms (requires BASS_DEVICE_LATENCY) |
||
20 | DWORD dsver; // DirectSound version |
||
21 | DWORD latency; // delay (in ms) before start of playback (requires BASS_DEVICE_LATENCY) |
||
22 | DWORD initflags;// "flags" parameter of BASS_Init call |
||
23 | DWORD speakers; // number of speakers available |
||
24 | const char *driver; // driver |
||
25 | DWORD freq; // current output rate (OSX only) |
||
26 | } BASS_INFO; |
||
27 | */ |
||
28 |