fixup! Reset dump values when pause function is called
[platform/core/api/audio-io.git] / include / CPulseStreamSpec.h
index 44ffe29..97a4536 100644 (file)
@@ -49,31 +49,28 @@ namespace tizen_media_audio {
         };
 
         /* Constructor & Destructor */
-        CPulseStreamSpec();
         CPulseStreamSpec(EStreamLatency latency, CAudioInfo& audioInfo);
         ~CPulseStreamSpec() = default;
 
         /* Setter & Getter */
-        EStreamLatency getStreamLatency() noexcept;
-        const char*    getStreamLatencyToString() noexcept;
+        EStreamLatency getStreamLatency() const noexcept;
+        const char*    getStreamLatencyToString() const noexcept;
         CAudioInfo&    getAudioInfo() noexcept;
-        pa_sample_spec getSampleSpec() noexcept;
-        pa_channel_map getChannelMap() noexcept;
-        const char*    getStreamName() noexcept;
+        pa_sample_spec getSampleSpec() const noexcept;
+        pa_channel_map getChannelMap() const noexcept;
+        const char*    getStreamName() const noexcept;
 
     private:
         /* Private Methods */
         void __adjustSpec() noexcept;
 
         /* Members */
-        EStreamLatency __mLatency;
+        EStreamLatency __mLatency { EStreamLatency::STREAM_LATENCY_INPUT_DEFAULT };
         CAudioInfo     __mAudioInfo;
         pa_sample_spec __mSampleSpec;
         pa_channel_map __mChannelMap;
-        const char*    __mStreamName;
+        const char*    __mStreamName {};
     };
-
-
 } /* namespace tizen_media_audio */
 
 #endif