Gnash
0.8.11dev
|
A buffer with a cursor state. More...
#include <NetStream_as.h>
Public Member Functions | |
CursoredBuffer () | |
~CursoredBuffer () | |
Public Attributes | |
std::uint32_t | m_size |
Number of samples left in buffer starting from cursor. More... | |
std::uint8_t * | m_data |
Actual data. More... | |
std::uint8_t * | m_ptr |
Cursor into the data. More... | |
A buffer with a cursor state.
|
inline |
|
inline |
std::uint8_t* gnash::BufferedAudioStreamer::CursoredBuffer::m_data |
Actual data.
The data must be allocated with new [] as will be delete []'d by the dtor
Referenced by gnash::NetStream_as::play().
std::uint8_t* gnash::BufferedAudioStreamer::CursoredBuffer::m_ptr |
Cursor into the data.
Referenced by gnash::BufferedAudioStreamer::fetch(), and gnash::NetStream_as::play().
std::uint32_t gnash::BufferedAudioStreamer::CursoredBuffer::m_size |
Number of samples left in buffer starting from cursor.
Referenced by gnash::BufferedAudioStreamer::fetch(), gnash::NetStream_as::play(), gnash::BufferedAudioStreamer::push(), and gnash::NetStream_as::seek().