gstreamer-interfaces-0.10 Reference Manual

Synopsis

public interface Mixer {
    public    signal void               mute_toggled              ( MixerTrack          channel,
                                                                    bool                mute )  ;
    public    signal void               option_changed            ( MixerOptions        opts,
                                                                    string              option )  ;
    public    signal void               record_toggled            ( MixerTrack          channel,
                                                                    bool                record )  ;
    public    signal void               volume_changed            ( MixerTrack          channel,
                                                                    void**              volumes )  ;


    public    static MixerMessageType   message_get_type          ( Message             message ) ;
    public    static void               message_parse_mute_toggled ( Message             message,
                                                                    weak MixerTrack     track,
                                                                    bool                mute ) ;
    public    static void               message_parse_option_changed ( Message             message,
                                                                    weak MixerOptions   options,
                                                                    string              value ) ;
    public    static void               message_parse_record_toggled ( Message             message,
                                                                    weak MixerTrack     track,
                                                                    bool                record ) ;
    public    static void               message_parse_volume_changed ( Message             message,
                                                                    weak MixerTrack     track,
                                                                    int                 volumes,
                                                                    int                 num_channels ) ;
    public    abstract MixerFlags       get_mixer_flags           (  ) ;
    public    abstract weak string      get_option                ( MixerOptions        opts ) ;
    public    abstract void             get_volume                ( MixerTrack          track,
                                                                    int                 volumes ) ;
    public    abstract weak GLib.List   list_tracks               (  ) ;
    public    abstract void             set_mute                  ( MixerTrack          track,
                                                                    bool                mute ) ;
    public    abstract void             set_option                ( MixerOptions        opts,
                                                                    string              value ) ;
    public    abstract void             set_record                ( MixerTrack          track,
                                                                    bool                record ) ;
    public    abstract void             set_volume                ( MixerTrack          track,
                                                                    int                 volumes ) ;
}

Description

Details

Signal Details

mute_toggled
    public    signal void               mute_toggled              ( MixerTrack          channel,
                                                                    bool                mute )  ;		

option_changed
    public    signal void               option_changed            ( MixerOptions        opts,
                                                                    string              option )  ;		

record_toggled
    public    signal void               record_toggled            ( MixerTrack          channel,
                                                                    bool                record )  ;		

volume_changed
    public    signal void               volume_changed            ( MixerTrack          channel,
                                                                    void**              volumes )  ;		

Property Details

Method Details

message_get_type ()
    public    static MixerMessageType   message_get_type          ( Message             message ) ;		

message_parse_mute_toggled ()
    public    static void               message_parse_mute_toggled ( Message             message,
                                                                    weak MixerTrack     track,
                                                                    bool                mute ) ;		

message_parse_option_changed ()
    public    static void               message_parse_option_changed ( Message             message,
                                                                    weak MixerOptions   options,
                                                                    string              value ) ;		

message_parse_record_toggled ()
    public    static void               message_parse_record_toggled ( Message             message,
                                                                    weak MixerTrack     track,
                                                                    bool                record ) ;		

message_parse_volume_changed ()
    public    static void               message_parse_volume_changed ( Message             message,
                                                                    weak MixerTrack     track,
                                                                    int                 volumes,
                                                                    int                 num_channels ) ;		

get_mixer_flags ()
    public    abstract MixerFlags       get_mixer_flags           (  ) ;		

get_option ()
    public    abstract weak string      get_option                ( MixerOptions        opts ) ;		

get_volume ()
    public    abstract void             get_volume                ( MixerTrack          track,
                                                                    int                 volumes ) ;		

list_tracks ()
    public    abstract weak GLib.List   list_tracks               (  ) ;		

set_mute ()
    public    abstract void             set_mute                  ( MixerTrack          track,
                                                                    bool                mute ) ;		

set_option ()
    public    abstract void             set_option                ( MixerOptions        opts,
                                                                    string              value ) ;		

set_record ()
    public    abstract void             set_record                ( MixerTrack          track,
                                                                    bool                record ) ;		

set_volume ()
    public    abstract void             set_volume                ( MixerTrack          track,
                                                                    int                 volumes ) ;		


Created by Valadoc