VoiceSDK  5.0.2
Public Member Functions | Public Attributes | Friends | List of all members
voicesdk::AudioInfo Struct Reference

Structure containing audio info. More...

#include <voicesdk/core/media/waveutils.h>

Public Member Functions

 AudioInfo ()=default
 
 AudioInfo (size_t samplesNum, size_t sampleRate, size_t channelsNum)
 
bool operator== (const AudioInfo &other) const
 

Public Attributes

size_t samplesNum
 Number of audio samples. More...
 
size_t sampleRate
 Audio sample rate in Hz. More...
 
size_t channelsNum
 Number of audio channels. More...
 

Friends

std::ostream & operator<< (std::ostream &os, const AudioInfo &obj)
 

Detailed Description

Structure containing audio info.

Constructor & Destructor Documentation

◆ AudioInfo() [1/2]

voicesdk::AudioInfo::AudioInfo ( )
default

◆ AudioInfo() [2/2]

voicesdk::AudioInfo::AudioInfo ( size_t  samplesNum,
size_t  sampleRate,
size_t  channelsNum 
)
inline

Member Function Documentation

◆ operator==()

bool voicesdk::AudioInfo::operator== ( const AudioInfo other) const
inline

Friends And Related Function Documentation

◆ operator<<

std::ostream& operator<< ( std::ostream &  os,
const AudioInfo obj 
)
friend

Member Data Documentation

◆ channelsNum

size_t voicesdk::AudioInfo::channelsNum

Number of audio channels.

◆ sampleRate

size_t voicesdk::AudioInfo::sampleRate

Audio sample rate in Hz.

◆ samplesNum

size_t voicesdk::AudioInfo::samplesNum

Number of audio samples.