OpenShot Library | libopenshot  0.7.0
Public Member Functions | Public Attributes | List of all members
openshot::AudioLevelData Struct Reference

#include <AudioRecorder.h>

Public Member Functions

std::vector< std::vector< float > > vectors () const
 

Public Attributes

bool clipped = false
 
std::vector< float > peak
 
std::vector< float > rms
 
double timestamp = 0.0
 

Detailed Description

Definition at line 56 of file AudioRecorder.h.

Member Function Documentation

◆ vectors()

std::vector<std::vector<float> > openshot::AudioLevelData::vectors ( ) const
inline

Definition at line 63 of file AudioRecorder.h.

Member Data Documentation

◆ clipped

bool openshot::AudioLevelData::clipped = false

Definition at line 61 of file AudioRecorder.h.

Referenced by openshot::AudioRecorderLevelMeter::ProcessBlock().

◆ peak

std::vector<float> openshot::AudioLevelData::peak

Definition at line 59 of file AudioRecorder.h.

Referenced by openshot::AudioRecorderLevelMeter::ProcessBlock(), and vectors().

◆ rms

std::vector<float> openshot::AudioLevelData::rms

Definition at line 60 of file AudioRecorder.h.

Referenced by openshot::AudioRecorderLevelMeter::ProcessBlock(), and vectors().

◆ timestamp

double openshot::AudioLevelData::timestamp = 0.0

Definition at line 58 of file AudioRecorder.h.

Referenced by openshot::AudioRecorderLevelMeter::ProcessBlock().


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