Qmmp
Loading...
Searching...
No Matches
Buffer Class Reference

#include <qmmp/buffer.h>

Public Member Functions

 Buffer (size_t sz)
 ~Buffer ()

Public Attributes

float * data = nullptr
size_t samples = 0
size_t size = 0
unsigned int rate
QSharedPointer< TrackInfotrackInfo

Detailed Description

Audio buffer class.

Author
Brad Hughes bhugh.nosp@m.es@t.nosp@m.rollt.nosp@m.ech..nosp@m.com

Constructor & Destructor Documentation

◆ Buffer()

Buffer ( size_t sz)
inline

Constructs an empty buffer object.

Parameters
szSize in samples;

◆ ~Buffer()

~Buffer ( )
inline

Destructor.

Member Data Documentation

◆ data

float* data = nullptr

Audio data.

◆ rate

unsigned int rate

Buffer bitrate.

◆ samples

size_t samples = 0

Audio data size in samples.

◆ size

size_t size = 0

Buffer size in samples.

◆ trackInfo

QSharedPointer<TrackInfo> trackInfo

Attached track information.


The documentation for this class was generated from the following file: