Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- switch (BASS.BASS_ErrorGetCode()) { // these error messages are stolen from radio42
- case BASS.BASS_ERROR_MEM:
- activity.onError(getString(R.string.BASS_ERROR_MEM));
- return;
- case BASS.BASS_ERROR_FILEOPEN:
- activity.onError(getString(R.string.BASS_ERROR_FILEOPEN));
- return;
- case BASS.BASS_ERROR_DRIVER:
- activity.onError(getString(R.string.BASS_ERROR_DRIVER));
- return;
- case BASS.BASS_ERROR_BUFLOST:
- activity.onError(getString(R.string.BASS_ERROR_BUFLOST));
- return;
- case BASS.BASS_ERROR_HANDLE:
- activity.onError(getString(R.string.BASS_ERROR_HANDLE));
- return;
- case BASS.BASS_ERROR_FORMAT:
- activity.onError(getString(R.string.BASS_ERROR_FORMAT));
- return;
- case BASS.BASS_ERROR_POSITION:
- activity.onError(getString(R.string.BASS_ERROR_POSITION));
- return;
- case BASS.BASS_ERROR_INIT:
- activity.onError(getString(R.string.BASS_ERROR_INIT));
- return;
- case BASS.BASS_ERROR_START:
- activity.onError(getString(R.string.BASS_ERROR_START));
- return;
- case BASS.BASS_ERROR_ALREADY:
- activity.onError(getString(R.string.BASS_ERROR_ALREADY));
- return;
- case BASS.BASS_ERROR_NOCHAN:
- activity.onError(getString(R.string.BASS_ERROR_NOCHAN));
- return;
- case BASS.BASS_ERROR_ILLTYPE:
- activity.onError(getString(R.string.BASS_ERROR_ILLTYPE));
- return;
- case BASS.BASS_ERROR_ILLPARAM:
- activity.onError(getString(R.string.BASS_ERROR_ILLPARAM));
- return;
- case BASS.BASS_ERROR_NO3D:
- activity.onError(getString(R.string.BASS_ERROR_NO3D));
- return;
- case BASS.BASS_ERROR_NOEAX:
- activity.onError(getString(R.string.BASS_ERROR_NOEAX));
- return;
- case BASS.BASS_ERROR_DEVICE:
- activity.onError(getString(R.string.BASS_ERROR_DEVICE));
- return;
- case BASS.BASS_ERROR_NOPLAY:
- activity.onError(getString(R.string.BASS_ERROR_NOPLAY));
- return;
- case BASS.BASS_ERROR_FREQ:
- activity.onError(getString(R.string.BASS_ERROR_FREQ));
- return;
- case BASS.BASS_ERROR_NOTFILE:
- activity.onError(getString(R.string.BASS_ERROR_NOTFILE));
- return;
- case BASS.BASS_ERROR_NOHW:
- activity.onError(getString(R.string.BASS_ERROR_NOHW));
- return;
- case BASS.BASS_ERROR_EMPTY:
- activity.onError(getString(R.string.BASS_ERROR_EMPTY));
- return;
- case BASS.BASS_ERROR_NONET:
- activity.onError(getString(R.string.BASS_ERROR_NONET));
- return;
- case BASS.BASS_ERROR_CREATE:
- activity.onError(getString(R.string.BASS_ERROR_CREATE));
- return;
- case BASS.BASS_ERROR_NOFX:
- activity.onError(getString(R.string.BASS_ERROR_NOFX));
- return;
- case BASS.BASS_ERROR_NOTAVAIL:
- activity.onError(getString(R.string.BASS_ERROR_NOTAVAIL));
- return;
- case BASS.BASS_ERROR_DECODE:
- activity.onError(getString(R.string.BASS_ERROR_DECODE));
- return;
- case BASS.BASS_ERROR_DX:
- activity.onError(getString(R.string.BASS_ERROR_DX));
- return;
- case BASS.BASS_ERROR_TIMEOUT:
- activity.onError(getString(R.string.BASS_ERROR_TIMEOUT));
- return;
- case BASS.BASS_ERROR_FILEFORM:
- activity.onError(getString(R.string.BASS_ERROR_FILEFORM));
- return;
- case BASS.BASS_ERROR_SPEAKER:
- activity.onError(getString(R.string.BASS_ERROR_SPEAKER));
- return;
- case BASS.BASS_ERROR_VERSION:
- activity.onError(getString(R.string.BASS_ERROR_VERSION));
- return;
- case BASS.BASS_ERROR_CODEC:
- activity.onError(getString(R.string.BASS_ERROR_CODEC));
- return;
- case BASS.BASS_ERROR_ENDED:
- activity.onError(getString(R.string.BASS_ERROR_ENDED));
- return;
- case BASS.BASS_ERROR_BUSY:
- activity.onError(getString(R.string.BASS_ERROR_BUSY));
- return;
- default:
- activity.onError(getString(R.string.BASS_ERROR_UNKNOWN));
- return;
- }
- <string name="BASS_ERROR_MEM">Memory error</string>
- <string name="BASS_ERROR_FILEOPEN">Can\'t open the file</string>
- <string name="BASS_ERROR_DRIVER">Can\'t find a free/valid driver</string>
- <string name="BASS_ERROR_BUFLOST">The sample buffer was lost</string>
- <string name="BASS_ERROR_HANDLE">Invalid handle</string>
- <string name="BASS_ERROR_FORMAT">Unsupported sample format</string>
- <string name="BASS_ERROR_POSITION">Invalid playback position</string>
- <string name="BASS_ERROR_INIT">BASS_Init has not been successfully called</string>
- <string name="BASS_ERROR_START">BASS_Start has not been successfully called</string>
- <string name="BASS_ERROR_ALREADY">Already initialized/paused/whatever</string>
- <string name="BASS_ERROR_NOCHAN">Can\'t get a free channel</string>
- <string name="BASS_ERROR_ILLTYPE">An illegal type was specified</string>
- <string name="BASS_ERROR_ILLPARAM">An illegal parameter was specified</string>
- <string name="BASS_ERROR_NO3D">No 3D support</string>
- <string name="BASS_ERROR_NOEAX">No EAX support</string>
- <string name="BASS_ERROR_DEVICE">Illegal device number</string>
- <string name="BASS_ERROR_NOPLAY">Not playing</string>
- <string name="BASS_ERROR_FREQ">Illegal sample rate</string>
- <string name="BASS_ERROR_NOTFILE">The stream is not a file stream</string>
- <string name="BASS_ERROR_NOHW">No hardware voices available</string>
- <string name="BASS_ERROR_EMPTY">The MOD music has no sequence data</string>
- <string name="BASS_ERROR_NONET">No internet connection could be opened</string>
- <string name="BASS_ERROR_CREATE">Couldn\'t create the file</string>
- <string name="BASS_ERROR_NOFX">Effects are not available</string>
- <string name="BASS_ERROR_NOTAVAIL">Requested data is not available</string>
- <string name="BASS_ERROR_DECODE">The channel is a decoding channel</string>
- <string name="BASS_ERROR_DX">A sufficient DirectX version is not installed</string>
- <string name="BASS_ERROR_TIMEOUT">Connection timedout</string>
- <string name="BASS_ERROR_FILEFORM">Unsupported file format</string>
- <string name="BASS_ERROR_SPEAKER">Unavailable speaker</string>
- <string name="BASS_ERROR_VERSION">Invalid BASS version (used by add-ons)</string>
- <string name="BASS_ERROR_CODEC">Codec is not available/supported</string>
- <string name="BASS_ERROR_ENDED">The channel/file has ended</string>
- <string name="BASS_ERROR_BUSY">The device is busy</string>
- <string name="BASS_ERROR_UNKNOWN">Some other mystery error</string>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement