|
#define | WINAPI |
|
#define | CALLBACK |
|
#define | TRUE 1 |
|
#define | FALSE 0 |
|
#define | LOBYTE(a) (BYTE)(a) |
|
#define | HIBYTE(a) (BYTE)((a)>>8) |
|
#define | LOWORD(a) (WORD)(a) |
|
#define | HIWORD(a) (WORD)((a)>>16) |
|
#define | MAKEWORD(a, b) (WORD)(((a)&0xff)|((b)<<8)) |
|
#define | MAKELONG(a, b) (DWORD)(((a)&0xffff)|((b)<<16)) |
|
#define | BASSVERSION 0x204 |
|
#define | BASSVERSIONTEXT "2.4" |
|
#define | BASSDEF(f) WINAPI f |
|
#define | BASS_OK 0 |
|
#define | BASS_ERROR_MEM 1 |
|
#define | BASS_ERROR_FILEOPEN 2 |
|
#define | BASS_ERROR_DRIVER 3 |
|
#define | BASS_ERROR_BUFLOST 4 |
|
#define | BASS_ERROR_HANDLE 5 |
|
#define | BASS_ERROR_FORMAT 6 |
|
#define | BASS_ERROR_POSITION 7 |
|
#define | BASS_ERROR_INIT 8 |
|
#define | BASS_ERROR_START 9 |
|
#define | BASS_ERROR_SSL 10 |
|
#define | BASS_ERROR_ALREADY 14 |
|
#define | BASS_ERROR_NOCHAN 18 |
|
#define | BASS_ERROR_ILLTYPE 19 |
|
#define | BASS_ERROR_ILLPARAM 20 |
|
#define | BASS_ERROR_NO3D 21 |
|
#define | BASS_ERROR_NOEAX 22 |
|
#define | BASS_ERROR_DEVICE 23 |
|
#define | BASS_ERROR_NOPLAY 24 |
|
#define | BASS_ERROR_FREQ 25 |
|
#define | BASS_ERROR_NOTFILE 27 |
|
#define | BASS_ERROR_NOHW 29 |
|
#define | BASS_ERROR_EMPTY 31 |
|
#define | BASS_ERROR_NONET 32 |
|
#define | BASS_ERROR_CREATE 33 |
|
#define | BASS_ERROR_NOFX 34 |
|
#define | BASS_ERROR_NOTAVAIL 37 |
|
#define | BASS_ERROR_DECODE 38 |
|
#define | BASS_ERROR_DX 39 |
|
#define | BASS_ERROR_TIMEOUT 40 |
|
#define | BASS_ERROR_FILEFORM 41 |
|
#define | BASS_ERROR_SPEAKER 42 |
|
#define | BASS_ERROR_VERSION 43 |
|
#define | BASS_ERROR_CODEC 44 |
|
#define | BASS_ERROR_ENDED 45 |
|
#define | BASS_ERROR_BUSY 46 |
|
#define | BASS_ERROR_UNKNOWN -1 |
|
#define | BASS_CONFIG_BUFFER 0 |
|
#define | BASS_CONFIG_UPDATEPERIOD 1 |
|
#define | BASS_CONFIG_GVOL_SAMPLE 4 |
|
#define | BASS_CONFIG_GVOL_STREAM 5 |
|
#define | BASS_CONFIG_GVOL_MUSIC 6 |
|
#define | BASS_CONFIG_CURVE_VOL 7 |
|
#define | BASS_CONFIG_CURVE_PAN 8 |
|
#define | BASS_CONFIG_FLOATDSP 9 |
|
#define | BASS_CONFIG_3DALGORITHM 10 |
|
#define | BASS_CONFIG_NET_TIMEOUT 11 |
|
#define | BASS_CONFIG_NET_BUFFER 12 |
|
#define | BASS_CONFIG_PAUSE_NOPLAY 13 |
|
#define | BASS_CONFIG_NET_PREBUF 15 |
|
#define | BASS_CONFIG_NET_PASSIVE 18 |
|
#define | BASS_CONFIG_REC_BUFFER 19 |
|
#define | BASS_CONFIG_NET_PLAYLIST 21 |
|
#define | BASS_CONFIG_MUSIC_VIRTUAL 22 |
|
#define | BASS_CONFIG_VERIFY 23 |
|
#define | BASS_CONFIG_UPDATETHREADS 24 |
|
#define | BASS_CONFIG_DEV_BUFFER 27 |
|
#define | BASS_CONFIG_VISTA_TRUEPOS 30 |
|
#define | BASS_CONFIG_IOS_MIXAUDIO 34 |
|
#define | BASS_CONFIG_DEV_DEFAULT 36 |
|
#define | BASS_CONFIG_NET_READTIMEOUT 37 |
|
#define | BASS_CONFIG_VISTA_SPEAKERS 38 |
|
#define | BASS_CONFIG_IOS_SPEAKER 39 |
|
#define | BASS_CONFIG_MF_DISABLE 40 |
|
#define | BASS_CONFIG_HANDLES 41 |
|
#define | BASS_CONFIG_UNICODE 42 |
|
#define | BASS_CONFIG_SRC 43 |
|
#define | BASS_CONFIG_SRC_SAMPLE 44 |
|
#define | BASS_CONFIG_ASYNCFILE_BUFFER 45 |
|
#define | BASS_CONFIG_OGG_PRESCAN 47 |
|
#define | BASS_CONFIG_MF_VIDEO 48 |
|
#define | BASS_CONFIG_AIRPLAY 49 |
|
#define | BASS_CONFIG_DEV_NONSTOP 50 |
|
#define | BASS_CONFIG_IOS_NOCATEGORY 51 |
|
#define | BASS_CONFIG_VERIFY_NET 52 |
|
#define | BASS_CONFIG_DEV_PERIOD 53 |
|
#define | BASS_CONFIG_FLOAT 54 |
|
#define | BASS_CONFIG_NET_SEEK 56 |
|
#define | BASS_CONFIG_AM_DISABLE 58 |
|
#define | BASS_CONFIG_NET_PLAYLIST_DEPTH 59 |
|
#define | BASS_CONFIG_NET_PREBUF_WAIT 60 |
|
#define | BASS_CONFIG_NET_AGENT 16 |
|
#define | BASS_CONFIG_NET_PROXY 17 |
|
#define | BASS_CONFIG_IOS_NOTIFY 46 |
|
#define | BASS_DEVICE_8BITS 1 |
|
#define | BASS_DEVICE_MONO 2 |
|
#define | BASS_DEVICE_3D 4 |
|
#define | BASS_DEVICE_16BITS 8 |
|
#define | BASS_DEVICE_LATENCY 0x100 |
|
#define | BASS_DEVICE_CPSPEAKERS 0x400 |
|
#define | BASS_DEVICE_SPEAKERS 0x800 |
|
#define | BASS_DEVICE_NOSPEAKER 0x1000 |
|
#define | BASS_DEVICE_DMIX 0x2000 |
|
#define | BASS_DEVICE_FREQ 0x4000 |
|
#define | BASS_DEVICE_STEREO 0x8000 |
|
#define | BASS_DEVICE_HOG 0x10000 |
|
#define | BASS_DEVICE_AUDIOTRACK 0x20000 |
|
#define | BASS_DEVICE_DSOUND 0x40000 |
|
#define | BASS_OBJECT_DS 1 |
|
#define | BASS_OBJECT_DS3DL 2 |
|
#define | BASS_DEVICE_ENABLED 1 |
|
#define | BASS_DEVICE_DEFAULT 2 |
|
#define | BASS_DEVICE_INIT 4 |
|
#define | BASS_DEVICE_LOOPBACK 8 |
|
#define | BASS_DEVICE_TYPE_MASK 0xff000000 |
|
#define | BASS_DEVICE_TYPE_NETWORK 0x01000000 |
|
#define | BASS_DEVICE_TYPE_SPEAKERS 0x02000000 |
|
#define | BASS_DEVICE_TYPE_LINE 0x03000000 |
|
#define | BASS_DEVICE_TYPE_HEADPHONES 0x04000000 |
|
#define | BASS_DEVICE_TYPE_MICROPHONE 0x05000000 |
|
#define | BASS_DEVICE_TYPE_HEADSET 0x06000000 |
|
#define | BASS_DEVICE_TYPE_HANDSET 0x07000000 |
|
#define | BASS_DEVICE_TYPE_DIGITAL 0x08000000 |
|
#define | BASS_DEVICE_TYPE_SPDIF 0x09000000 |
|
#define | BASS_DEVICE_TYPE_HDMI 0x0a000000 |
|
#define | BASS_DEVICE_TYPE_DISPLAYPORT 0x40000000 |
|
#define | BASS_DEVICES_AIRPLAY 0x1000000 |
|
#define | DSCAPS_CONTINUOUSRATE 0x00000010 |
|
#define | DSCAPS_EMULDRIVER 0x00000020 |
|
#define | DSCAPS_CERTIFIED 0x00000040 |
|
#define | DSCAPS_SECONDARYMONO 0x00000100 |
|
#define | DSCAPS_SECONDARYSTEREO 0x00000200 |
|
#define | DSCAPS_SECONDARY8BIT 0x00000400 |
|
#define | DSCAPS_SECONDARY16BIT 0x00000800 |
|
#define | DSCCAPS_EMULDRIVER DSCAPS_EMULDRIVER |
|
#define | DSCCAPS_CERTIFIED DSCAPS_CERTIFIED |
|
#define | WAVE_FORMAT_1M08 0x00000001 /* 11.025 kHz, Mono, 8-bit */ |
|
#define | WAVE_FORMAT_1S08 0x00000002 /* 11.025 kHz, Stereo, 8-bit */ |
|
#define | WAVE_FORMAT_1M16 0x00000004 /* 11.025 kHz, Mono, 16-bit */ |
|
#define | WAVE_FORMAT_1S16 0x00000008 /* 11.025 kHz, Stereo, 16-bit */ |
|
#define | WAVE_FORMAT_2M08 0x00000010 /* 22.05 kHz, Mono, 8-bit */ |
|
#define | WAVE_FORMAT_2S08 0x00000020 /* 22.05 kHz, Stereo, 8-bit */ |
|
#define | WAVE_FORMAT_2M16 0x00000040 /* 22.05 kHz, Mono, 16-bit */ |
|
#define | WAVE_FORMAT_2S16 0x00000080 /* 22.05 kHz, Stereo, 16-bit */ |
|
#define | WAVE_FORMAT_4M08 0x00000100 /* 44.1 kHz, Mono, 8-bit */ |
|
#define | WAVE_FORMAT_4S08 0x00000200 /* 44.1 kHz, Stereo, 8-bit */ |
|
#define | WAVE_FORMAT_4M16 0x00000400 /* 44.1 kHz, Mono, 16-bit */ |
|
#define | WAVE_FORMAT_4S16 0x00000800 /* 44.1 kHz, Stereo, 16-bit */ |
|
#define | BASS_SAMPLE_8BITS 1 |
|
#define | BASS_SAMPLE_FLOAT 256 |
|
#define | BASS_SAMPLE_MONO 2 |
|
#define | BASS_SAMPLE_LOOP 4 |
|
#define | BASS_SAMPLE_3D 8 |
|
#define | BASS_SAMPLE_SOFTWARE 16 |
|
#define | BASS_SAMPLE_MUTEMAX 32 |
|
#define | BASS_SAMPLE_VAM 64 |
|
#define | BASS_SAMPLE_FX 128 |
|
#define | BASS_SAMPLE_OVER_VOL 0x10000 |
|
#define | BASS_SAMPLE_OVER_POS 0x20000 |
|
#define | BASS_SAMPLE_OVER_DIST 0x30000 |
|
#define | BASS_STREAM_PRESCAN 0x20000 |
|
#define | BASS_STREAM_AUTOFREE 0x40000 |
|
#define | BASS_STREAM_RESTRATE 0x80000 |
|
#define | BASS_STREAM_BLOCK 0x100000 |
|
#define | BASS_STREAM_DECODE 0x200000 |
|
#define | BASS_STREAM_STATUS 0x800000 |
|
#define | BASS_MP3_IGNOREDELAY 0x200 |
|
#define | BASS_MP3_SETPOS BASS_STREAM_PRESCAN |
|
#define | BASS_MUSIC_FLOAT BASS_SAMPLE_FLOAT |
|
#define | BASS_MUSIC_MONO BASS_SAMPLE_MONO |
|
#define | BASS_MUSIC_LOOP BASS_SAMPLE_LOOP |
|
#define | BASS_MUSIC_3D BASS_SAMPLE_3D |
|
#define | BASS_MUSIC_FX BASS_SAMPLE_FX |
|
#define | BASS_MUSIC_AUTOFREE BASS_STREAM_AUTOFREE |
|
#define | BASS_MUSIC_DECODE BASS_STREAM_DECODE |
|
#define | BASS_MUSIC_PRESCAN BASS_STREAM_PRESCAN |
|
#define | BASS_MUSIC_CALCLEN BASS_MUSIC_PRESCAN |
|
#define | BASS_MUSIC_RAMP 0x200 |
|
#define | BASS_MUSIC_RAMPS 0x400 |
|
#define | BASS_MUSIC_SURROUND 0x800 |
|
#define | BASS_MUSIC_SURROUND2 0x1000 |
|
#define | BASS_MUSIC_FT2PAN 0x2000 |
|
#define | BASS_MUSIC_FT2MOD 0x2000 |
|
#define | BASS_MUSIC_PT1MOD 0x4000 |
|
#define | BASS_MUSIC_NONINTER 0x10000 |
|
#define | BASS_MUSIC_SINCINTER 0x800000 |
|
#define | BASS_MUSIC_POSRESET 0x8000 |
|
#define | BASS_MUSIC_POSRESETEX 0x400000 |
|
#define | BASS_MUSIC_STOPBACK 0x80000 |
|
#define | BASS_MUSIC_NOSAMPLE 0x100000 |
|
#define | BASS_SPEAKER_FRONT 0x1000000 |
|
#define | BASS_SPEAKER_REAR 0x2000000 |
|
#define | BASS_SPEAKER_CENLFE 0x3000000 |
|
#define | BASS_SPEAKER_REAR2 0x4000000 |
|
#define | BASS_SPEAKER_N(n) ((n)<<24) |
|
#define | BASS_SPEAKER_LEFT 0x10000000 |
|
#define | BASS_SPEAKER_RIGHT 0x20000000 |
|
#define | BASS_SPEAKER_FRONTLEFT BASS_SPEAKER_FRONT|BASS_SPEAKER_LEFT |
|
#define | BASS_SPEAKER_FRONTRIGHT BASS_SPEAKER_FRONT|BASS_SPEAKER_RIGHT |
|
#define | BASS_SPEAKER_REARLEFT BASS_SPEAKER_REAR|BASS_SPEAKER_LEFT |
|
#define | BASS_SPEAKER_REARRIGHT BASS_SPEAKER_REAR|BASS_SPEAKER_RIGHT |
|
#define | BASS_SPEAKER_CENTER BASS_SPEAKER_CENLFE|BASS_SPEAKER_LEFT |
|
#define | BASS_SPEAKER_LFE BASS_SPEAKER_CENLFE|BASS_SPEAKER_RIGHT |
|
#define | BASS_SPEAKER_REAR2LEFT BASS_SPEAKER_REAR2|BASS_SPEAKER_LEFT |
|
#define | BASS_SPEAKER_REAR2RIGHT BASS_SPEAKER_REAR2|BASS_SPEAKER_RIGHT |
|
#define | BASS_ASYNCFILE 0x40000000 |
|
#define | BASS_UNICODE 0x80000000 |
|
#define | BASS_RECORD_PAUSE 0x8000 |
|
#define | BASS_RECORD_ECHOCANCEL 0x2000 |
|
#define | BASS_RECORD_AGC 0x4000 |
|
#define | BASS_VAM_HARDWARE 1 |
|
#define | BASS_VAM_SOFTWARE 2 |
|
#define | BASS_VAM_TERM_TIME 4 |
|
#define | BASS_VAM_TERM_DIST 8 |
|
#define | BASS_VAM_TERM_PRIO 16 |
|
#define | BASS_ORIGRES_FLOAT 0x10000 |
|
#define | BASS_CTYPE_SAMPLE 1 |
|
#define | BASS_CTYPE_RECORD 2 |
|
#define | BASS_CTYPE_STREAM 0x10000 |
|
#define | BASS_CTYPE_STREAM_OGG 0x10002 |
|
#define | BASS_CTYPE_STREAM_MP1 0x10003 |
|
#define | BASS_CTYPE_STREAM_MP2 0x10004 |
|
#define | BASS_CTYPE_STREAM_MP3 0x10005 |
|
#define | BASS_CTYPE_STREAM_AIFF 0x10006 |
|
#define | BASS_CTYPE_STREAM_CA 0x10007 |
|
#define | BASS_CTYPE_STREAM_MF 0x10008 |
|
#define | BASS_CTYPE_STREAM_AM 0x10009 |
|
#define | BASS_CTYPE_STREAM_DUMMY 0x18000 |
|
#define | BASS_CTYPE_STREAM_DEVICE 0x18001 |
|
#define | BASS_CTYPE_STREAM_WAV 0x40000 |
|
#define | BASS_CTYPE_STREAM_WAV_PCM 0x50001 |
|
#define | BASS_CTYPE_STREAM_WAV_FLOAT 0x50003 |
|
#define | BASS_CTYPE_MUSIC_MOD 0x20000 |
|
#define | BASS_CTYPE_MUSIC_MTM 0x20001 |
|
#define | BASS_CTYPE_MUSIC_S3M 0x20002 |
|
#define | BASS_CTYPE_MUSIC_XM 0x20003 |
|
#define | BASS_CTYPE_MUSIC_IT 0x20004 |
|
#define | BASS_CTYPE_MUSIC_MO3 0x00100 |
|
#define | BASS_3DMODE_NORMAL 0 |
|
#define | BASS_3DMODE_RELATIVE 1 |
|
#define | BASS_3DMODE_OFF 2 |
|
#define | BASS_3DALG_DEFAULT 0 |
|
#define | BASS_3DALG_OFF 1 |
|
#define | BASS_3DALG_FULL 2 |
|
#define | BASS_3DALG_LIGHT 3 |
|
#define | EAX_PRESET_GENERIC EAX_ENVIRONMENT_GENERIC,0.5F,1.493F,0.5F |
|
#define | EAX_PRESET_PADDEDCELL EAX_ENVIRONMENT_PADDEDCELL,0.25F,0.1F,0.0F |
|
#define | EAX_PRESET_ROOM EAX_ENVIRONMENT_ROOM,0.417F,0.4F,0.666F |
|
#define | EAX_PRESET_BATHROOM EAX_ENVIRONMENT_BATHROOM,0.653F,1.499F,0.166F |
|
#define | EAX_PRESET_LIVINGROOM EAX_ENVIRONMENT_LIVINGROOM,0.208F,0.478F,0.0F |
|
#define | EAX_PRESET_STONEROOM EAX_ENVIRONMENT_STONEROOM,0.5F,2.309F,0.888F |
|
#define | EAX_PRESET_AUDITORIUM EAX_ENVIRONMENT_AUDITORIUM,0.403F,4.279F,0.5F |
|
#define | EAX_PRESET_CONCERTHALL EAX_ENVIRONMENT_CONCERTHALL,0.5F,3.961F,0.5F |
|
#define | EAX_PRESET_CAVE EAX_ENVIRONMENT_CAVE,0.5F,2.886F,1.304F |
|
#define | EAX_PRESET_ARENA EAX_ENVIRONMENT_ARENA,0.361F,7.284F,0.332F |
|
#define | EAX_PRESET_HANGAR EAX_ENVIRONMENT_HANGAR,0.5F,10.0F,0.3F |
|
#define | EAX_PRESET_CARPETEDHALLWAY EAX_ENVIRONMENT_CARPETEDHALLWAY,0.153F,0.259F,2.0F |
|
#define | EAX_PRESET_HALLWAY EAX_ENVIRONMENT_HALLWAY,0.361F,1.493F,0.0F |
|
#define | EAX_PRESET_STONECORRIDOR EAX_ENVIRONMENT_STONECORRIDOR,0.444F,2.697F,0.638F |
|
#define | EAX_PRESET_ALLEY EAX_ENVIRONMENT_ALLEY,0.25F,1.752F,0.776F |
|
#define | EAX_PRESET_FOREST EAX_ENVIRONMENT_FOREST,0.111F,3.145F,0.472F |
|
#define | EAX_PRESET_CITY EAX_ENVIRONMENT_CITY,0.111F,2.767F,0.224F |
|
#define | EAX_PRESET_MOUNTAINS EAX_ENVIRONMENT_MOUNTAINS,0.194F,7.841F,0.472F |
|
#define | EAX_PRESET_QUARRY EAX_ENVIRONMENT_QUARRY,1.0F,1.499F,0.5F |
|
#define | EAX_PRESET_PLAIN EAX_ENVIRONMENT_PLAIN,0.097F,2.767F,0.224F |
|
#define | EAX_PRESET_PARKINGLOT EAX_ENVIRONMENT_PARKINGLOT,0.208F,1.652F,1.5F |
|
#define | EAX_PRESET_SEWERPIPE EAX_ENVIRONMENT_SEWERPIPE,0.652F,2.886F,0.25F |
|
#define | EAX_PRESET_UNDERWATER EAX_ENVIRONMENT_UNDERWATER,1.0F,1.499F,0.0F |
|
#define | EAX_PRESET_DRUGGED EAX_ENVIRONMENT_DRUGGED,0.875F,8.392F,1.388F |
|
#define | EAX_PRESET_DIZZY EAX_ENVIRONMENT_DIZZY,0.139F,17.234F,0.666F |
|
#define | EAX_PRESET_PSYCHOTIC EAX_ENVIRONMENT_PSYCHOTIC,0.486F,7.563F,0.806F |
|
#define | BASS_STREAMPROC_END 0x80000000 |
|
#define | STREAMPROC_DUMMY (STREAMPROC*)0 |
|
#define | STREAMPROC_PUSH (STREAMPROC*)-1 |
|
#define | STREAMPROC_DEVICE (STREAMPROC*)-2 |
|
#define | STREAMFILE_NOBUFFER 0 |
|
#define | STREAMFILE_BUFFER 1 |
|
#define | STREAMFILE_BUFFERPUSH 2 |
|
#define | BASS_FILEDATA_END 0 |
|
#define | BASS_FILEPOS_CURRENT 0 |
|
#define | BASS_FILEPOS_DECODE BASS_FILEPOS_CURRENT |
|
#define | BASS_FILEPOS_DOWNLOAD 1 |
|
#define | BASS_FILEPOS_END 2 |
|
#define | BASS_FILEPOS_START 3 |
|
#define | BASS_FILEPOS_CONNECTED 4 |
|
#define | BASS_FILEPOS_BUFFER 5 |
|
#define | BASS_FILEPOS_SOCKET 6 |
|
#define | BASS_FILEPOS_ASYNCBUF 7 |
|
#define | BASS_FILEPOS_SIZE 8 |
|
#define | BASS_FILEPOS_BUFFERING 9 |
|
#define | BASS_SYNC_POS 0 |
|
#define | BASS_SYNC_END 2 |
|
#define | BASS_SYNC_META 4 |
|
#define | BASS_SYNC_SLIDE 5 |
|
#define | BASS_SYNC_STALL 6 |
|
#define | BASS_SYNC_DOWNLOAD 7 |
|
#define | BASS_SYNC_FREE 8 |
|
#define | BASS_SYNC_SETPOS 11 |
|
#define | BASS_SYNC_MUSICPOS 10 |
|
#define | BASS_SYNC_MUSICINST 1 |
|
#define | BASS_SYNC_MUSICFX 3 |
|
#define | BASS_SYNC_OGG_CHANGE 12 |
|
#define | BASS_SYNC_MIXTIME 0x40000000 |
|
#define | BASS_SYNC_ONETIME 0x80000000 |
|
#define | BASS_ACTIVE_STOPPED 0 |
|
#define | BASS_ACTIVE_PLAYING 1 |
|
#define | BASS_ACTIVE_STALLED 2 |
|
#define | BASS_ACTIVE_PAUSED 3 |
|
#define | BASS_ATTRIB_FREQ 1 |
|
#define | BASS_ATTRIB_VOL 2 |
|
#define | BASS_ATTRIB_PAN 3 |
|
#define | BASS_ATTRIB_EAXMIX 4 |
|
#define | BASS_ATTRIB_NOBUFFER 5 |
|
#define | BASS_ATTRIB_VBR 6 |
|
#define | BASS_ATTRIB_CPU 7 |
|
#define | BASS_ATTRIB_SRC 8 |
|
#define | BASS_ATTRIB_NET_RESUME 9 |
|
#define | BASS_ATTRIB_SCANINFO 10 |
|
#define | BASS_ATTRIB_NORAMP 11 |
|
#define | BASS_ATTRIB_BITRATE 12 |
|
#define | BASS_ATTRIB_BUFFER 13 |
|
#define | BASS_ATTRIB_MUSIC_AMPLIFY 0x100 |
|
#define | BASS_ATTRIB_MUSIC_PANSEP 0x101 |
|
#define | BASS_ATTRIB_MUSIC_PSCALER 0x102 |
|
#define | BASS_ATTRIB_MUSIC_BPM 0x103 |
|
#define | BASS_ATTRIB_MUSIC_SPEED 0x104 |
|
#define | BASS_ATTRIB_MUSIC_VOL_GLOBAL 0x105 |
|
#define | BASS_ATTRIB_MUSIC_ACTIVE 0x106 |
|
#define | BASS_ATTRIB_MUSIC_VOL_CHAN 0x200 |
|
#define | BASS_ATTRIB_MUSIC_VOL_INST 0x300 |
|
#define | BASS_SLIDE_LOG 0x1000000 |
|
#define | BASS_DATA_AVAILABLE 0 |
|
#define | BASS_DATA_FIXED 0x20000000 |
|
#define | BASS_DATA_FLOAT 0x40000000 |
|
#define | BASS_DATA_FFT256 0x80000000 |
|
#define | BASS_DATA_FFT512 0x80000001 |
|
#define | BASS_DATA_FFT1024 0x80000002 |
|
#define | BASS_DATA_FFT2048 0x80000003 |
|
#define | BASS_DATA_FFT4096 0x80000004 |
|
#define | BASS_DATA_FFT8192 0x80000005 |
|
#define | BASS_DATA_FFT16384 0x80000006 |
|
#define | BASS_DATA_FFT32768 0x80000007 |
|
#define | BASS_DATA_FFT_INDIVIDUAL 0x10 |
|
#define | BASS_DATA_FFT_NOWINDOW 0x20 |
|
#define | BASS_DATA_FFT_REMOVEDC 0x40 |
|
#define | BASS_DATA_FFT_COMPLEX 0x80 |
|
#define | BASS_LEVEL_MONO 1 |
|
#define | BASS_LEVEL_STEREO 2 |
|
#define | BASS_LEVEL_RMS 4 |
|
#define | BASS_LEVEL_VOLPAN 8 |
|
#define | BASS_TAG_ID3 0 |
|
#define | BASS_TAG_ID3V2 1 |
|
#define | BASS_TAG_OGG 2 |
|
#define | BASS_TAG_HTTP 3 |
|
#define | BASS_TAG_ICY 4 |
|
#define | BASS_TAG_META 5 |
|
#define | BASS_TAG_APE 6 |
|
#define | BASS_TAG_MP4 7 |
|
#define | BASS_TAG_WMA 8 |
|
#define | BASS_TAG_VENDOR 9 |
|
#define | BASS_TAG_LYRICS3 10 |
|
#define | BASS_TAG_CA_CODEC 11 |
|
#define | BASS_TAG_MF 13 |
|
#define | BASS_TAG_WAVEFORMAT 14 |
|
#define | BASS_TAG_AM_MIME 15 |
|
#define | BASS_TAG_AM_NAME 16 |
|
#define | BASS_TAG_RIFF_INFO 0x100 |
|
#define | BASS_TAG_RIFF_BEXT 0x101 |
|
#define | BASS_TAG_RIFF_CART 0x102 |
|
#define | BASS_TAG_RIFF_DISP 0x103 |
|
#define | BASS_TAG_RIFF_CUE 0x104 |
|
#define | BASS_TAG_RIFF_SMPL 0x105 |
|
#define | BASS_TAG_APE_BINARY 0x1000 |
|
#define | BASS_TAG_MUSIC_NAME 0x10000 |
|
#define | BASS_TAG_MUSIC_MESSAGE 0x10001 |
|
#define | BASS_TAG_MUSIC_ORDERS 0x10002 |
|
#define | BASS_TAG_MUSIC_AUTH 0x10003 |
|
#define | BASS_TAG_MUSIC_INST 0x10100 |
|
#define | BASS_TAG_MUSIC_SAMPLE 0x10300 |
|
#define | _WAVEFORMATEX_ |
|
#define | BASS_POS_BYTE 0 |
|
#define | BASS_POS_MUSIC_ORDER 1 |
|
#define | BASS_POS_OGG 3 |
|
#define | BASS_POS_RESET 0x2000000 |
|
#define | BASS_POS_RELATIVE 0x4000000 |
|
#define | BASS_POS_INEXACT 0x8000000 |
|
#define | BASS_POS_DECODE 0x10000000 |
|
#define | BASS_POS_DECODETO 0x20000000 |
|
#define | BASS_POS_SCAN 0x40000000 |
|
#define | BASS_NODEVICE 0x20000 |
|
#define | BASS_INPUT_OFF 0x10000 |
|
#define | BASS_INPUT_ON 0x20000 |
|
#define | BASS_INPUT_TYPE_MASK 0xff000000 |
|
#define | BASS_INPUT_TYPE_UNDEF 0x00000000 |
|
#define | BASS_INPUT_TYPE_DIGITAL 0x01000000 |
|
#define | BASS_INPUT_TYPE_LINE 0x02000000 |
|
#define | BASS_INPUT_TYPE_MIC 0x03000000 |
|
#define | BASS_INPUT_TYPE_SYNTH 0x04000000 |
|
#define | BASS_INPUT_TYPE_CD 0x05000000 |
|
#define | BASS_INPUT_TYPE_PHONE 0x06000000 |
|
#define | BASS_INPUT_TYPE_SPEAKER 0x07000000 |
|
#define | BASS_INPUT_TYPE_WAVE 0x08000000 |
|
#define | BASS_INPUT_TYPE_AUX 0x09000000 |
|
#define | BASS_INPUT_TYPE_ANALOG 0x0a000000 |
|
#define | BASS_FX_DX8_CHORUS 0 |
|
#define | BASS_FX_DX8_COMPRESSOR 1 |
|
#define | BASS_FX_DX8_DISTORTION 2 |
|
#define | BASS_FX_DX8_ECHO 3 |
|
#define | BASS_FX_DX8_FLANGER 4 |
|
#define | BASS_FX_DX8_GARGLE 5 |
|
#define | BASS_FX_DX8_I3DL2REVERB 6 |
|
#define | BASS_FX_DX8_PARAMEQ 7 |
|
#define | BASS_FX_DX8_REVERB 8 |
|
#define | BASS_FX_VOLUME 9 |
|
#define | BASS_DX8_PHASE_NEG_180 0 |
|
#define | BASS_DX8_PHASE_NEG_90 1 |
|
#define | BASS_DX8_PHASE_ZERO 2 |
|
#define | BASS_DX8_PHASE_90 3 |
|
#define | BASS_DX8_PHASE_180 4 |
|
#define | BASS_IOSNOTIFY_INTERRUPT 1 |
|
#define | BASS_IOSNOTIFY_INTERRUPT_END 2 |
|
|
typedef | DWORD (CALLBACK STREAMPROC)(HSTREAM handle |
|
typedef | void (CALLBACK FILECLOSEPROC)(void *user) |
|
typedef | QWORD (CALLBACK FILELENPROC)(void *user) |
|
typedef | BOOL (CALLBACK FILESEEKPROC)(QWORD offset |
|
BOOL BASSDEF() | BASS_SetConfig (DWORD option, DWORD value) |
|
DWORD BASSDEF() | BASS_GetConfig (DWORD option) |
|
BOOL BASSDEF() | BASS_SetConfigPtr (DWORD option, const void *value) |
|
void *BASSDEF() | BASS_GetConfigPtr (DWORD option) |
|
DWORD BASSDEF() | BASS_GetVersion () |
|
int BASSDEF() | BASS_ErrorGetCode () |
|
BOOL BASSDEF() | BASS_GetDeviceInfo (DWORD device, BASS_DEVICEINFO *info) |
|
BOOL BASSDEF() | BASS_Init (int device, DWORD freq, DWORD flags, void *win, void *dsguid) |
|
BOOL BASSDEF() | BASS_SetDevice (DWORD device) |
|
DWORD BASSDEF() | BASS_GetDevice () |
|
BOOL BASSDEF() | BASS_Free () |
|
BOOL BASSDEF() | BASS_GetInfo (BASS_INFO *info) |
|
BOOL BASSDEF() | BASS_Update (DWORD length) |
|
float BASSDEF() | BASS_GetCPU () |
|
BOOL BASSDEF() | BASS_Start () |
|
BOOL BASSDEF() | BASS_Stop () |
|
BOOL BASSDEF() | BASS_Pause () |
|
BOOL BASSDEF() | BASS_SetVolume (float volume) |
|
float BASSDEF() | BASS_GetVolume () |
|
HPLUGIN BASSDEF() | BASS_PluginLoad (const char *file, DWORD flags) |
|
BOOL BASSDEF() | BASS_PluginFree (HPLUGIN handle) |
|
const BASS_PLUGININFO *BASSDEF() | BASS_PluginGetInfo (HPLUGIN handle) |
|
BOOL BASSDEF() | BASS_Set3DFactors (float distf, float rollf, float doppf) |
|
BOOL BASSDEF() | BASS_Get3DFactors (float *distf, float *rollf, float *doppf) |
|
BOOL BASSDEF() | BASS_Set3DPosition (const BASS_3DVECTOR *pos, const BASS_3DVECTOR *vel, const BASS_3DVECTOR *front, const BASS_3DVECTOR *top) |
|
BOOL BASSDEF() | BASS_Get3DPosition (BASS_3DVECTOR *pos, BASS_3DVECTOR *vel, BASS_3DVECTOR *front, BASS_3DVECTOR *top) |
|
void BASSDEF() | BASS_Apply3D () |
|
HMUSIC BASSDEF() | BASS_MusicLoad (BOOL mem, const void *file, QWORD offset, DWORD length, DWORD flags, DWORD freq) |
|
BOOL BASSDEF() | BASS_MusicFree (HMUSIC handle) |
|
HSAMPLE BASSDEF() | BASS_SampleLoad (BOOL mem, const void *file, QWORD offset, DWORD length, DWORD max, DWORD flags) |
|
HSAMPLE BASSDEF() | BASS_SampleCreate (DWORD length, DWORD freq, DWORD chans, DWORD max, DWORD flags) |
|
BOOL BASSDEF() | BASS_SampleFree (HSAMPLE handle) |
|
BOOL BASSDEF() | BASS_SampleSetData (HSAMPLE handle, const void *buffer) |
|
BOOL BASSDEF() | BASS_SampleGetData (HSAMPLE handle, void *buffer) |
|
BOOL BASSDEF() | BASS_SampleGetInfo (HSAMPLE handle, BASS_SAMPLE *info) |
|
BOOL BASSDEF() | BASS_SampleSetInfo (HSAMPLE handle, const BASS_SAMPLE *info) |
|
HCHANNEL BASSDEF() | BASS_SampleGetChannel (HSAMPLE handle, BOOL onlynew) |
|
DWORD BASSDEF() | BASS_SampleGetChannels (HSAMPLE handle, HCHANNEL *channels) |
|
BOOL BASSDEF() | BASS_SampleStop (HSAMPLE handle) |
|
HSTREAM BASSDEF() | BASS_StreamCreate (DWORD freq, DWORD chans, DWORD flags, STREAMPROC *proc, void *user) |
|
HSTREAM BASSDEF() | BASS_StreamCreateFile (BOOL mem, const void *file, QWORD offset, QWORD length, DWORD flags) |
|
HSTREAM BASSDEF() | BASS_StreamCreateURL (const char *url, DWORD offset, DWORD flags, DOWNLOADPROC *proc, void *user) |
|
HSTREAM BASSDEF() | BASS_StreamCreateFileUser (DWORD system, DWORD flags, const BASS_FILEPROCS *proc, void *user) |
|
BOOL BASSDEF() | BASS_StreamFree (HSTREAM handle) |
|
QWORD BASSDEF() | BASS_StreamGetFilePosition (HSTREAM handle, DWORD mode) |
|
DWORD BASSDEF() | BASS_StreamPutData (HSTREAM handle, const void *buffer, DWORD length) |
|
DWORD BASSDEF() | BASS_StreamPutFileData (HSTREAM handle, const void *buffer, DWORD length) |
|
BOOL BASSDEF() | BASS_RecordGetDeviceInfo (DWORD device, BASS_DEVICEINFO *info) |
|
BOOL BASSDEF() | BASS_RecordInit (int device) |
|
BOOL BASSDEF() | BASS_RecordSetDevice (DWORD device) |
|
DWORD BASSDEF() | BASS_RecordGetDevice () |
|
BOOL BASSDEF() | BASS_RecordFree () |
|
BOOL BASSDEF() | BASS_RecordGetInfo (BASS_RECORDINFO *info) |
|
const char *BASSDEF() | BASS_RecordGetInputName (int input) |
|
BOOL BASSDEF() | BASS_RecordSetInput (int input, DWORD flags, float volume) |
|
DWORD BASSDEF() | BASS_RecordGetInput (int input, float *volume) |
|
HRECORD BASSDEF() | BASS_RecordStart (DWORD freq, DWORD chans, DWORD flags, RECORDPROC *proc, void *user) |
|
double BASSDEF() | BASS_ChannelBytes2Seconds (DWORD handle, QWORD pos) |
|
QWORD BASSDEF() | BASS_ChannelSeconds2Bytes (DWORD handle, double pos) |
|
DWORD BASSDEF() | BASS_ChannelGetDevice (DWORD handle) |
|
BOOL BASSDEF() | BASS_ChannelSetDevice (DWORD handle, DWORD device) |
|
DWORD BASSDEF() | BASS_ChannelIsActive (DWORD handle) |
|
BOOL BASSDEF() | BASS_ChannelGetInfo (DWORD handle, BASS_CHANNELINFO *info) |
|
const char *BASSDEF() | BASS_ChannelGetTags (DWORD handle, DWORD tags) |
|
DWORD BASSDEF() | BASS_ChannelFlags (DWORD handle, DWORD flags, DWORD mask) |
|
BOOL BASSDEF() | BASS_ChannelUpdate (DWORD handle, DWORD length) |
|
BOOL BASSDEF() | BASS_ChannelLock (DWORD handle, BOOL lock) |
|
BOOL BASSDEF() | BASS_ChannelPlay (DWORD handle, BOOL restart) |
|
BOOL BASSDEF() | BASS_ChannelStop (DWORD handle) |
|
BOOL BASSDEF() | BASS_ChannelPause (DWORD handle) |
|
BOOL BASSDEF() | BASS_ChannelSetAttribute (DWORD handle, DWORD attrib, float value) |
|
BOOL BASSDEF() | BASS_ChannelGetAttribute (DWORD handle, DWORD attrib, float *value) |
|
BOOL BASSDEF() | BASS_ChannelSlideAttribute (DWORD handle, DWORD attrib, float value, DWORD time) |
|
BOOL BASSDEF() | BASS_ChannelIsSliding (DWORD handle, DWORD attrib) |
|
BOOL BASSDEF() | BASS_ChannelSetAttributeEx (DWORD handle, DWORD attrib, void *value, DWORD size) |
|
DWORD BASSDEF() | BASS_ChannelGetAttributeEx (DWORD handle, DWORD attrib, void *value, DWORD size) |
|
BOOL BASSDEF() | BASS_ChannelSet3DAttributes (DWORD handle, int mode, float min, float max, int iangle, int oangle, float outvol) |
|
BOOL BASSDEF() | BASS_ChannelGet3DAttributes (DWORD handle, DWORD *mode, float *min, float *max, DWORD *iangle, DWORD *oangle, float *outvol) |
|
BOOL BASSDEF() | BASS_ChannelSet3DPosition (DWORD handle, const BASS_3DVECTOR *pos, const BASS_3DVECTOR *orient, const BASS_3DVECTOR *vel) |
|
BOOL BASSDEF() | BASS_ChannelGet3DPosition (DWORD handle, BASS_3DVECTOR *pos, BASS_3DVECTOR *orient, BASS_3DVECTOR *vel) |
|
QWORD BASSDEF() | BASS_ChannelGetLength (DWORD handle, DWORD mode) |
|
BOOL BASSDEF() | BASS_ChannelSetPosition (DWORD handle, QWORD pos, DWORD mode) |
|
QWORD BASSDEF() | BASS_ChannelGetPosition (DWORD handle, DWORD mode) |
|
DWORD BASSDEF() | BASS_ChannelGetLevel (DWORD handle) |
|
BOOL BASSDEF() | BASS_ChannelGetLevelEx (DWORD handle, float *levels, float length, DWORD flags) |
|
DWORD BASSDEF() | BASS_ChannelGetData (DWORD handle, void *buffer, DWORD length) |
|
HSYNC BASSDEF() | BASS_ChannelSetSync (DWORD handle, DWORD type, QWORD param, SYNCPROC *proc, void *user) |
|
BOOL BASSDEF() | BASS_ChannelRemoveSync (DWORD handle, HSYNC sync) |
|
HDSP BASSDEF() | BASS_ChannelSetDSP (DWORD handle, DSPPROC *proc, void *user, int priority) |
|
BOOL BASSDEF() | BASS_ChannelRemoveDSP (DWORD handle, HDSP dsp) |
|
BOOL BASSDEF() | BASS_ChannelSetLink (DWORD handle, DWORD chan) |
|
BOOL BASSDEF() | BASS_ChannelRemoveLink (DWORD handle, DWORD chan) |
|
HFX BASSDEF() | BASS_ChannelSetFX (DWORD handle, DWORD type, int priority) |
|
BOOL BASSDEF() | BASS_ChannelRemoveFX (DWORD handle, HFX fx) |
|
BOOL BASSDEF() | BASS_FXSetParameters (HFX handle, const void *params) |
|
BOOL BASSDEF() | BASS_FXGetParameters (HFX handle, void *params) |
|
BOOL BASSDEF() | BASS_FXReset (HFX handle) |
|
BOOL BASSDEF() | BASS_FXSetPriority (HFX handle, int priority) |
|