PS04MixerChannel

PS04MixerChannel — a channel of the mixer

Synopsis


#include <PS04-mixer-channel.h>


            PS04MixerChannel;
PS04MixerChannel* ps04_mixer_channel_new    (void);
int         ps04_mixer_channel_get_fader    (const PS04MixerChannel *self);
int         ps04_mixer_channel_get_high_eq_frequency
                                            (const PS04MixerChannel *self);
int         ps04_mixer_channel_get_high_eq_gain
                                            (const PS04MixerChannel *self);
int         ps04_mixer_channel_get_low_eq_frequency
                                            (const PS04MixerChannel *self);
int         ps04_mixer_channel_get_low_eq_gain
                                            (const PS04MixerChannel *self);
int         ps04_mixer_channel_get_pan      (const PS04MixerChannel *self);
int         ps04_mixer_channel_get_send_level
                                            (const PS04MixerChannel *self);
int         ps04_mixer_channel_get_virtual_take
                                            (const PS04MixerChannel *self);
gboolean    ps04_mixer_channel_is_audio     (PS04MixerChannelIndex index);
gboolean    ps04_mixer_channel_is_high_eq_enabled
                                            (const PS04MixerChannel *self);
gboolean    ps04_mixer_channel_is_low_eq_enabled
                                            (const PS04MixerChannel *self);
gboolean    ps04_mixer_channel_is_send_enabled
                                            (const PS04MixerChannel *self);
gboolean    ps04_mixer_channel_is_stereo_link_enabled
                                            (const PS04MixerChannel *self);

Object Hierarchy


  GObject
   +----PS04MixerChannel

Implemented Interfaces

PS04MixerChannel implements PS04Streamable.

Description

The PS04MixerChannel class represents a channel within a PS04Mixer.

Details

PS04MixerChannel

typedef struct _PS04MixerChannel PS04MixerChannel;

The PS04MixerChannel class represents a mixer channel as stored in the project file.


ps04_mixer_channel_new ()

PS04MixerChannel* ps04_mixer_channel_new    (void);

Creates a new mixer channel.

Returns : a new PS04MixerChannel object.

ps04_mixer_channel_get_fader ()

int         ps04_mixer_channel_get_fader    (const PS04MixerChannel *self);

self : A PS04MixerChannel.
Returns : the fader value (0-127).

ps04_mixer_channel_get_high_eq_frequency ()

int         ps04_mixer_channel_get_high_eq_frequency
                                            (const PS04MixerChannel *self);

self :
Returns :

ps04_mixer_channel_get_high_eq_gain ()

int         ps04_mixer_channel_get_high_eq_gain
                                            (const PS04MixerChannel *self);

self :
Returns :

ps04_mixer_channel_get_low_eq_frequency ()

int         ps04_mixer_channel_get_low_eq_frequency
                                            (const PS04MixerChannel *self);

self :
Returns :

ps04_mixer_channel_get_low_eq_gain ()

int         ps04_mixer_channel_get_low_eq_gain
                                            (const PS04MixerChannel *self);

self :
Returns :

ps04_mixer_channel_get_pan ()

int         ps04_mixer_channel_get_pan      (const PS04MixerChannel *self);

self :
Returns :

ps04_mixer_channel_get_send_level ()

int         ps04_mixer_channel_get_send_level
                                            (const PS04MixerChannel *self);

self :
Returns :

ps04_mixer_channel_get_virtual_take ()

int         ps04_mixer_channel_get_virtual_take
                                            (const PS04MixerChannel *self);

Gets the active virtual take of the channel.

self : A PS04MixerChannel.
Returns : a v-take index between 0 and 9.

ps04_mixer_channel_is_audio ()

gboolean    ps04_mixer_channel_is_audio     (PS04MixerChannelIndex index);

index :
Returns :

ps04_mixer_channel_is_high_eq_enabled ()

gboolean    ps04_mixer_channel_is_high_eq_enabled
                                            (const PS04MixerChannel *self);

Indicates if high-band equalizer is enabled for the channel.

self : A PS04MixerChannel.
Returns : TRUE if the high-band eq is enabled, otherwise FALSE.

ps04_mixer_channel_is_low_eq_enabled ()

gboolean    ps04_mixer_channel_is_low_eq_enabled
                                            (const PS04MixerChannel *self);

self :
Returns :

ps04_mixer_channel_is_send_enabled ()

gboolean    ps04_mixer_channel_is_send_enabled
                                            (const PS04MixerChannel *self);

self :
Returns :

ps04_mixer_channel_is_stereo_link_enabled ()

gboolean    ps04_mixer_channel_is_stereo_link_enabled
                                            (const PS04MixerChannel *self);

self :
Returns :

See Also

PS04Mixer