Version

    Other Documentation

menu_open
Wwise SDK 2022.1.9
AkRingBuffer< T, TAlloc > Class Template Reference

#include <AkRingBuffer.h>

Public Member Functions

  AkRingBuffer ()
 
AKRESULT  Init (AkUInt32 nbItems)
 
void  Term ()
 
void  Reset ()
 
AkUInt32  GetWriteIndex () const
 
T *  GetWritePtr ()
 
void  IncrementWriteIndex (AkUInt32 nbItems)
 
AkUInt32  GetReadIndex () const
 
const T *  GetReadPtr () const
 
const T *  Peek (AkUInt32 uOffset) const
 
void  IncrementReadIndex (AkUInt32 nbItems)
 
AkUInt32  GetNbReadableItems () const
 
AkUInt32  GetNbWritableItems () const
 
AkUInt32  Size () const
 
bool  Grow (AkUInt32 in_uGrowBy)
 

Detailed Description

template<class T, class TAlloc = AkRingBufferAllocatorDefault>
class AkRingBuffer< T, TAlloc >

Definition at line 68 of file AkRingBuffer.h.


Was this page helpful?

Need Support?

Questions? Problems? Need more info? Contact us, and we can help!

Visit our Support page

Tell us about your project. We're here to help.

Register your project and we'll help you get started with no strings attached!

Get started with Wwise