HomeSort by relevance Sort by last modified time
    Searched defs:RingBuffer (Results 1 - 11 of 11) sorted by null

  /external/chromium_org/third_party/webrtc/modules/audio_processing/utility/
ring_buffer.h 19 typedef struct RingBuffer RingBuffer;
22 RingBuffer* WebRtc_CreateBuffer(size_t element_count, size_t element_size);
23 int WebRtc_InitBuffer(RingBuffer* handle);
36 size_t WebRtc_ReadBuffer(RingBuffer* handle,
42 size_t WebRtc_WriteBuffer(RingBuffer* handle, const void* data,
50 int WebRtc_MoveReadPtr(RingBuffer* handle, int element_count);
53 size_t WebRtc_available_read(const RingBuffer* handle);
56 size_t WebRtc_available_write(const RingBuffer* handle);
ring_buffer.c 25 struct RingBuffer {
39 static size_t GetBufferReadRegions(RingBuffer* buf,
68 RingBuffer* WebRtc_CreateBuffer(size_t element_count, size_t element_size) {
69 RingBuffer* self = NULL;
74 self = malloc(sizeof(RingBuffer));
92 int WebRtc_InitBuffer(RingBuffer* self) {
108 RingBuffer* self = (RingBuffer*)handle;
117 size_t WebRtc_ReadBuffer(RingBuffer* self,
163 size_t WebRtc_WriteBuffer(RingBuffer* self
    [all...]
  /external/chromium_org/gpu/command_buffer/client/
ring_buffer.cc 5 // This file contains the implementation of the RingBuffer class.
16 RingBuffer::RingBuffer(unsigned int alignment, Offset base_offset,
28 RingBuffer::~RingBuffer() {
35 void RingBuffer::FreeOldestBlock() {
55 void* RingBuffer::Alloc(unsigned int size) {
86 void RingBuffer::FreePendingToken(void* pointer,
106 unsigned int RingBuffer::GetLargestFreeSizeNoWaiting() {
ring_buffer.h 5 // This file contains the definition of the RingBuffer class.
19 // RingBuffer manages a piece of memory as a ring buffer. Memory is allocated
22 class GPU_EXPORT RingBuffer {
26 // Creates a RingBuffer.
33 RingBuffer(unsigned int alignment, Offset base_offset,
36 ~RingBuffer();
68 void* GetPointer(RingBuffer::Offset offset) const {
73 RingBuffer::Offset GetOffset(void* pointer) const {
132 DISALLOW_IMPLICIT_CONSTRUCTORS(RingBuffer);
  /external/chromium_org/third_party/brotli/src/brotli/enc/
ringbuffer.h 20 // A RingBuffer(window_bits, tail_bits) contains `1 << window_bits' bytes of
22 // `position() % (1 << window_bits)'. For convenience, the RingBuffer array
25 class RingBuffer {
27 RingBuffer(int window_bits, int tail_bits)
36 ~RingBuffer() {
78 // Size of the ringbuffer is (1 << window_bits) + (1 << tail_bits).
  /external/deqp/framework/delibs/decpp/
deRingBuffer.hpp 35 class RingBuffer
38 RingBuffer (int size);
39 ~RingBuffer (void);
67 // RingBuffer implementation.
70 RingBuffer<T>::RingBuffer (int size)
81 RingBuffer<T>::~RingBuffer ()
87 void RingBuffer<T>::clear (void)
95 void RingBuffer<T>::resize (int newSize
    [all...]
  /frameworks/ex/variablespeed/jni/
ring_buffer.cc 23 void RingBuffer::Init(int size, int num_channels, int num_readers) {
32 RingBuffer::RingBuffer()
37 RingBuffer::~RingBuffer() {
42 void RingBuffer::Reset() {
61 int RingBuffer::available(int reader) const {
65 int RingBuffer::overhead() const {
70 int64 RingBuffer::GetTail() const {
74 int64 RingBuffer::Tell(int reader) const
    [all...]
ring_buffer.h 35 class RingBuffer {
37 RingBuffer();
38 virtual ~RingBuffer();
40 // Initializes a RingBuffer.
81 // owned by the RingBuffer object.
112 DISALLOW_COPY_AND_ASSIGN(RingBuffer);
  /external/chromium_org/net/tools/flip_server/
ring_buffer.h 26 class RingBuffer : public BufferInterface {
28 explicit RingBuffer(int buffer_size);
29 virtual ~RingBuffer();
49 // appends up-to-'size' bytes to the ringbuffer.
106 RingBuffer(const RingBuffer&);
107 void operator=(const RingBuffer&);
ring_buffer.cc 10 RingBuffer::RingBuffer(int buffer_size)
17 RingBuffer::~RingBuffer() {}
19 int RingBuffer::ReadableBytes() const { return bytes_used_; }
21 int RingBuffer::BufferSize() const { return buffer_size_; }
23 int RingBuffer::BytesFree() const { return BufferSize() - ReadableBytes(); }
25 bool RingBuffer::Empty() const { return ReadableBytes() == 0; }
27 bool RingBuffer::Full() const { return ReadableBytes() == BufferSize(); }
30 // Appends up-to-'size' bytes to the ringbuffer
    [all...]
  /external/chromium_org/cc/debug/
ring_buffer.h 13 class RingBuffer {
15 explicit RingBuffer()
53 // Iterator has const access to the RingBuffer it got retrieved from.
80 Iterator(const RingBuffer<T, kSize>& buffer, size_t index)
86 const RingBuffer<T, kSize>& buffer_;
90 friend class RingBuffer<T, kSize>;
95 // for (RingBuffer<T, kSize>::Iterator it = ring_buffer.Begin(); it; ++it) {}
104 // for (RingBuffer<T, kSize>::Iterator it = ring_buffer.End(); it; --it) {}
117 DISALLOW_COPY_AND_ASSIGN(RingBuffer);

Completed in 222 milliseconds