|
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 |