#include <h224handler.h>
Inherits PObject.
Enumerator |
---|
Broadcast |
|
CMEClientListCode |
|
CMEExtraCapabilitiesCode |
|
CMEMessage |
|
CMECommand |
|
CountryCodeEscape |
|
OpalH224Handler::OpalH224Handler |
( |
| ) |
|
OpalH224Handler::~OpalH224Handler |
( |
| ) |
|
Adds / removes the client from the client list
PMutex& OpalH224Handler::GetTransmitMutex |
( |
| ) |
|
|
inline |
PBoolean OpalH224Handler::HandleFrame |
( |
const RTP_DataFrame & |
rtpFrame | ) |
|
virtual PBoolean OpalH224Handler::OnReceivedClientList |
( |
H224_Frame & |
frame | ) |
|
|
virtual |
virtual PBoolean OpalH224Handler::OnReceivedClientListCommand |
( |
| ) |
|
|
virtual |
virtual PBoolean OpalH224Handler::OnReceivedCMEMessage |
( |
H224_Frame & |
frame | ) |
|
|
virtual |
virtual PBoolean OpalH224Handler::OnReceivedExtraCapabilities |
( |
H224_Frame & |
frame | ) |
|
|
virtual |
virtual PBoolean OpalH224Handler::OnReceivedExtraCapabilitiesCommand |
( |
| ) |
|
|
virtual |
virtual PBoolean OpalH224Handler::OnReceivedFrame |
( |
H224_Frame & |
frame | ) |
|
|
virtual |
PBoolean OpalH224Handler::SendClientList |
( |
| ) |
|
Sends the complete client list with all clients registered
PBoolean OpalH224Handler::SendClientListCommand |
( |
| ) |
|
Requests the remote side to send it's client list
PBoolean OpalH224Handler::SendExtraCapabilities |
( |
| ) |
|
Sends the extra capabilities for all clients that indicate to have extra capabilities.
PBoolean OpalH224Handler::SendExtraCapabilitiesCommand |
( |
const OpalH224Client & |
client | ) |
|
Request the remote side to send the extra capabilities for the given client
PBoolean OpalH224Handler::SendExtraCapabilitiesMessage |
( |
const OpalH224Client & |
client, |
|
|
BYTE * |
data, |
|
|
PINDEX |
length |
|
) |
| |
Callback for H.224 clients to send their extra capabilities
void OpalH224Handler::SetReceiveMediaFormat |
( |
const OpalMediaFormat & |
mediaFormat | ) |
|
void OpalH224Handler::SetTransmitMediaFormat |
( |
const OpalMediaFormat & |
mediaFormat | ) |
|
Sets the transmit / receive media format
Sets / unsets the transmit H224 media stream
virtual void OpalH224Handler::StartTransmit |
( |
| ) |
|
|
virtual |
virtual void OpalH224Handler::StopTransmit |
( |
| ) |
|
|
virtual |
Callback for H.224 clients to send a client frame
PBoolean OpalH224Handler::canTransmit |
|
protected |
OpalH224ClientList OpalH224Handler::clients |
|
protected |
BYTE OpalH224Handler::transmitBitIndex |
|
protected |
PMutex OpalH224Handler::transmitMutex |
|
protected |
PTime* OpalH224Handler::transmitStartTime |
|
protected |
The documentation for this class was generated from the following file: