/* Overridden Handler */
void onStream(CPulseAudioClient* pClient, size_t length) override;
+ void onCorked(CPulseAudioClient* pClient, bool corked) override;
/* Implemented Methods */
void initialize() override;
void __dumpStat() noexcept;
void __dumpStat(size_t length) noexcept;
- bool __mIsUsedSyncWrite;
- bool __mIsInit;
+ bool __mIsUsedSyncWrite {};
+ bool __mIsInit {};
- uint64_t __mTotalWrittenCount;
- uint64_t __mTotalWrittenBytes;
+ std::atomic<uint64_t> __mTotalWrittenCount {};
+ std::atomic<uint64_t> __mTotalWrittenBytes {};
};