fixup! Reset dump values when pause function is called
[platform/core/api/audio-io.git] / include / CAudioOutput.h
index da44f63..8b9b0bc 100644 (file)
@@ -37,6 +37,7 @@ namespace tizen_media_audio {
 
         /* Overridden Handler */
         void onStream(CPulseAudioClient* pClient, size_t length) override;
+        void onCorked(CPulseAudioClient* pClient, bool corked) override;
 
         /* Implemented Methods */
         void initialize() override;
@@ -67,8 +68,8 @@ namespace tizen_media_audio {
         bool __mIsUsedSyncWrite {};
         bool __mIsInit {};
 
-        uint64_t __mTotalWrittenCount {};
-        uint64_t __mTotalWrittenBytes {};
+        std::atomic<uint64_t> __mTotalWrittenCount {};
+        std::atomic<uint64_t> __mTotalWrittenBytes {};
     };