Ignore:
Timestamp:
Jun 12, 2019 6:00:35 AM (3 years ago)
Author:
nanang
Message:

Misc (re #2147): Fixed compile warnings "dynamic exception specifications are deprecated in C++11".

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/pjsip/include/pjsua2/media.hpp

    r5972 r6026  
    240240    * Get information about the specified conference port. 
    241241    */ 
    242     ConfPortInfo getPortInfo() const throw(Error); 
     242    ConfPortInfo getPortInfo() const PJSUA2_THROW(Error); 
    243243 
    244244    /** 
     
    250250     * Get information from specific port id. 
    251251     */ 
    252     static ConfPortInfo getPortInfoFromId(int port_id) throw(Error); 
     252    static ConfPortInfo getPortInfoFromId(int port_id) PJSUA2_THROW(Error); 
    253253 
    254254    /** 
     
    265265     * @param sink              The destination Media. 
    266266     */ 
    267     void startTransmit(const AudioMedia &sink) const throw(Error); 
     267    void startTransmit(const AudioMedia &sink) const PJSUA2_THROW(Error); 
    268268 
    269269    /** 
     
    294294    void startTransmit2(const AudioMedia &sink,  
    295295                        const AudioMediaTransmitParam &param) const 
    296          throw(Error); 
     296         PJSUA2_THROW(Error); 
    297297 
    298298    /** 
     
    302302     * 
    303303     */ 
    304     void stopTransmit(const AudioMedia &sink) const throw(Error); 
     304    void stopTransmit(const AudioMedia &sink) const PJSUA2_THROW(Error); 
    305305 
    306306    /** 
     
    312312     *                          the port. 
    313313     */ 
    314     void adjustRxLevel(float level) throw(Error); 
     314    void adjustRxLevel(float level) PJSUA2_THROW(Error); 
    315315 
    316316    /** 
     
    322322     *                          the port. 
    323323     */ 
    324     void adjustTxLevel(float level) throw(Error); 
     324    void adjustTxLevel(float level) PJSUA2_THROW(Error); 
    325325 
    326326    /** 
     
    329329     * @return                  Signal level in percent. 
    330330     */ 
    331     unsigned getRxLevel() const throw(Error); 
     331    unsigned getRxLevel() const PJSUA2_THROW(Error); 
    332332 
    333333    /** 
     
    336336     * @return                  Signal level in percent. 
    337337     */ 
    338     unsigned getTxLevel() const throw(Error); 
     338    unsigned getTxLevel() const PJSUA2_THROW(Error); 
    339339 
    340340    /** 
     
    382382     * 
    383383     */ 
    384     void registerMediaPort(MediaPort port) throw(Error); 
     384    void registerMediaPort(MediaPort port) PJSUA2_THROW(Error); 
    385385 
    386386    /** 
     
    393393     * 
    394394     */ 
    395     void registerMediaPort2(MediaPort port, pj_pool_t *pool) throw(Error); 
     395    void registerMediaPort2(MediaPort port, pj_pool_t *pool) 
     396                            PJSUA2_THROW(Error); 
    396397 
    397398    /** 
     
    470471     */ 
    471472    void createPlayer(const string &file_name, 
    472                       unsigned options=0) throw(Error); 
     473                      unsigned options=0) PJSUA2_THROW(Error); 
    473474 
    474475    /** 
     
    485486    void createPlaylist(const StringVector &file_names, 
    486487                        const string &label="", 
    487                         unsigned options=0) throw(Error); 
     488                        unsigned options=0) PJSUA2_THROW(Error); 
    488489 
    489490    /** 
     
    493494     * @return          the info. 
    494495     */ 
    495     AudioMediaPlayerInfo getInfo() const throw(Error); 
     496    AudioMediaPlayerInfo getInfo() const PJSUA2_THROW(Error); 
    496497 
    497498    /** 
     
    501502     * @return             Current playback position, in samples. 
    502503     */ 
    503     pj_uint32_t getPos() const throw(Error); 
     504    pj_uint32_t getPos() const PJSUA2_THROW(Error); 
    504505 
    505506    /** 
     
    509510     * @param samples      The desired playback position, in samples. 
    510511     */ 
    511     void setPos(pj_uint32_t samples) throw(Error); 
     512    void setPos(pj_uint32_t samples) PJSUA2_THROW(Error); 
    512513 
    513514    /** 
     
    597598                        unsigned enc_type=0, 
    598599                        long max_size=0, 
    599                         unsigned options=0) throw(Error); 
     600                        unsigned options=0) PJSUA2_THROW(Error); 
    600601 
    601602    /** 
     
    697698     */ 
    698699    void createToneGenerator(unsigned clock_rate = 16000, 
    699                              unsigned channel_count = 1) throw(Error); 
     700                             unsigned channel_count = 1) PJSUA2_THROW(Error); 
    700701 
    701702    /** 
     
    708709     * Instruct the tone generator to stop current processing. 
    709710     */ 
    710     void stop() throw(Error); 
     711    void stop() PJSUA2_THROW(Error); 
    711712 
    712713    /** 
     
    714715     * tone in the playback list. 
    715716     */ 
    716     void rewind() throw(Error); 
     717    void rewind() PJSUA2_THROW(Error); 
    717718 
    718719    /** 
     
    727728     */ 
    728729    void play(const ToneDescVector &tones, 
    729               bool loop=false) throw(Error); 
     730              bool loop=false) PJSUA2_THROW(Error); 
    730731 
    731732    /** 
     
    741742     */ 
    742743    void playDigits(const ToneDigitVector &digits, 
    743                     bool loop=false) throw(Error); 
     744                    bool loop=false) PJSUA2_THROW(Error); 
    744745 
    745746    /** 
     
    748749     * @return              The digitmap currently used by the tone generator 
    749750     */ 
    750     ToneDigitMapVector getDigitMap() const throw(Error); 
     751    ToneDigitMapVector getDigitMap() const PJSUA2_THROW(Error); 
    751752 
    752753    /** 
     
    755756     * @param digit_map     Digitmap to be used by the tone generator. 
    756757     */ 
    757     void setDigitMap(const ToneDigitMapVector &digit_map) throw(Error); 
     758    void setDigitMap(const ToneDigitMapVector &digit_map) PJSUA2_THROW(Error); 
    758759 
    759760private: 
     
    852853     * @return                  Device ID of the capture device. 
    853854     */ 
    854     int getCaptureDev() const throw(Error); 
     855    int getCaptureDev() const PJSUA2_THROW(Error); 
    855856 
    856857    /** 
     
    859860     * @return                  Audio media for the capture device. 
    860861     */ 
    861     AudioMedia &getCaptureDevMedia() throw(Error); 
     862    AudioMedia &getCaptureDevMedia() PJSUA2_THROW(Error); 
    862863 
    863864    /** 
     
    867868     * @return                  Device ID of the playback device. 
    868869     */ 
    869     int getPlaybackDev() const throw(Error); 
     870    int getPlaybackDev() const PJSUA2_THROW(Error); 
    870871 
    871872    /** 
     
    874875     * @return                  Audio media for the speaker/playback device. 
    875876     */ 
    876     AudioMedia &getPlaybackDevMedia() throw(Error); 
     877    AudioMedia &getPlaybackDevMedia() PJSUA2_THROW(Error); 
    877878 
    878879    /** 
     
    884885     * @param capture_dev       Device ID of the capture device. 
    885886     */ 
    886     void setCaptureDev(int capture_dev) const throw(Error); 
     887    void setCaptureDev(int capture_dev) const PJSUA2_THROW(Error); 
    887888 
    888889    /** 
     
    894895     * @param playback_dev      Device ID of the playback device. 
    895896     */ 
    896     void setPlaybackDev(int playback_dev) const throw(Error); 
     897    void setPlaybackDev(int playback_dev) const PJSUA2_THROW(Error); 
    897898 
    898899    /** 
     
    905906     * @return                  The list of audio device info. 
    906907     */ 
    907     const AudioDevInfoVector &enumDev() throw(Error); 
     908    const AudioDevInfoVector &enumDev() PJSUA2_THROW(Error); 
    908909 
    909910    /** 
     
    912913     * @return                  The list of audio device info. 
    913914     */ 
    914     AudioDevInfoVector2 enumDev2() const throw(Error); 
     915    AudioDevInfoVector2 enumDev2() const PJSUA2_THROW(Error); 
    915916 
    916917    /** 
     
    920921     * 
    921922     */ 
    922     void setNullDev() throw(Error); 
     923    void setNullDev() PJSUA2_THROW(Error); 
    923924 
    924925    /** 
     
    939940     * 
    940941     */ 
    941     void setSndDevMode(unsigned mode) const throw(Error); 
     942    void setSndDevMode(unsigned mode) const PJSUA2_THROW(Error); 
    942943 
    943944    /** 
     
    965966     * 
    966967     */ 
    967     void setEcOptions(unsigned tail_msec, unsigned options) throw(Error); 
     968    void setEcOptions(unsigned tail_msec, unsigned options) PJSUA2_THROW(Error); 
    968969 
    969970    /** 
     
    973974     *                          If AEC is disabled, the value will be zero. 
    974975     */ 
    975     unsigned getEcTail() const throw(Error); 
     976    unsigned getEcTail() const PJSUA2_THROW(Error); 
    976977 
    977978    /** 
     
    992993     * 
    993994     */ 
    994     void refreshDevs() throw(Error); 
     995    void refreshDevs() PJSUA2_THROW(Error); 
    995996 
    996997    /** 
     
    10111012     *                          by this method once it returns successfully. 
    10121013     */ 
    1013     AudioDevInfo getDevInfo(int id) const throw(Error); 
     1014    AudioDevInfo getDevInfo(int id) const PJSUA2_THROW(Error); 
    10141015 
    10151016    /** 
     
    10231024     */ 
    10241025    int lookupDev(const string &drv_name, 
    1025                   const string &dev_name) const throw(Error); 
     1026                  const string &dev_name) const PJSUA2_THROW(Error); 
    10261027 
    10271028    /** 
     
    10531054     * 
    10541055     */ 
    1055     void 
    1056     setExtFormat(const MediaFormatAudio &format, bool keep=true) throw(Error); 
     1056    void setExtFormat(const MediaFormatAudio &format, bool keep=true) 
     1057                      PJSUA2_THROW(Error); 
    10571058 
    10581059    /** 
     
    10711072     * 
    10721073     */ 
    1073     MediaFormatAudio getExtFormat() const throw(Error); 
     1074    MediaFormatAudio getExtFormat() const PJSUA2_THROW(Error); 
    10741075 
    10751076    /** 
     
    10921093     */ 
    10931094    void 
    1094     setInputLatency(unsigned latency_msec, bool keep=true) throw(Error); 
     1095    setInputLatency(unsigned latency_msec, bool keep=true) PJSUA2_THROW(Error); 
    10951096 
    10961097    /** 
     
    11091110     * 
    11101111     */ 
    1111     unsigned getInputLatency() const throw(Error); 
     1112    unsigned getInputLatency() const PJSUA2_THROW(Error); 
    11121113 
    11131114    /** 
     
    11311132     */ 
    11321133    void 
    1133     setOutputLatency(unsigned latency_msec, bool keep=true) throw(Error); 
     1134    setOutputLatency(unsigned latency_msec, bool keep=true) PJSUA2_THROW(Error); 
    11341135 
    11351136    /** 
     
    11481149     * 
    11491150     */ 
    1150     unsigned getOutputLatency() const throw(Error); 
     1151    unsigned getOutputLatency() const PJSUA2_THROW(Error); 
    11511152 
    11521153    /** 
     
    11701171     * 
    11711172     */ 
    1172     void setInputVolume(unsigned volume, bool keep=true) throw(Error); 
     1173    void setInputVolume(unsigned volume, bool keep=true) PJSUA2_THROW(Error); 
    11731174 
    11741175    /** 
     
    11871188     * 
    11881189     */ 
    1189     unsigned getInputVolume() const throw(Error); 
     1190    unsigned getInputVolume() const PJSUA2_THROW(Error); 
    11901191 
    11911192    /** 
     
    12081209     * 
    12091210     */ 
    1210     void setOutputVolume(unsigned volume, bool keep=true) throw(Error); 
     1211    void setOutputVolume(unsigned volume, bool keep=true) PJSUA2_THROW(Error); 
    12111212 
    12121213    /** 
     
    12251226     * 
    12261227     */ 
    1227     unsigned getOutputVolume() const throw(Error); 
     1228    unsigned getOutputVolume() const PJSUA2_THROW(Error); 
    12281229 
    12291230    /** 
     
    12421243     * 
    12431244     */ 
    1244     unsigned getInputSignal() const throw(Error); 
     1245    unsigned getInputSignal() const PJSUA2_THROW(Error); 
    12451246 
    12461247    /** 
     
    12591260     * 
    12601261     */ 
    1261     unsigned getOutputSignal() const throw(Error); 
     1262    unsigned getOutputSignal() const PJSUA2_THROW(Error); 
    12621263 
    12631264    /** 
     
    12801281     * 
    12811282     */ 
    1282     void 
    1283     setInputRoute(pjmedia_aud_dev_route route, bool keep=true) throw(Error); 
     1283    void setInputRoute(pjmedia_aud_dev_route route, bool keep=true) 
     1284                       PJSUA2_THROW(Error); 
    12841285 
    12851286    /** 
     
    12981299     * 
    12991300     */ 
    1300     pjmedia_aud_dev_route getInputRoute() const throw(Error); 
     1301    pjmedia_aud_dev_route getInputRoute() const PJSUA2_THROW(Error); 
    13011302 
    13021303    /** 
     
    13191320     * 
    13201321     */ 
    1321     void 
    1322     setOutputRoute(pjmedia_aud_dev_route route, bool keep=true) throw(Error); 
     1322    void setOutputRoute(pjmedia_aud_dev_route route, bool keep=true) 
     1323                        PJSUA2_THROW(Error); 
    13231324 
    13241325    /** 
     
    13371338     * 
    13381339     */ 
    1339     pjmedia_aud_dev_route getOutputRoute() const throw(Error); 
     1340    pjmedia_aud_dev_route getOutputRoute() const PJSUA2_THROW(Error); 
    13401341 
    13411342    /** 
     
    13581359     * 
    13591360     */ 
    1360     void setVad(bool enable, bool keep=true) throw(Error); 
     1361    void setVad(bool enable, bool keep=true) PJSUA2_THROW(Error); 
    13611362 
    13621363    /** 
     
    13741375     * 
    13751376     */ 
    1376     bool getVad() const throw(Error); 
     1377    bool getVad() const PJSUA2_THROW(Error); 
    13771378 
    13781379    /** 
     
    13951396     * 
    13961397     */ 
    1397     void setCng(bool enable, bool keep=true) throw(Error); 
     1398    void setCng(bool enable, bool keep=true) PJSUA2_THROW(Error); 
    13981399 
    13991400    /** 
     
    14111412     * 
    14121413     */ 
    1413     bool getCng() const throw(Error); 
     1414    bool getCng() const PJSUA2_THROW(Error); 
    14141415 
    14151416    /** 
     
    14321433     * 
    14331434     */ 
    1434     void setPlc(bool enable, bool keep=true) throw(Error); 
     1435    void setPlc(bool enable, bool keep=true) PJSUA2_THROW(Error); 
    14351436 
    14361437    /** 
     
    14481449     * 
    14491450     */ 
    1450     bool getPlc() const throw(Error); 
     1451    bool getPlc() const PJSUA2_THROW(Error); 
    14511452 
    14521453private: 
     
    14651466 
    14661467    void clearAudioDevList(); 
    1467     int getActiveDev(bool is_capture) const throw(Error); 
     1468    int getActiveDev(bool is_capture) const PJSUA2_THROW(Error); 
    14681469 
    14691470    friend class Endpoint; 
     
    16081609    * Get information about the specified conference port. 
    16091610    */ 
    1610     VidConfPortInfo getPortInfo() const throw(Error); 
     1611    VidConfPortInfo getPortInfo() const PJSUA2_THROW(Error); 
    16111612 
    16121613    /** 
     
    16181619     * Get information from specific port id. 
    16191620     */ 
    1620     static VidConfPortInfo getPortInfoFromId(int port_id) throw(Error); 
     1621    static VidConfPortInfo getPortInfoFromId(int port_id) PJSUA2_THROW(Error); 
    16211622 
    16221623    /** 
     
    16361637    void startTransmit(const VideoMedia &sink,  
    16371638                       const VideoMediaTransmitParam &param) const 
    1638          throw(Error); 
     1639         PJSUA2_THROW(Error); 
    16391640 
    16401641    /** 
     
    16441645     * 
    16451646     */ 
    1646     void stopTransmit(const VideoMedia &sink) const throw(Error); 
     1647    void stopTransmit(const VideoMedia &sink) const PJSUA2_THROW(Error); 
    16471648 
    16481649    /** 
     
    16751676     * param pool  The memory pool. 
    16761677     */ 
    1677     void registerMediaPort(MediaPort port, pj_pool_t *pool) throw(Error); 
     1678    void registerMediaPort(MediaPort port, pj_pool_t *pool) PJSUA2_THROW(Error); 
    16781679 
    16791680    /** 
     
    17701771     * @return                  video window info. 
    17711772     */ 
    1772     VideoWindowInfo getInfo() const throw(Error); 
     1773    VideoWindowInfo getInfo() const PJSUA2_THROW(Error); 
    17731774 
    17741775    /** 
     
    17781779     * @return                  Video media of this renderer window. 
    17791780     */ 
    1780     VideoMedia getVideoMedia() throw(Error); 
     1781    VideoMedia getVideoMedia() PJSUA2_THROW(Error); 
    17811782     
    17821783    /** 
     
    17891790     * 
    17901791     */ 
    1791     void Show(bool show) throw(Error); 
     1792    void Show(bool show) PJSUA2_THROW(Error); 
    17921793     
    17931794    /** 
     
    17991800     * 
    18001801     */ 
    1801     void setPos(const MediaCoordinate &pos) throw(Error); 
     1802    void setPos(const MediaCoordinate &pos) PJSUA2_THROW(Error); 
    18021803     
    18031804    /** 
     
    18091810     * 
    18101811     */ 
    1811     void setSize(const MediaSize &size) throw(Error); 
     1812    void setSize(const MediaSize &size) PJSUA2_THROW(Error); 
    18121813     
    18131814    /** 
     
    18221823     *                          negative value for counter-clockwise rotation. 
    18231824     */ 
    1824     void rotate(int angle) throw(Error); 
     1825    void rotate(int angle) PJSUA2_THROW(Error); 
    18251826 
    18261827    /** 
     
    18321833     * @param win               The new output window. 
    18331834     */ 
    1834     void setWindow(const VideoWindowHandle &win) throw(Error); 
     1835    void setWindow(const VideoWindowHandle &win) PJSUA2_THROW(Error); 
    18351836     
    18361837private: 
     
    19211922     * @param p         Video preview parameters.  
    19221923     */ 
    1923     void start(const VideoPreviewOpParam &param) throw(Error); 
     1924    void start(const VideoPreviewOpParam &param) PJSUA2_THROW(Error); 
    19241925 
    19251926    /** 
    19261927     * Stop video preview. 
    19271928     */ 
    1928     void stop() throw(Error); 
     1929    void stop() PJSUA2_THROW(Error); 
    19291930 
    19301931    /* 
     
    19381939     * @return                  Video media of the video capture device. 
    19391940     */ 
    1940     VideoMedia getVideoMedia() throw(Error); 
     1941    VideoMedia getVideoMedia() PJSUA2_THROW(Error); 
    19411942 
    19421943private: 
     
    20292030     * that accepts video device index as its parameter. 
    20302031     */ 
    2031     void refreshDevs() throw(Error); 
     2032    void refreshDevs() PJSUA2_THROW(Error); 
    20322033 
    20332034    /** 
     
    20452046     * @return          The list of video device info 
    20462047     */ 
    2047     VideoDevInfo getDevInfo(int dev_id) const throw(Error); 
     2048    VideoDevInfo getDevInfo(int dev_id) const PJSUA2_THROW(Error); 
    20482049 
    20492050    /** 
     
    20552056     * @return          The list of video device info 
    20562057     */ 
    2057     const VideoDevInfoVector &enumDev() throw(Error); 
     2058    const VideoDevInfoVector &enumDev() PJSUA2_THROW(Error); 
    20582059 
    20592060    /** 
     
    20622063     * @return          The list of video device info 
    20632064     */ 
    2064     VideoDevInfoVector2 enumDev2() const throw(Error); 
     2065    VideoDevInfoVector2 enumDev2() const PJSUA2_THROW(Error); 
    20652066 
    20662067    /** 
     
    20742075     */ 
    20752076    int lookupDev(const string &drv_name, 
    2076                   const string &dev_name) const throw(Error); 
     2077                  const string &dev_name) const PJSUA2_THROW(Error); 
    20772078 
    20782079    /** 
     
    21062107    void setFormat(int dev_id,  
    21072108                   const MediaFormatVideo &format,  
    2108                    bool keep) throw(Error); 
     2109                   bool keep) PJSUA2_THROW(Error); 
    21092110 
    21102111    /** 
     
    21232124     * @return keep     The video format. 
    21242125     */ 
    2125     MediaFormatVideo getFormat(int dev_id) const throw(Error); 
     2126    MediaFormatVideo getFormat(int dev_id) const PJSUA2_THROW(Error); 
    21262127 
    21272128    /** 
     
    21462147    void setInputScale(int dev_id,  
    21472148                       const MediaSize &scale,  
    2148                        bool keep) throw(Error); 
     2149                       bool keep) PJSUA2_THROW(Error); 
    21492150 
    21502151    /** 
     
    21632164     * @return keep     The video format. 
    21642165     */ 
    2165     MediaSize getInputScale(int dev_id) const throw(Error); 
     2166    MediaSize getInputScale(int dev_id) const PJSUA2_THROW(Error); 
    21662167 
    21672168    /** 
     
    21842185     *                  future use. 
    21852186     */ 
    2186     void setOutputWindowFlags(int dev_id, int flags, bool keep) throw(Error); 
     2187    void setOutputWindowFlags(int dev_id, int flags, bool keep) 
     2188                              PJSUA2_THROW(Error); 
    21872189     
    21882190    /** 
     
    22012203     * @return keep     The video format. 
    22022204     */ 
    2203     int getOutputWindowFlags(int dev_id) throw(Error); 
     2205    int getOutputWindowFlags(int dev_id) PJSUA2_THROW(Error); 
    22042206 
    22052207    /** 
     
    22172219     */ 
    22182220    void switchDev(int dev_id, 
    2219                    const VideoSwitchParam &param) throw(Error); 
     2221                   const VideoSwitchParam &param) PJSUA2_THROW(Error); 
    22202222 
    22212223    /** 
     
    22502252    void setCaptureOrient(pjmedia_vid_dev_index dev_id, 
    22512253                          pjmedia_orient orient, 
    2252                           bool keep=true) throw(Error); 
     2254                          bool keep=true) PJSUA2_THROW(Error); 
    22532255 
    22542256private: 
Note: See TracChangeset for help on using the changeset viewer.