RADLib
RADical C++ application framework
RADMedia::AudioBuffer Struct Reference

Float32 interleaved decoded audio buffer. More...

#include <RADMedia.h>

+ Collaboration diagram for RADMedia::AudioBuffer:

Public Member Functions

size_t frameCount () const
 Returns number of complete interleaved frames. More...
 
double durationSeconds () const
 Returns duration in seconds. More...
 

Public Attributes

WavFormat format
 Audio format for interleaved. More...
 
std::vector< float > interleaved
 Interleaved Float32 samples. More...
 

Detailed Description

Float32 interleaved decoded audio buffer.

Member Function Documentation

◆ durationSeconds()

double RADMedia::AudioBuffer::durationSeconds ( ) const

Returns duration in seconds.

◆ frameCount()

size_t RADMedia::AudioBuffer::frameCount ( ) const

Returns number of complete interleaved frames.

Member Data Documentation

◆ format

WavFormat RADMedia::AudioBuffer::format

Audio format for interleaved.

◆ interleaved

std::vector<float> RADMedia::AudioBuffer::interleaved

Interleaved Float32 samples.


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