circularbuffer.cpp
来自「C++封装的视频采集代码」· C++ 代码 · 共 51 行
CPP
51 行
#include "CircularBuffer.h"namespace oxsemi{ namespace circular_buffer { CircularBuffer::CircularBuffer( unsigned maxEmptyEventListeners, unsigned maxReadThresholdEventListeners, unsigned maxWriteThresholdEventListeners) : Notifier<EmptyEventListener>(maxEmptyEventListeners), ReadThresholdEventSource<unsigned long>(maxReadThresholdEventListeners), WriteThresholdEventSource<unsigned long>(maxWriteThresholdEventListeners) { } CircularBuffer::~CircularBuffer() { } const CircularBufferPosition& CircularBuffer::GetAfterPosition(const CircularBufferResidentObject& object) { return object.GetAfterPosition(); } ObjectPool* CircularBuffer::GetPool(const CircularBufferResidentObject& object) { return object.GetPool(); } void CircularBuffer::SetAfterPosition( CircularBufferResidentObject& object, const CircularBufferPosition& circularBufferPosition) { object.SetAfterPosition(circularBufferPosition); } void CircularBuffer::SetPool( CircularBufferResidentObject& object, ObjectPool* pool) { object.SetPool(pool); } CircularBufferResidentObject::EncodeResult CircularBuffer::TrimBufferUsage(CircularBufferResidentObject& object) { return object.TrimBufferUsage(); } }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?