Ignore:
Timestamp:
07/19/09 05:51:19 (15 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

got the gnome mixer to display a dummy slider :)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • plugins/gstreamer0.10/roarmixer.h

    r2073 r2076  
    4545#define GST_TYPE_ROAR_MIXER_ELEMENT              (gst_roar_mixer_element_get_type()) 
    4646 
     47#define GST_TYPE_ROARMIXER_TRACK \ 
     48  (gst_roarmixer_track_get_type ()) 
     49#define GST_ROARMIXER_TRACK(obj) \ 
     50  (G_TYPE_CHECK_INSTANCE_CAST ((obj), GST_TYPE_ROARMIXER_TRACK, \ 
     51                               GstRoarMixerTrack)) 
     52#define GST_ROARMIXER_TRACK_CLASS(klass) \ 
     53  (G_TYPE_CHECK_CLASS_CAST ((klass), GST_TYPE_ROARMIXER_TRACK, \ 
     54                            GstRoarMixerTrackClass)) 
     55#define GST_IS_ROARMIXER_TRACK(obj) \ 
     56  (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GST_TYPE_ROARMIXER_TRACK)) 
     57#define GST_IS_ROARMIXER_TRACK_CLASS(klass) \ 
     58  (G_TYPE_CHECK_CLASS_TYPE ((klass), GST_TYPE_ROARMIXER_TRACK)) 
     59 
    4760 
    4861typedef struct _GstRoarMixerElement GstRoarMixerElement; 
     
    7285#define GST_ROAR_MIXER(obj)              ((GstRoarMixer*)(obj)) 
    7386 
    74 #define GST_TYPE_ROARMIXER \ 
    75   (gst_roarmixer_get_type()) 
    76  
    7787struct _GstRoarMixer { 
    7888  GList *               tracklist;      /* list of available tracks */ 
     
    106116                                                 GstRoarMixerDirection dir); 
    107117void            gst_roarmixer_free               (GstRoarMixer *mixer); 
     118void            gst_roarmixer_updatestreamlist   (GstRoarMixer *mixer); 
    108119 
    109120const GList*    gst_roarmixer_list_tracks        (GstRoarMixer * mixer); 
     
    120131                                                 GstMixerTrack * track, 
    121132                                                 gboolean mute); 
     133 
     134GType           gst_roarmixer_track_get_type     (void); 
     135GstMixerTrack * 
     136gst_roarmixer_track_new (GstRoarMixer * mixer, 
     137    gint stream_id, gint max_chans, gint flags); 
    122138 
    123139#define GST_IMPLEMENT_ROAR_MIXER_METHODS(Type, interface_as_function)            \ 
Note: See TracChangeset for help on using the changeset viewer.