Call Center SDK  1.11.3
Public Member Functions | Public Attributes | Friends | List of all members
voicesdk::AudioInterval Struct Reference

Structure representing interval of audio data. More...

#include <voicesdk/core/common/intervals.h>

Public Member Functions

 AudioInterval (size_t startSample, size_t endSample, int sampleRate)
 
 AudioInterval (const TimeInterval &timeInterval, int sampleRate)
 
bool operator== (const AudioInterval &other) const
 

Public Attributes

size_t startSample = 0
 
size_t endSample = 0
 
size_t startTime = 0
 
size_t endTime = 0
 
int sampleRate = 0
 

Friends

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

Detailed Description

Structure representing interval of audio data.

Member Data Documentation

◆ endSample

size_t voicesdk::AudioInterval::endSample = 0

Sample number where interval ends (not inclusive)

◆ endTime

size_t voicesdk::AudioInterval::endTime = 0

Timestamp in milliseconds of where interval ends (not inclusive)

◆ sampleRate

int voicesdk::AudioInterval::sampleRate = 0

Sample rate of corresponding audio

◆ startSample

size_t voicesdk::AudioInterval::startSample = 0

Sample number where interval starts

◆ startTime

size_t voicesdk::AudioInterval::startTime = 0

Timestamp in milliseconds of where interval starts