Revise cpp codes
[platform/core/api/audio-io.git] / include / CAudioInfo.h
index 39b051b..3ccc58f 100644 (file)
@@ -117,19 +117,20 @@ namespace tizen_media_audio {
         /* Constructors */
         CAudioInfo();
         CAudioInfo(unsigned int sampleRate, EChannel channel, ESampleType sampleType, EAudioType audioType, int audioIndex);
+        virtual ~CAudioInfo() = default;
 
         /* Setter & Getter */
-        unsigned int getSampleRate();
-        EChannel getChannel();
-        ESampleType getSampleType();
-        EAudioType getAudioType();
-        void setAudioType(EAudioType audioType);
-        int getAudioIndex();
-        void setAudioIndex(int audioIndex);
+        unsigned int getSampleRate() noexcept;
+        EChannel getChannel() noexcept;
+        ESampleType getSampleType() noexcept;
+        EAudioType getAudioType() noexcept;
+        void setAudioType(EAudioType audioType) noexcept;
+        int getAudioIndex() noexcept;
+        void setAudioIndex(int audioIndex) noexcept;
         void convertAudioType2StreamType(CAudioInfo::EAudioType audioType, char **streamType);
         void convertInputStreamType2AudioType(char *streamType, CAudioInfo::EAudioType *audioType);
         void convertOutputStreamType2AudioType(char *streamType, CAudioInfo::EAudioType *audioType);
-        int getSampleSize();
+        int getSampleSize() noexcept;
 
     private:
         const char *__STREAM_TYPE_TABLE[(unsigned int)EAudioType::AUDIO_TYPE_MAX] = {