CAudioInfo: Refactor getters to return in group
[platform/core/api/audio-io.git] / src / cpp / CAudioOutput.cpp
index 2aa032e..0cd8e4e 100644 (file)
@@ -276,7 +276,7 @@ int CAudioOutput::getBufferSize() {
                         "Did not initialize or prepare CAudioOutput"); //LCOV_EXCL_LINE
 
     /* FIXME : return calculated size here to satisfy backward compatibility */
-    return (mAudioInfo.getSampleRate() * DEFAULT_PERIOD_SIZE) / 1000 * mAudioInfo.getSampleSize();
+    return mAudioInfo.msToBytes(DEFAULT_PERIOD_SIZE);
 }
 
 size_t CAudioOutput::write(const void* buffer, size_t length) {
@@ -385,8 +385,7 @@ size_t CAudioOutput::write(const void* buffer, size_t length) {
 
 void CAudioOutput::__dumpStat() noexcept {
     AUDIO_IO_LOGD("pClient[%p] : total written %5" PRIu64 " times, %10" PRIu64 " bytes, %7" PRIu64 " ms",
-                  mpPulseAudioClient, __mTotalWrittenCount, __mTotalWrittenBytes,
-                  __mTotalWrittenBytes * 1000 / mAudioInfo.getSampleSize() / mAudioInfo.getSampleRate());
+                  mpPulseAudioClient, __mTotalWrittenCount, __mTotalWrittenBytes, mAudioInfo.bytesToMs(__mTotalWrittenBytes));
 }
 
 void CAudioOutput::__dumpStat(size_t length) noexcept {