Advertisement
_Tobias

BASS error message switch

Jul 1st, 2013
335
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 5.84 KB | None | 0 0
  1. switch (BASS.BASS_ErrorGetCode()) { // these error messages are stolen from radio42
  2. case BASS.BASS_ERROR_MEM:
  3.     activity.onError(getString(R.string.BASS_ERROR_MEM));
  4.     return;
  5. case BASS.BASS_ERROR_FILEOPEN:
  6.     activity.onError(getString(R.string.BASS_ERROR_FILEOPEN));
  7.     return;
  8. case BASS.BASS_ERROR_DRIVER:
  9.     activity.onError(getString(R.string.BASS_ERROR_DRIVER));
  10.     return;
  11. case BASS.BASS_ERROR_BUFLOST:
  12.     activity.onError(getString(R.string.BASS_ERROR_BUFLOST));
  13.     return;
  14. case BASS.BASS_ERROR_HANDLE:
  15.     activity.onError(getString(R.string.BASS_ERROR_HANDLE));
  16.     return;
  17. case BASS.BASS_ERROR_FORMAT:
  18.     activity.onError(getString(R.string.BASS_ERROR_FORMAT));
  19.     return;
  20. case BASS.BASS_ERROR_POSITION:
  21.     activity.onError(getString(R.string.BASS_ERROR_POSITION));
  22.     return;
  23. case BASS.BASS_ERROR_INIT:
  24.     activity.onError(getString(R.string.BASS_ERROR_INIT));
  25.     return;
  26. case BASS.BASS_ERROR_START:
  27.     activity.onError(getString(R.string.BASS_ERROR_START));
  28.     return;
  29. case BASS.BASS_ERROR_ALREADY:
  30.     activity.onError(getString(R.string.BASS_ERROR_ALREADY));
  31.     return;
  32. case BASS.BASS_ERROR_NOCHAN:
  33.     activity.onError(getString(R.string.BASS_ERROR_NOCHAN));
  34.     return;
  35. case BASS.BASS_ERROR_ILLTYPE:
  36.     activity.onError(getString(R.string.BASS_ERROR_ILLTYPE));
  37.     return;
  38. case BASS.BASS_ERROR_ILLPARAM:
  39.     activity.onError(getString(R.string.BASS_ERROR_ILLPARAM));
  40.     return;
  41. case BASS.BASS_ERROR_NO3D:
  42.     activity.onError(getString(R.string.BASS_ERROR_NO3D));
  43.     return;
  44. case BASS.BASS_ERROR_NOEAX:
  45.     activity.onError(getString(R.string.BASS_ERROR_NOEAX));
  46.     return;
  47. case BASS.BASS_ERROR_DEVICE:
  48.     activity.onError(getString(R.string.BASS_ERROR_DEVICE));
  49.     return;
  50. case BASS.BASS_ERROR_NOPLAY:
  51.     activity.onError(getString(R.string.BASS_ERROR_NOPLAY));
  52.     return;
  53. case BASS.BASS_ERROR_FREQ:
  54.     activity.onError(getString(R.string.BASS_ERROR_FREQ));
  55.     return;
  56. case BASS.BASS_ERROR_NOTFILE:
  57.     activity.onError(getString(R.string.BASS_ERROR_NOTFILE));
  58.     return;
  59. case BASS.BASS_ERROR_NOHW:
  60.     activity.onError(getString(R.string.BASS_ERROR_NOHW));
  61.     return;
  62. case BASS.BASS_ERROR_EMPTY:
  63.     activity.onError(getString(R.string.BASS_ERROR_EMPTY));
  64.     return;
  65. case BASS.BASS_ERROR_NONET:
  66.     activity.onError(getString(R.string.BASS_ERROR_NONET));
  67.     return;
  68. case BASS.BASS_ERROR_CREATE:
  69.     activity.onError(getString(R.string.BASS_ERROR_CREATE));
  70.     return;
  71. case BASS.BASS_ERROR_NOFX:
  72.     activity.onError(getString(R.string.BASS_ERROR_NOFX));
  73.     return;
  74. case BASS.BASS_ERROR_NOTAVAIL:
  75.     activity.onError(getString(R.string.BASS_ERROR_NOTAVAIL));
  76.     return;
  77. case BASS.BASS_ERROR_DECODE:
  78.     activity.onError(getString(R.string.BASS_ERROR_DECODE));
  79.     return;
  80. case BASS.BASS_ERROR_DX:
  81.     activity.onError(getString(R.string.BASS_ERROR_DX));
  82.     return;
  83. case BASS.BASS_ERROR_TIMEOUT:
  84.     activity.onError(getString(R.string.BASS_ERROR_TIMEOUT));
  85.     return;
  86. case BASS.BASS_ERROR_FILEFORM:
  87.     activity.onError(getString(R.string.BASS_ERROR_FILEFORM));
  88.     return;
  89. case BASS.BASS_ERROR_SPEAKER:
  90.     activity.onError(getString(R.string.BASS_ERROR_SPEAKER));
  91.     return;
  92. case BASS.BASS_ERROR_VERSION:
  93.     activity.onError(getString(R.string.BASS_ERROR_VERSION));
  94.     return;
  95. case BASS.BASS_ERROR_CODEC:
  96.     activity.onError(getString(R.string.BASS_ERROR_CODEC));
  97.     return;
  98. case BASS.BASS_ERROR_ENDED:
  99.     activity.onError(getString(R.string.BASS_ERROR_ENDED));
  100.     return;
  101. case BASS.BASS_ERROR_BUSY:
  102.     activity.onError(getString(R.string.BASS_ERROR_BUSY));
  103.     return;
  104. default:
  105.     activity.onError(getString(R.string.BASS_ERROR_UNKNOWN));
  106.     return;
  107. }
  108.  
  109.  
  110.  
  111.  
  112. <string name="BASS_ERROR_MEM">Memory error</string>
  113. <string name="BASS_ERROR_FILEOPEN">Can\'t open the file</string>
  114. <string name="BASS_ERROR_DRIVER">Can\'t find a free/valid driver</string>
  115. <string name="BASS_ERROR_BUFLOST">The sample buffer was lost</string>
  116. <string name="BASS_ERROR_HANDLE">Invalid handle</string>
  117. <string name="BASS_ERROR_FORMAT">Unsupported sample format</string>
  118. <string name="BASS_ERROR_POSITION">Invalid playback position</string>
  119. <string name="BASS_ERROR_INIT">BASS_Init has not been successfully called</string>
  120. <string name="BASS_ERROR_START">BASS_Start has not been successfully called</string>
  121. <string name="BASS_ERROR_ALREADY">Already initialized/paused/whatever</string>
  122. <string name="BASS_ERROR_NOCHAN">Can\'t get a free channel</string>
  123. <string name="BASS_ERROR_ILLTYPE">An illegal type was specified</string>
  124. <string name="BASS_ERROR_ILLPARAM">An illegal parameter was specified</string>
  125. <string name="BASS_ERROR_NO3D">No 3D support</string>
  126. <string name="BASS_ERROR_NOEAX">No EAX support</string>
  127. <string name="BASS_ERROR_DEVICE">Illegal device number</string>
  128. <string name="BASS_ERROR_NOPLAY">Not playing</string>
  129. <string name="BASS_ERROR_FREQ">Illegal sample rate</string>
  130. <string name="BASS_ERROR_NOTFILE">The stream is not a file stream</string>
  131. <string name="BASS_ERROR_NOHW">No hardware voices available</string>
  132. <string name="BASS_ERROR_EMPTY">The MOD music has no sequence data</string>
  133. <string name="BASS_ERROR_NONET">No internet connection could be opened</string>
  134. <string name="BASS_ERROR_CREATE">Couldn\'t create the file</string>
  135. <string name="BASS_ERROR_NOFX">Effects are not available</string>
  136. <string name="BASS_ERROR_NOTAVAIL">Requested data is not available</string>
  137. <string name="BASS_ERROR_DECODE">The channel is a decoding channel</string>
  138. <string name="BASS_ERROR_DX">A sufficient DirectX version is not installed</string>
  139. <string name="BASS_ERROR_TIMEOUT">Connection timedout</string>
  140. <string name="BASS_ERROR_FILEFORM">Unsupported file format</string>
  141. <string name="BASS_ERROR_SPEAKER">Unavailable speaker</string>
  142. <string name="BASS_ERROR_VERSION">Invalid BASS version (used by add-ons)</string>
  143. <string name="BASS_ERROR_CODEC">Codec is not available/supported</string>
  144. <string name="BASS_ERROR_ENDED">The channel/file has ended</string>
  145. <string name="BASS_ERROR_BUSY">The device is busy</string>
  146. <string name="BASS_ERROR_UNKNOWN">Some other mystery error</string>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement