Ignore:
Timestamp:
Feb 17, 2009 3:19:45 PM (11 years ago)
Author:
bennylp
Message:

Added bitrate and vad info in pjmedia_format, and changed audio route to use enumeration rather than boolean

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/branches/projects/aps-direct/pjmedia/include/pjmedia/sound.h

    r2456 r2457  
    9393} pjmedia_snd_stream_info; 
    9494 
     95/** 
     96 * Audio routing destination. 
     97 */ 
     98typedef enum pjmedia_snd_route 
     99{ 
     100    /** Route to default destination */ 
     101    PJMEDIA_SND_ROUTE_DEFAULT, 
     102 
     103    /** Route to loudspeaker */ 
     104    PJMEDIA_SND_ROUTE_LOUDSPEAKER, 
     105 
     106    /** Route to earpiece */ 
     107    PJMEDIA_SND_ROUTE_EARPIECE, 
     108 
     109} pjmedia_snd_route; 
     110 
    95111 
    96112/**  
     
    100116{ 
    101117    pjmedia_format      format;   /**< Format.                      */  
    102     pj_uint32_t         bitrate;  /**< Bitrate (bps).               */ 
    103     pj_uint32_t         mode;     /**< Mode, e.g: iLBC format has 
    104                                        20ms or 30ms frame size.     */ 
    105118    pj_bool_t           plc;      /**< PLC enabled/disabled.        */ 
    106     pj_bool_t           vad;      /**< VAD enabled/disabled.        */ 
    107119    pj_bool_t           cng;      /**< CNG enabled/disabled.        */ 
    108     pj_bool_t           loudspk;  /**< Audio routed to loudspeaker. */ 
     120    pjmedia_snd_route   route;    /**< Audio routing.              */ 
    109121} pjmedia_snd_setting; 
    110122 
Note: See TracChangeset for help on using the changeset viewer.