mmmw_plat/telephony_multimedia_service_api/inc/tmsformat.h
branchRCL_3
changeset 18 2eb3b066cc7d
parent 0 71ca22bcf22a
equal deleted inserted replaced
17:3570217d8c21 18:2eb3b066cc7d
    62      *
    62      *
    63      * @param  bitrates
    63      * @param  bitrates
    64      *      The typedef std::vector<guint> BitRateVector; list of codecs.
    64      *      The typedef std::vector<guint> BitRateVector; list of codecs.
    65      *
    65      *
    66      * @return
    66      * @return
    67      *      TMS_RESULT_SUCCESS if the operation was successful.
    67      *      TMS_RESULT_SUCCESS if the operation was successful otherwise
       
    68      *      system error.
    68      *      TMS_RESULT_FEATURE_NOT_SUPPORTED if this method is not implemented
    69      *      TMS_RESULT_FEATURE_NOT_SUPPORTED if this method is not implemented
    69      *      by the adaptation.
    70      *      by the adaptation.
    70      *
    71      *
    71      */
    72      */
    72     IMPORT_C gint GetSupportedBitRates(BitRateVector& bitrates);
    73     IMPORT_C gint GetSupportedBitRates(BitRateVector& bitrates);
    78      *
    79      *
    79      * @param  bitrate
    80      * @param  bitrate
    80      *      Bitrate to be set for the encoder.
    81      *      Bitrate to be set for the encoder.
    81      *
    82      *
    82      * @return
    83      * @return
    83      *      TMS_RESULT_SUCCESS if the operation was successful.
    84      *      TMS_RESULT_SUCCESS if the operation was successful otherwise
       
    85      *      system error.
    84      *      TMS_RESULT_INVALID_ARGUMENT if requested bitrate is invalid.
    86      *      TMS_RESULT_INVALID_ARGUMENT if requested bitrate is invalid.
    85      *      TMS_RESULT_FEATURE_NOT_SUPPORTED if this method is not implemented
    87      *      TMS_RESULT_FEATURE_NOT_SUPPORTED if this method is not implemented
    86      *      by the adaptation.
    88      *      by the adaptation.
    87      *
    89      *
    88      */
    90      */
    95      *
    97      *
    96      * @param  bitrate
    98      * @param  bitrate
    97      *      Current bitrate.
    99      *      Current bitrate.
    98      *
   100      *
    99      * @return
   101      * @return
   100      *      TMS_RESULT_SUCCESS if the operation was successful.
   102      *      TMS_RESULT_SUCCESS if the operation was successful otherwise
       
   103      *      system error.
   101      *      TMS_RESULT_FEATURE_NOT_SUPPORTED if this method is not implemented
   104      *      TMS_RESULT_FEATURE_NOT_SUPPORTED if this method is not implemented
   102      *      by the adaptation.
   105      *      by the adaptation.
   103      *
   106      *
   104      */
   107      */
   105     IMPORT_C gint GetBitRate(guint& bitrate);
   108     IMPORT_C gint GetBitRate(guint& bitrate);
   109      *
   112      *
   110      * @param  fmttype
   113      * @param  fmttype
   111      *      Type of the format object.
   114      *      Type of the format object.
   112      *
   115      *
   113      * @return
   116      * @return
   114      *      TMS_RESULT_SUCCESS if the operation was successful.
   117      *      TMS_RESULT_SUCCESS if the operation was successful otherwise
       
   118      *      system error.
   115      *
   119      *
   116      */
   120      */
   117     IMPORT_C virtual gint GetType(TMSFormatType& fmttype);
   121     IMPORT_C virtual gint GetType(TMSFormatType& fmttype);
   118 
   122 
   119 protected:
   123 protected: