]> git.sesse.net Git - nageru/blobdiff - ref_counted_frame.h
Write 1.4.0 changelog.
[nageru] / ref_counted_frame.h
index 5912ce8187c7fc90ab02d2e5d4c5d3c0e4b0e2be..881d0d5015c8f5f0738982ba9096eb797edc6b99 100644 (file)
@@ -7,18 +7,20 @@
 // Note that the important point isn't really the pointer to the Frame itself,
 // it's the resources it's representing that need to go back to the allocator.
 
-#include "bmusb.h"
+#include <memory>
 
-void release_refcounted_frame(FrameAllocator::Frame *frame);
+#include "bmusb/bmusb.h"
 
-typedef std::shared_ptr<FrameAllocator::Frame> RefCountedFrameBase;
+void release_refcounted_frame(bmusb::FrameAllocator::Frame *frame);
+
+typedef std::shared_ptr<bmusb::FrameAllocator::Frame> RefCountedFrameBase;
 
 class RefCountedFrame : public RefCountedFrameBase {
 public:
        RefCountedFrame() {}
 
-       RefCountedFrame(const FrameAllocator::Frame &frame)
-               : RefCountedFrameBase(new FrameAllocator::Frame(frame), release_refcounted_frame) {}
+       RefCountedFrame(const bmusb::FrameAllocator::Frame &frame)
+               : RefCountedFrameBase(new bmusb::FrameAllocator::Frame(frame), release_refcounted_frame) {}
 };
 
 #endif  // !defined(_REF_COUNTED_FRAME_H)