|
Public Member Functions |
| OpalRFC2833Proto (const PNotifier &receiveNotifier) |
virtual BOOL | SendTone (char tone, unsigned duration) |
virtual BOOL | BeginTransmit (char tone) |
virtual BOOL | EndTransmit () |
virtual void | OnStartReceive (char tone) |
virtual void | OnEndReceive (char tone, unsigned duration, unsigned timestamp) |
RTP_DataFrame::PayloadTypes | GetPayloadType () const |
void | SetPayloadType (RTP_DataFrame::PayloadTypes type) |
const PNotifier & | GetReceiveHandler () const |
const PNotifier & | GetTransmitHandler () const |
Protected Types |
enum | { TransmitIdle,
TransmitActive,
TransmitEnding
} |
Protected Member Functions |
| PDECLARE_NOTIFIER (RTP_DataFrame, OpalRFC2833Proto, ReceivedPacket) |
| PDECLARE_NOTIFIER (RTP_DataFrame, OpalRFC2833Proto, TransmitPacket) |
| PDECLARE_NOTIFIER (PTimer, OpalRFC2833Proto, ReceiveTimeout) |
| PDECLARE_NOTIFIER (PTimer, OpalRFC2833Proto, TransmitEnded) |
Protected Attributes |
RTP_DataFrame::PayloadTypes | payloadType |
PMutex | mutex |
PNotifier | receiveNotifier |
BOOL | receiveComplete |
BYTE | receivedTone |
unsigned | receivedDuration |
unsigned | receiveTimestamp |
PTimer | receiveTimer |
PNotifier | receiveHandler |
enum OpalRFC2833Proto:: { ... } | transmitState |
BYTE | transmitCode |
unsigned | transmitTimestamp |
PTimer | transmitTimer |
PNotifier | transmitHandler |