class H323NonStandardCapabilityInfo |
This class describes the interface to a non-standard codec used to transfer data via the logical channels opened and managed by the H323 control channel.
![]() | H323NonStandardCapabilityInfo ( H323EndPoint & endpoint, const BYTE* dataBlock, PINDEX dataSize, PINDEX comparisonOffset = 0, PINDEX comparisonLength = P_MAX_INDEX ) Create a new set of information about a non-standard codec. |
![]() | H323NonStandardCapabilityInfo ( const PString & oid, const BYTE* dataBlock, PINDEX dataSize, PINDEX comparisonOffset = 0, PINDEX comparisonLength = P_MAX_INDEX ) Create a new set of information about a non-standard codec. |
![]() | H323NonStandardCapabilityInfo ( BYTE country, BYTE extension, WORD maufacturer, const BYTE* dataBlock, PINDEX dataSize, PINDEX comparisonOffset = 0, PINDEX comparisonLength = P_MAX_INDEX ) Create a new set of information about a non-standard codec. |
![]() | ~H323NonStandardCapabilityInfo () Destroy the capability information |
![]() | OnSendingPDU ( PBYTEArray & data ) const This function gets the non-standard data field. |
![]() | OnReceivedPDU ( const PBYTEArray & data ) This function validates and uses the non-standard data field. |
This class describes the interface to a non-standard codec used to transfer data via the logical channels opened and managed by the H323 control channel.It is expected that an application makes a descendent off H323NonStandardAudioCapability or H323NonStandardVideoCapability which multiply inherit from this class.
The default behaviour sets data to fixedData.
The default behaviour returns TRUE if data is equal to fixedData.
Alphabetic index HTML hierarchy of classes or Java