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

Structure representing time interval. More...

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

Public Member Functions

 TimeInterval ()=default
 
 TimeInterval (size_t startTime, size_t endTime)
 
bool operator== (const TimeInterval &other) const
 
bool operator< (const TimeInterval &other) const
 

Public Attributes

size_t startTime = 0
 
size_t endTime = 0
 

Friends

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

Detailed Description

Structure representing time interval.

Constructor & Destructor Documentation

◆ TimeInterval() [1/2]

voicesdk::TimeInterval::TimeInterval ( )
default

◆ TimeInterval() [2/2]

voicesdk::TimeInterval::TimeInterval ( size_t  startTime,
size_t  endTime 
)
inline

Member Function Documentation

◆ operator<()

bool voicesdk::TimeInterval::operator< ( const TimeInterval other) const
inline

◆ operator==()

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

Friends And Related Function Documentation

◆ operator<<

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

Member Data Documentation

◆ endTime

size_t voicesdk::TimeInterval::endTime = 0

Timestamp in milliseconds of where interval ends (not inclusive)

◆ startTime

size_t voicesdk::TimeInterval::startTime = 0

Timestamp in milliseconds of where interval starts