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