10 #ifndef hifi_Recording_Impl_BufferClip_h
11 #define hifi_Recording_Impl_BufferClip_h
13 #include "ArrayClip.h"
15 #include <QtCore/QUuid>
19 class BufferClip :
public ArrayClip<Frame> {
21 using Pointer = std::shared_ptr<BufferClip>;
23 virtual QString getName()
const override;
24 virtual void addFrame(FrameConstPointer)
override;
27 virtual FrameConstPointer readFrame(
size_t index)
const override;
28 QString _name { QUuid().toString() };