Ignore:
Timestamp:
Feb 22, 2009 12:00:12 PM (14 years ago)
Author:
bennylp
Message:
  • New convention about default audio device ID (now there is different ID for default capture/playback device. It should be backward compatible)
  • Fixed crash if sound port is unable to open sound device
  • Testing with the switchboard
File:
1 edited

Legend:

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

    r2468 r2469  
    5757typedef pj_int32_t pjmedia_aud_dev_index; 
    5858 
    59 /**  
    60  * Constant to denote default device  
    61  */ 
    62 #define PJMEDIA_AUD_DEV_DEFAULT  (-1) 
     59/** 
     60 * Device index constants. 
     61 */ 
     62enum 
     63{ 
     64    /**  
     65     * Constant to denote default capture device  
     66     */ 
     67    PJMEDIA_AUD_DEFAULT_CAPTURE_DEV = -1, 
     68 
     69    /**  
     70     * Constant to denote default playback device  
     71     */ 
     72    PJMEDIA_AUD_DEFAULT_PLAYBACK_DEV = -2, 
     73 
     74    /** 
     75     * Constant to denote invalid device index. 
     76     */ 
     77    PJMEDIA_AUD_INVALID_DEV = -3 
     78}; 
     79 
    6380 
    6481/**  
     
    597614 
    598615 
     616/* Audio subsystem not initialized */ 
     617#define PJMEDIA_EAUD_INIT       -1 
     618 
    599619/* Invalid audio device */ 
    600620#define PJMEDIA_EAUD_INVDEV     -1 
     
    603623#define PJMEDIA_EAUD_NODEV      -1 
    604624 
     625/* Unable to find default device */ 
     626#define PJMEDIA_EAUD_NODEFDEV   -1 
     627 
    605628/* Device not ready */ 
    606629#define PJMEDIA_EAUD_NOTREADY   -1 
Note: See TracChangeset for help on using the changeset viewer.