gst_plugins_symbian/gst/devsound/gstdevsoundsrc.h
branchRCL_3
changeset 8 7e817e7e631c
parent 7 567bb019e3e3
equal deleted inserted replaced
7:567bb019e3e3 8:7e817e7e631c
    52 gboolean  rightbalanceupdate;
    52 gboolean  rightbalanceupdate;
    53 gboolean  preferenceupdate;
    53 gboolean  preferenceupdate;
    54 gboolean  priorityupdate;
    54 gboolean  priorityupdate;
    55 };
    55 };
    56 
    56 
    57 typedef enum
       
    58 {
       
    59     kUnInitialized = -1,
       
    60     kPausedToPlaying,
       
    61     kPlayBufferPreRoll,
       
    62     kPlayed
       
    63 } ;
       
    64 struct _GstDevsoundSrc {
    57 struct _GstDevsoundSrc {
    65     GstPushSrc    src;
    58     GstPushSrc    src;
    66 
    59 
    67   void *handle;	
    60   void *handle;	
    68   gchar *device;
    61   gchar *device;
    82   gint   leftbalance;
    75   gint   leftbalance;
    83   gint   rightbalance;
    76   gint   rightbalance;
    84   gint   samplesrecorded; 
    77   gint   samplesrecorded; 
    85   GList*  fmt;
    78   GList*  fmt;
    86   GList*  supportedbitrates;
    79   GList*  supportedbitrates;
    87   gboolean eosreceived;
       
    88   
    80   
    89   guint speechbitrate;
    81   guint speechbitrate;
    90   gboolean speechvadmode;
    82   gboolean speechvadmode;
    91   gint g711encodemode;
    83   gint g711encodemode;
    92   gboolean g711vadmode;
    84   gboolean g711vadmode;
    93   gboolean g729vadmode;
    85   gboolean g729vadmode;
    94   gint ilbcencodemode;
    86   gint ilbcencodemode;
    95   gboolean ilbcvadmode;
    87   gboolean ilbcvadmode;
    96   gint firstTimeInit;
    88 
    97   guint prevbuffersize;
       
    98   
    89   
    99 };
    90 };
   100 
    91 
   101 struct _GstDevsoundSrcClass {
    92 struct _GstDevsoundSrcClass {
   102 GstPushSrcClass parent_class;
    93 GstPushSrcClass parent_class;