| 123456789101112131415161718 |
- #pragma once
- namespace WallpaperEngine::Audio::Drivers::Recorders {
- class PlaybackRecorder {
- public:
- virtual ~PlaybackRecorder () = default;
- virtual void update ();
- /** Guards audio16/32/64 for recorders that fill them from a background capture thread; no-op by default */
- virtual void lock () const { }
- virtual void unlock () const { }
- float audio16[16] = { 0 };
- float audio32[32] = { 0 };
- float audio64[64] = { 0 };
- };
- } // namespace WallpaperEngine::Audio::Drivers::Recorders
|