BEAST/BSE - Better Audio System and Sound Engine  0.8.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Defines | Enumerations | Functions
bseenums.hh File Reference
#include <bse/bsetype.hh>
#include <bse/gsldefs.hh>

Go to the source code of this file.

Defines

#define bse_assert_ok(error)

Enumerations

enum  BseIIRFilterAlgorithm { BSE_IIR_FILTER_BUTTERWORTH, BSE_IIR_FILTER_CHEBYCHEFF1, BSE_IIR_FILTER_CHEBYCHEFF2 }
enum  BseIIRFilterType {
  BSE_IIR_FILTER_LOW_PASS, BSE_IIR_FILTER_HIGH_PASS, BSE_IIR_FILTER_BAND_PASS, BSE_IIR_FILTER_BAND_STOP,
  BSE_IIR_FILTER_LOW_PASS, BSE_IIR_FILTER_BAND_PASS, BSE_IIR_FILTER_HIGH_PASS, BSE_IIR_FILTER_BAND_STOP
}
enum  BseRegistrationType {
  BSE_REGISTER_PLUGIN, BSE_REGISTER_SCRIPT, BSE_REGISTER_DONE, BSE_REGISTER_PLUGIN,
  BSE_REGISTER_SCRIPT, BSE_REGISTER_DONE
}
enum  BseInterpolType { BSE_INTERPOL_NONE, BSE_INTERPOL_LINEAR, BSE_INTERPOL_CUBIC }
enum  BseLoopType {
  BSE_LOOP_NONE, BSE_LOOP_PATTERN, BSE_LOOP_PATTERN_ROWS, BSE_LOOP_SONG,
  BSE_LOOP_LAST
}
enum  BseMagicFlags { BSE_MAGIC_BSE_BIN_EXTENSION, BSE_MAGIC_BSE_SONG }
enum  BseErrorType {
  BSE_ERROR_NONE, BSE_ERROR_INTERNAL, BSE_ERROR_UNKNOWN, BSE_ERROR_IO,
  BSE_ERROR_PERMS, BSE_ERROR_FILE_BUSY, BSE_ERROR_FILE_EXISTS, BSE_ERROR_FILE_EOF,
  BSE_ERROR_FILE_EMPTY, BSE_ERROR_FILE_NOT_FOUND, BSE_ERROR_FILE_IS_DIR, BSE_ERROR_FILE_OPEN_FAILED,
  BSE_ERROR_FILE_SEEK_FAILED, BSE_ERROR_FILE_READ_FAILED, BSE_ERROR_FILE_WRITE_FAILED, BSE_ERROR_MANY_FILES,
  BSE_ERROR_NO_FILES, BSE_ERROR_NO_SPACE, BSE_ERROR_NO_MEMORY, BSE_ERROR_NO_HEADER,
  BSE_ERROR_NO_SEEK_INFO, BSE_ERROR_NO_DATA, BSE_ERROR_DATA_CORRUPT, BSE_ERROR_WRONG_N_CHANNELS,
  BSE_ERROR_FORMAT_INVALID, BSE_ERROR_FORMAT_UNKNOWN, BSE_ERROR_DATA_UNMATCHED, BSE_ERROR_TEMP,
  BSE_ERROR_WAVE_NOT_FOUND, BSE_ERROR_CODEC_FAILURE, BSE_ERROR_UNIMPLEMENTED, BSE_ERROR_INVALID_PROPERTY,
  BSE_ERROR_INVALID_MIDI_CONTROL, BSE_ERROR_PARSE_ERROR, BSE_ERROR_SPAWN, BSE_ERROR_DEVICE_NOT_AVAILABLE,
  BSE_ERROR_DEVICE_ASYNC, BSE_ERROR_DEVICE_BUSY, BSE_ERROR_DEVICE_FORMAT, BSE_ERROR_DEVICE_BUFFER,
  BSE_ERROR_DEVICE_LATENCY, BSE_ERROR_DEVICE_CHANNELS, BSE_ERROR_DEVICE_FREQUENCY, BSE_ERROR_DEVICES_MISMATCH,
  BSE_ERROR_SOURCE_NO_SUCH_MODULE, BSE_ERROR_SOURCE_NO_SUCH_ICHANNEL, BSE_ERROR_SOURCE_NO_SUCH_OCHANNEL, BSE_ERROR_SOURCE_NO_SUCH_CONNECTION,
  BSE_ERROR_SOURCE_PRIVATE_ICHANNEL, BSE_ERROR_SOURCE_ICHANNEL_IN_USE, BSE_ERROR_SOURCE_CHANNELS_CONNECTED, BSE_ERROR_SOURCE_CONNECTION_INVALID,
  BSE_ERROR_SOURCE_PARENT_MISMATCH, BSE_ERROR_SOURCE_BAD_LOOPBACK, BSE_ERROR_SOURCE_BUSY, BSE_ERROR_SOURCE_TYPE_INVALID,
  BSE_ERROR_PROC_NOT_FOUND, BSE_ERROR_PROC_BUSY, BSE_ERROR_PROC_PARAM_INVAL, BSE_ERROR_PROC_EXECUTION,
  BSE_ERROR_PROC_ABORT, BSE_ERROR_NO_ENTRY, BSE_ERROR_NO_EVENT, BSE_ERROR_NO_TARGET,
  BSE_ERROR_NOT_OWNER, BSE_ERROR_INVALID_OFFSET, BSE_ERROR_INVALID_DURATION, BSE_ERROR_INVALID_OVERLAP,
  BSE_ERROR_NONE, BSE_ERROR_INTERNAL, BSE_ERROR_UNKNOWN, BSE_ERROR_IO,
  BSE_ERROR_PERMS, BSE_ERROR_FILE_BUSY, BSE_ERROR_FILE_EXISTS, BSE_ERROR_FILE_EOF,
  BSE_ERROR_FILE_EMPTY, BSE_ERROR_FILE_NOT_FOUND, BSE_ERROR_FILE_IS_DIR, BSE_ERROR_FILE_OPEN_FAILED,
  BSE_ERROR_FILE_SEEK_FAILED, BSE_ERROR_FILE_READ_FAILED, BSE_ERROR_FILE_WRITE_FAILED, BSE_ERROR_MANY_FILES,
  BSE_ERROR_NO_FILES, BSE_ERROR_NO_SPACE, BSE_ERROR_NO_MEMORY, BSE_ERROR_NO_HEADER,
  BSE_ERROR_NO_SEEK_INFO, BSE_ERROR_NO_DATA, BSE_ERROR_DATA_CORRUPT, BSE_ERROR_WRONG_N_CHANNELS,
  BSE_ERROR_FORMAT_INVALID, BSE_ERROR_FORMAT_UNKNOWN, BSE_ERROR_DATA_UNMATCHED, BSE_ERROR_TEMP,
  BSE_ERROR_WAVE_NOT_FOUND, BSE_ERROR_CODEC_FAILURE, BSE_ERROR_UNIMPLEMENTED, BSE_ERROR_INVALID_PROPERTY,
  BSE_ERROR_INVALID_MIDI_CONTROL, BSE_ERROR_PARSE_ERROR, BSE_ERROR_SPAWN, BSE_ERROR_DEVICE_NOT_AVAILABLE,
  BSE_ERROR_DEVICE_ASYNC, BSE_ERROR_DEVICE_BUSY, BSE_ERROR_DEVICE_FORMAT, BSE_ERROR_DEVICE_BUFFER,
  BSE_ERROR_DEVICE_LATENCY, BSE_ERROR_DEVICE_CHANNELS, BSE_ERROR_DEVICE_FREQUENCY, BSE_ERROR_DEVICES_MISMATCH,
  BSE_ERROR_SOURCE_NO_SUCH_MODULE, BSE_ERROR_SOURCE_NO_SUCH_ICHANNEL, BSE_ERROR_SOURCE_NO_SUCH_OCHANNEL, BSE_ERROR_SOURCE_NO_SUCH_CONNECTION,
  BSE_ERROR_SOURCE_PRIVATE_ICHANNEL, BSE_ERROR_SOURCE_ICHANNEL_IN_USE, BSE_ERROR_SOURCE_CHANNELS_CONNECTED, BSE_ERROR_SOURCE_CONNECTION_INVALID,
  BSE_ERROR_SOURCE_PARENT_MISMATCH, BSE_ERROR_SOURCE_BAD_LOOPBACK, BSE_ERROR_SOURCE_BUSY, BSE_ERROR_SOURCE_TYPE_INVALID,
  BSE_ERROR_PROC_NOT_FOUND, BSE_ERROR_PROC_BUSY, BSE_ERROR_PROC_PARAM_INVAL, BSE_ERROR_PROC_EXECUTION,
  BSE_ERROR_PROC_ABORT, BSE_ERROR_NO_ENTRY, BSE_ERROR_NO_EVENT, BSE_ERROR_NO_TARGET,
  BSE_ERROR_NOT_OWNER, BSE_ERROR_INVALID_OFFSET, BSE_ERROR_INVALID_DURATION, BSE_ERROR_INVALID_OVERLAP
}

Functions

const gchar * bse_error_name (BseErrorType error_value)
const gchar * bse_error_nick (BseErrorType error_value)
const gchar * bse_error_blurb (BseErrorType error_value)
BseErrorType bse_error_from_errno (gint v_errno, BseErrorType fallback)

Detailed Description

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines