OPAL  Version 3.10.10
OpalRFC2833Info Class Reference

#include <rfc2833.h>

Inheritance diagram for OpalRFC2833Info:

Public Types

enum  NTEEvent {
  Digit0 = 0, Digit1 = 1, Digit2 = 2, Digit3 = 3,
  Digit4 = 4, Digit5 = 5, Digit6 = 6, Digit7 = 7,
  Digit8 = 8, Digit9 = 9, Star = 10, Hash = 11,
  A = 12, B = 13, C = 14, D = 15,
  Flash = 16, CED = 32, CNG = 36
}
 

Public Member Functions

 OpalRFC2833Info (char tone, unsigned duration=0, unsigned timestamp=0)
 
char GetTone () const
 
unsigned GetDuration () const
 
unsigned GetTimestamp () const
 
bool IsToneStart () const
 

Protected Attributes

char tone
 
unsigned duration
 
unsigned timestamp
 

Member Enumeration Documentation

◆ NTEEvent

Enumerator
Digit0 
Digit1 
Digit2 
Digit3 
Digit4 
Digit5 
Digit6 
Digit7 
Digit8 
Digit9 
Star 
Hash 
Flash 
CED 
CNG 

Constructor & Destructor Documentation

◆ OpalRFC2833Info()

OpalRFC2833Info::OpalRFC2833Info ( char  tone,
unsigned  duration = 0,
unsigned  timestamp = 0 
)

Member Function Documentation

◆ GetDuration()

unsigned OpalRFC2833Info::GetDuration ( ) const
inline

◆ GetTimestamp()

unsigned OpalRFC2833Info::GetTimestamp ( ) const
inline

◆ GetTone()

char OpalRFC2833Info::GetTone ( ) const
inline

◆ IsToneStart()

bool OpalRFC2833Info::IsToneStart ( ) const
inline

Field Documentation

◆ duration

unsigned OpalRFC2833Info::duration
protected

◆ timestamp

unsigned OpalRFC2833Info::timestamp
protected

◆ tone

char OpalRFC2833Info::tone
protected

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