Changeset 2072:e6b245a89960 in roaraudio


Ignore:
Timestamp:
07/19/09 03:33:54 (15 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

started with track (stream) thingys

Location:
plugins/gstreamer0.10
Files:
2 edited

Legend:

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

    r2071 r2072  
    7979} 
    8080 
     81/* unused with G_DISABLE_* */ 
     82static G_GNUC_UNUSED gboolean gst_roarmixer_contains_track (GstRoarMixer * mixer, 
     83                                                            GstRoarMixerTrack * roartrack) { 
     84  const GList *item; 
     85 
     86  for (item = mixer->tracklist; item != NULL; item = item->next) 
     87    if (item->data == roartrack) 
     88      return TRUE; 
     89 
     90  return FALSE; 
     91} 
     92 
    8193const GList*    gst_roarmixer_list_tracks        (GstRoarMixer * mixer) { 
    8294 return (const GList *) mixer->tracklist; 
  • plugins/gstreamer0.10/roarmixer.h

    r2069 r2072  
    6161}; 
    6262 
     63typedef struct _GstRoarMixerTrack { 
     64  GstMixerTrack parent; 
     65 
     66  struct roar_mixer_settings mixer; 
     67  gint          channels; 
     68  gchar       * name; 
     69  gint          stream_id; 
     70} GstRoarMixerTrack; 
     71 
     72typedef struct _GstRoarMixerTrackClass { 
     73  GstMixerTrackClass parent; 
     74} GstRoarMixerTrackClass; 
     75 
     76 
    6377GstRoarMixer*    gst_roarmixer_new                (const gchar *device, 
    6478                                                 GstRoarMixerDirection dir); 
Note: See TracChangeset for help on using the changeset viewer.