Interfaces
- IBufferQueueModuleFactory — This is Factory interface for BufferQueue module
- IBufferQueue — This interface defines a buffer queue
- IBufferQueueWriterListener — Listener interface for buffer queue writers.
- IBufferQueueReaderListener — Listener interface for buffer queue readers.
- IBufferQueueWriter — This interface defines a buffer queue writer This is a closeable interface once the queue is closed, no more frames can be enqueued into the writer, also reader gets a DequeueStatus of QUEUE_CLOSED once writer closes the queue. Reader will still be able to dequeue all the pending frames till the last frame in the queue is dequeued.
- IBufferQueueReader — This interface defines a buffer queue reader
Structs
- Frame — Defines the frame that gets enqueue/dequeue on the queue,
Enumerations
- DequeueStatus — Defines the status that is returned on a tryDequeue operation
Exceptions
- BufferQueueError — Buffer queue exception. Clients should check exception message to know exact reason behind exception.

