Qmmp
Public Member Functions | Public Attributes | List of all members
Buffer Class Reference

#include <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: