|
arduino-audio-tools
|
#include <atomic>#include <string.h>#include "AudioTools/CoreAudio/AudioBasic/Collections/Vector.h"#include "AudioTools/CoreAudio/AudioTypes.h"#include "AudioTools/Concurrency/LockFree/RingBufferSPSC.h"#include "AudioTools/Video/Video.h"#include "AudioTools/Concurrency/RTOS/Task.h"Go to the source code of this file.
Classes | |
| struct | PacedVideoOutput::FrameHeader |
| class | PacedVideoOutput |
| Buffers a small, configurable amount of video (see setQueueBytes()) and renders it frame by frame from a dedicated background task, timed against an audio clock - so a demuxer's own dispatch loop never blocks on video pacing. Wrap the real VideoOutput (e.g. H264Decoder) in this and pass it to setOutputVideo() instead of the decoder itself. More... | |
Namespaces | |
| namespace | audio_tools |
| Generic Implementation of sound input and output for desktop environments using portaudio. | |