class H323Capability |
This class describes the interface to a capability of the endpoint, usually a codec, used to transfer data via the logical channels opened and managed by the H323 control channel.
![]() | Construction |
![]() | Overrides from class PObject |
![]() | Identification functions |
![]() | Operations |
![]() | Protocol manipulation |
![]() | Member variable access |
![]() | capabilityDirection Unique ID assigned to capability |
This class describes the interface to a capability of the endpoint, usually a codec, used to transfer data via the logical channels opened and managed by the H323 control channel.Note that this is not an instance of the codec itself. Merely the description of that codec. There is typically only one instance of this class contained in the capability tables of the endpoint. There may be several instances of the actualy codec managing the conversion of an individual stream of data.
An application may create a descendent off this class and override functions as required for describing a codec that it implements.
This function is overridden by one of the three main sub-classes off which real capabilities would be descendend.
The default behaviour returns zero, indicating it is not an RTP based capability.
This will also be the desired number that will be sent by most codec implemetations.
The default behaviour does nothing.
The default behaviour returns the value 1.
The default behaviour returns the value 1.
The default behaviour is pure.
The default behaviour is pure.
The default behaviour is pure.
If the function returns FALSE then the received PDU codec description is not supported, so will be ignored.
The default behaviour sets the capabilityDirection member variable from the PDU and then returns TRUE. Note that this means it is very important to call the ancestor function when overriding.
The default behaviour is pure.
The default behaviour returns TRUE.
Alphabetic index HTML hierarchy of classes or Java