gramods
Classes | Public Types | Public Member Functions | Public Attributes | List of all members
gramods::gmSound::CaptureFromWav::Impl Struct Reference
Collaboration diagram for gramods::gmSound::CaptureFromWav::Impl:
Collaboration graph
[legend]

Classes

struct  Data
 
struct  RiffHeader
 
struct  WaveChunkHeader
 
struct  WaveFormat
 

Public Types

typedef gmCore::TimeTools::clock clock
 

Public Member Functions

void loadWavFile (std::filesystem::path file)
 
std::vector< float > getAvailableSamples ()
 
size_t getAvailableSamplesCount ()
 

Public Attributes

std::optional< std::filesystem::path > file_path
 
std::optional< Datadata
 
std::optional< clock::time_point > last_touch
 
bool do_loop = false
 
bool do_exit = true
 

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