NETSIM  1.0.0
Hardware-in-the-loopacousticnetworksimulator
netsim::AudioBuffer Struct Reference

#include </root/netsim/obj-x86_64-linux-gnu/include/netsim/core/common.h>

Public Member Functions

 AudioBuffer ()
 
 AudioBuffer (size_t size)
 
template<typename It >
 AudioBuffer (It begin, It end)
 

Public Attributes

double buffer_start_time {0}
 
jack_nframes_t jack_frame_time {0}
 
std::vector< netsim::sample_tsamples
 

Detailed Description

Definition at line 42 of file common.h.

Constructor & Destructor Documentation

◆ AudioBuffer() [1/3]

netsim::AudioBuffer::AudioBuffer ( )
inline

Definition at line 44 of file common.h.

◆ AudioBuffer() [2/3]

netsim::AudioBuffer::AudioBuffer ( size_t  size)
inline

Definition at line 45 of file common.h.

◆ AudioBuffer() [3/3]

template<typename It >
netsim::AudioBuffer::AudioBuffer ( It  begin,
It  end 
)
inline

Definition at line 47 of file common.h.

Member Data Documentation

◆ buffer_start_time

double netsim::AudioBuffer::buffer_start_time {0}

Definition at line 49 of file common.h.

◆ jack_frame_time

jack_nframes_t netsim::AudioBuffer::jack_frame_time {0}

Definition at line 50 of file common.h.

◆ samples

std::vector<netsim::sample_t> netsim::AudioBuffer::samples

Definition at line 52 of file common.h.


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