20PROMEKI_NAMESPACE_BEGIN
90 ObjectBase *parent =
nullptr);
95 MediaIO *
mediaIO()
const {
return _mediaIO.get(); }
128 void presentVideo(
const UncompressedVideoPayload::Ptr &payload);
134 bool renderPending();
136 void wakeMainThread();
137 static uint32_t userEventType();
139 UniquePtr<SDLPlayerMediaIO> _mediaIO;
144 UncompressedVideoPayload::Ptr _pendingPayload;
145 mutable Mutex _pendingMutex;
146 Atomic<bool> _renderScheduled;
147 Atomic<int64_t> _framesPresented;
Manages an SDL3 audio output device for playback.
Definition sdlaudiooutput.h:64