HikoGUI
A low latency retained GUI
Loading...
Searching...
No Matches
AudioDeviceDelegate.hpp
1// Copyright 2019 Pokitec
2// All rights reserved.
3
4#pragma once
5
6#include "TTauri/Audio/AudioBlock.hpp"
7
8namespace tt {
9
11public:
13 virtual ~AudioDeviceDelegate() = 0;
14
16 AudioDeviceDelegate &operator=(AudioDeviceDelegate const &) = delete;
18 AudioDeviceDelegate &operator=(AudioDeviceDelegate &&) = delete;
19
25 virtual void processAudio(AudioBlock const &inputBlock, AudioBlock &outputBlock, hires_utc_clock::time_point current_time) noexcept = 0;
26};
27
28}
Definition AudioBlock.hpp:28
Definition AudioDeviceDelegate.hpp:10
virtual void processAudio(AudioBlock const &inputBlock, AudioBlock &outputBlock, hires_utc_clock::time_point current_time) noexcept=0