\r
void push(const std::vector<gpu_frame_ptr>& frames);\r
void pop(gpu_frame_ptr& frame);\r
-\r
- gpu_frame_ptr create_frame(size_t width, size_t height);\r
+ \r
+ void release_frames(void* tag);\r
+ gpu_frame_ptr create_frame(size_t width, size_t height, void* tag);\r
+ gpu_frame_ptr create_frame(const planar_frame_dimension& data_size, void* tag);\r
private:\r
struct implementation;\r
std::shared_ptr<implementation> impl_;\r