olcPixelGameEngine v2.28
The official distribution of olcPixelGameEngine, a tool used in javidx9's YouTube videos and projects
Loading...
Searching...
No Matches
olc::SOUND::AudioSample Class Reference

#include <olcPGEX_Sound.h>

Public Member Functions

 AudioSample ()
 
 AudioSample (std::string sWavFile, olc::ResourcePack *pack=nullptr)
 
olc::rcode LoadFromFile (std::string sWavFile, olc::ResourcePack *pack=nullptr)
 

Public Attributes

OLC_WAVEFORMATEX wavHeader
 
float * fSample = nullptr
 
long nSamples = 0
 
int nChannels = 0
 
bool bSampleValid = false
 

Constructor & Destructor Documentation

◆ AudioSample() [1/2]

olc::SOUND::AudioSample::AudioSample ( )

◆ AudioSample() [2/2]

olc::SOUND::AudioSample::AudioSample ( std::string sWavFile,
olc::ResourcePack * pack = nullptr )

Member Function Documentation

◆ LoadFromFile()

olc::rcode olc::SOUND::AudioSample::LoadFromFile ( std::string sWavFile,
olc::ResourcePack * pack = nullptr )

Member Data Documentation

◆ bSampleValid

bool olc::SOUND::AudioSample::bSampleValid = false

◆ fSample

float* olc::SOUND::AudioSample::fSample = nullptr

◆ nChannels

int olc::SOUND::AudioSample::nChannels = 0

◆ nSamples

long olc::SOUND::AudioSample::nSamples = 0

◆ wavHeader

OLC_WAVEFORMATEX olc::SOUND::AudioSample::wavHeader

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