BEAST/BSE - Better Audio System and Sound Engine  0.8.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Classes | Defines | Enumerations | Functions | Variables
bstgentypes.h File Reference

Go to the source code of this file.

Classes

struct  BstGConfig
struct  BstSkinConfig
struct  BstMsgAbsorbString
struct  BstKeyBindingItem
struct  BstMsgAbsorbStringSeq
struct  BstKeyBindingItemSeq

Defines

#define BST_TYPE_PATTERN_LTYPE
#define BST_TYPE_PATTERN_LFLAGS
#define BST_TYPE_SEGMENT_TYPE
#define BST_TYPE_SOURCE_PROBE_FEATURE
#define BST_TYPE_FILE_DIALOG_MODE
#define BST_TYPE_CHOICE_FLAGS
#define BST_TYPE_QSAMPLER_TYPE
#define BST_TYPE_QSAMPLER_DRAW_MODE
#define BST_TYPE_MSG_TYPE
#define BST_TYPE_QUANTIZATION_TYPE

Enumerations

enum  BstDirection { BST_UP, BST_LEFT, BST_RIGHT, BST_DOWN }
enum  BstFFTSize {
  BST_FFT_SIZE_2, BST_FFT_SIZE_4, BST_FFT_SIZE_8, BST_FFT_SIZE_16,
  BST_FFT_SIZE_32, BST_FFT_SIZE_64, BST_FFT_SIZE_128, BST_FFT_SIZE_256,
  BST_FFT_SIZE_512, BST_FFT_SIZE_1024, BST_FFT_SIZE_2048, BST_FFT_SIZE_4096,
  BST_FFT_SIZE_8192, BST_FFT_SIZE_16384, BST_FFT_SIZE_32768, BST_FFT_SIZE_65536
}
enum  BstNoteLength {
  BST_NOTE_LENGTH_NONE, BST_NOTE_LENGTH_1, BST_NOTE_LENGTH_2, BST_NOTE_LENGTH_4,
  BST_NOTE_LENGTH_8, BST_NOTE_LENGTH_16, BST_NOTE_LENGTH_32, BST_NOTE_LENGTH_64,
  BST_NOTE_LENGTH_128, BST_NOTE_LENGTH_1_P, BST_NOTE_LENGTH_2_P, BST_NOTE_LENGTH_4_P,
  BST_NOTE_LENGTH_8_P, BST_NOTE_LENGTH_16_P, BST_NOTE_LENGTH_32_P, BST_NOTE_LENGTH_64_P,
  BST_NOTE_LENGTH_128_P, BST_NOTE_LENGTH_1_T, BST_NOTE_LENGTH_2_T, BST_NOTE_LENGTH_4_T,
  BST_NOTE_LENGTH_8_T, BST_NOTE_LENGTH_16_T, BST_NOTE_LENGTH_32_T, BST_NOTE_LENGTH_64_T,
  BST_NOTE_LENGTH_128_T
}
enum  BstRowShading {
  BST_ROW_SHADING_NONE, BST_ROW_SHADING_2, BST_ROW_SHADING_4, BST_ROW_SHADING_8,
  BST_ROW_SHADING_16, BST_ROW_SHADING_2_4, BST_ROW_SHADING_4_8, BST_ROW_SHADING_4_12,
  BST_ROW_SHADING_4_16, BST_ROW_SHADING_8_16, BST_ROW_SHADING_3, BST_ROW_SHADING_6,
  BST_ROW_SHADING_12, BST_ROW_SHADING_3_6, BST_ROW_SHADING_3_12, BST_ROW_SHADING_6_12
}

Functions

BstGConfig * bst_gconfig_new (void)
BstGConfig * bst_gconfig_copy_shallow (BstGConfig *rec)
BstGConfig * bst_gconfig_from_rec (SfiRec *sfi_rec)
SfiRec * bst_gconfig_to_rec (BstGConfig *rec)
void bst_gconfig_free (BstGConfig *rec)
BstSkinConfig * bst_skin_config_new (void)
BstSkinConfig * bst_skin_config_copy_shallow (BstSkinConfig *rec)
BstSkinConfig * bst_skin_config_from_rec (SfiRec *sfi_rec)
SfiRec * bst_skin_config_to_rec (BstSkinConfig *rec)
void bst_skin_config_free (BstSkinConfig *rec)
BstMsgAbsorbString * bst_msg_absorb_string_new (void)
BstMsgAbsorbString * bst_msg_absorb_string_copy_shallow (BstMsgAbsorbString *rec)
BstMsgAbsorbString * bst_msg_absorb_string_from_rec (SfiRec *sfi_rec)
SfiRec * bst_msg_absorb_string_to_rec (BstMsgAbsorbString *rec)
void bst_msg_absorb_string_free (BstMsgAbsorbString *rec)
BstKeyBindingItem * bst_key_binding_item_new (void)
BstKeyBindingItem * bst_key_binding_item_copy_shallow (BstKeyBindingItem *rec)
BstKeyBindingItem * bst_key_binding_item_from_rec (SfiRec *sfi_rec)
SfiRec * bst_key_binding_item_to_rec (BstKeyBindingItem *rec)
void bst_key_binding_item_free (BstKeyBindingItem *rec)
BstMsgAbsorbStringSeq * bst_msg_absorb_string_seq_new (void)
void bst_msg_absorb_string_seq_append (BstMsgAbsorbStringSeq *seq, BstMsgAbsorbString *element)
BstMsgAbsorbStringSeq * bst_msg_absorb_string_seq_copy_shallow (BstMsgAbsorbStringSeq *seq)
BstMsgAbsorbStringSeq * bst_msg_absorb_string_seq_from_seq (SfiSeq *sfi_seq)
SfiSeq * bst_msg_absorb_string_seq_to_seq (BstMsgAbsorbStringSeq *seq)
void bst_msg_absorb_string_seq_resize (BstMsgAbsorbStringSeq *seq, guint new_size)
void bst_msg_absorb_string_seq_free (BstMsgAbsorbStringSeq *seq)
BstKeyBindingItemSeq * bst_key_binding_item_seq_new (void)
void bst_key_binding_item_seq_append (BstKeyBindingItemSeq *seq, BstKeyBindingItem *element)
BstKeyBindingItemSeq * bst_key_binding_item_seq_copy_shallow (BstKeyBindingItemSeq *seq)
BstKeyBindingItemSeq * bst_key_binding_item_seq_from_seq (SfiSeq *sfi_seq)
SfiSeq * bst_key_binding_item_seq_to_seq (BstKeyBindingItemSeq *seq)
void bst_key_binding_item_seq_resize (BstKeyBindingItemSeq *seq, guint new_size)
void bst_key_binding_item_seq_free (BstKeyBindingItemSeq *seq)
const gchar * bst_direction_to_choice (BstDirection value)
BstDirection bst_direction_from_choice (const gchar *choice)
const gchar * bst_fft_size_to_choice (BstFFTSize value)
BstFFTSize bst_fft_size_from_choice (const gchar *choice)
const gchar * bst_note_length_to_choice (BstNoteLength value)
BstNoteLength bst_note_length_from_choice (const gchar *choice)
const gchar * bst_row_shading_to_choice (BstRowShading value)
BstRowShading bst_row_shading_from_choice (const gchar *choice)
SfiChoiceValues bst_direction_get_values (void)
SfiChoiceValues bst_fft_size_get_values (void)
SfiChoiceValues bst_note_length_get_values (void)
SfiChoiceValues bst_row_shading_get_values (void)

Variables

GType bst__type_id__BstPatternLType
GType bst__type_id__BstPatternLFlags
GType bst__type_id__BstSegmentType
GType bst__type_id__BstSourceProbeFeature
GType bst__type_id__BstFileDialogMode
GType bst__type_id__BstChoiceFlags
GType bst__type_id__BstQSamplerType
GType bst__type_id__BstQSamplerDrawMode
GType bst__type_id__BstMsgType
GType bst__type_id__BstQuantizationType
SfiRecFields bst_gconfig_fields
SfiRecFields bst_skin_config_fields
SfiRecFields bst_msg_absorb_string_fields
SfiRecFields bst_key_binding_item_fields

Detailed Description

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines