Top | ![]() |
![]() |
![]() |
![]() |
#define | AGS_DEVOUT_PLAY_DOMAIN() |
#define | AGS_DEVOUT_PLAY() |
#define | AGS_DEVOUT_DEFAULT_SAMPLERATE |
#define | AGS_DEVOUT_DEFAULT_FORMAT |
#define | AGS_DEVOUT_DEFAULT_BUFFER_SIZE |
#define | AGS_DEVOUT_DEFAULT_BPM |
#define | AGS_DEVOUT_DEFAULT_JIFFIE |
#define | AGS_DEVOUT_DEFAULT_TACT |
#define | AGS_DEVOUT_DEFAULT_TACT_JIFFIE |
#define | AGS_DEVOUT_DEFAULT_TACTRATE |
#define | AGS_DEVOUT_DEFAULT_SCALE |
#define | AGS_DEVOUT_DEFAULT_DELAY |
#define | AGS_DEVOUT_DEFAULT_PERIOD |
#define | AGS_DEVOUT_ERROR |
|
ags_devout_error_quark () |
AgsDevoutPlayDomain * | ags_devout_play_domain_alloc () |
|
ags_devout_play_domain_free () |
AgsDevoutPlay * | ags_devout_play_alloc () |
|
ags_devout_play_free () |
AgsDevoutPlay * | ags_devout_play_find_source () |
|
ags_devout_list_cards () |
|
ags_devout_pcm_info () |
|
ags_devout_tic () |
|
ags_devout_note_offset_changed () |
|
ags_devout_new () |
enum | AgsDevoutFlags |
enum | AgsDevoutPlayFlags |
enum | AgsDevoutResolutionMode |
enum | AgsDevoutError |
struct | AgsDevoutPlayDomain |
struct | AgsDevoutPlay |
#define AGS_DEVOUT_DEFAULT_JIFFIE ((double) AGS_DEVOUT_DEFAULT_SAMPLERATE / (double) AGS_DEVOUT_DEFAULT_BUFFER_SIZE)
#define AGS_DEVOUT_DEFAULT_TACT_JIFFIE (60.0 / AGS_DEVOUT_DEFAULT_BPM * AGS_DEVOUT_DEFAULT_TACT)
#define AGS_DEVOUT_DEFAULT_TACTRATE (1.0 / AGS_DEVOUT_DEFAULT_TACT_JIFFIE)
#define AGS_DEVOUT_DEFAULT_DELAY (AGS_DEVOUT_DEFAULT_JIFFIE * (60.0 / AGS_DEVOUT_DEFAULT_BPM))
AgsDevoutPlayDomain * ags_devout_play_domain_alloc ();
Allocs an AgsDevoutPlayDomain.
Since 0.4
void ags_devout_play_domain_free (AgsDevoutPlayDomain *devout_play_domain
);
Frees an AgsDevoutPlayDomain.
Since 0.4
AgsDevoutPlay * ags_devout_play_alloc ();
Allocs an AgsDevoutPlay.
Since 0.4
void ags_devout_play_free (AgsDevoutPlay *devout_play
);
Frees an AgsDevoutPlay.
Since 0.4
AgsDevoutPlay * ags_devout_play_find_source (,
GList *devout_play);
GObject *source
Find source
Since 0.4
void ags_devout_list_cards (,
GList **card_id);
GList **card_name
List available soundcards.
Since 0.4
void ags_devout_pcm_info (,
char *card_id,
guint *channels_min,
guint *channels_max,
guint *rate_min,
guint *rate_max,
guint *buffer_size_min,
guint *buffer_size_max);
GError **error
List soundcard settings.
card_id |
alsa identifier |
|
channels_min |
minimum channels supported |
|
channels_max |
maximum channels supported |
|
rate_min |
minimum samplerate supported |
|
rate_max |
maximum samplerate supported |
|
buffer_size_min |
minimum buffer size supported
|
|
error |
on success |
Since 0.4
void ags_devout_note_offset_changed (,
AgsDevout *devout);
guint note_offset
struct AgsDevoutPlayDomain { GObject *domain; gboolean playback; gboolean sequencer; gboolean notation; GList *devout_play; };
A
struct AgsDevoutPlay { guint flags; AgsIteratorThread **iterator_thread; GObject *source; guint audio_channel; AgsRecallID **recall_id; };
A