11 #include <rtti/objectptr.h>
17 #include <audio/core/audionode.h>
49 void setVideo(
Video& video);
53 void process() override final;
55 nap::
Slot<
Video&> mVideoDestructedSlot = {
this, &nap::audio::VideoNode::videoDestructed };
56 void videoDestructed(
Video&);
58 std::vector<std::unique_ptr<OutputPin>> mOutputs;
59 Video* mVideo =
nullptr;
61 std::vector<float> mDataBuffer;
62 std::mutex mVideoMutex;
63 bool mDecodeAudio =
true;