// // Audio.hpp // Clock Signal // // Created by Thomas Harte on 31/05/2019. // Copyright © 2019 Thomas Harte. All rights reserved. // #pragma once #include "../../../Concurrency/AsyncTaskQueue.hpp" #include "../../../ClockReceiver/ClockReceiver.hpp" #include "../../../Outputs/Speaker/Implementation/SampleSource.hpp" #include #include namespace Apple::Macintosh { /*! Implements the Macintosh's audio output hardware. Designed to be clocked at half the rate of the real hardware — i.e. a shade less than 4Mhz. */ class Audio: public ::Outputs::Speaker::SampleSource