class H323_H263Capability

This class is a H263 video capability

Inheritance:



Inherited from H323VideoCapability:

Public Methods

Identification functions

Operations

Protocol manipulation


Inherited from H323RealTimeCapability:


Inherited from H323Capability:

Public Methods

Construction

Overrides from class PObject

Member variable access

Protected Fields

oCapabilityDirection capabilityDirection


Documentation

This class is a H263 video capability
oComparison Compare(const PObject & obj) const
Compare object

ovirtual PObject* Clone() const
Create a copy of the object

ovirtual unsigned GetSubType() const
Get the sub-type of the capability. This is a code dependent on the main type of the capability.

This returns one of the four possible combinations of mode and speed using the enum values of the protocol ASN H245_AudioCapability class.

ovirtual PString GetFormatName() const
Get the name of the media data format this class represents

ovirtual BOOL OnSendingPDU( H245_VideoCapability & pdu ) const
This function is called whenever and outgoing TerminalCapabilitySet or OpenLogicalChannel PDU is being constructed for the control channel. It allows the capability to set the PDU fields from information in members specific to the class.

The default behaviour sets the data rate field in the PDU.

Parameters:
pdu - PDU to set information on

ovirtual BOOL OnSendingPDU( H245_VideoMode & pdu ) const
This function is called whenever and outgoing RequestMode PDU is being constructed for the control channel. It allows the capability to set the PDU fields from information in members specific to the class.

The default behaviour sets the resolution and bit rate.

Parameters:
pdu - PDU to set information on

ovirtual BOOL OnReceivedPDU( const H245_VideoCapability & pdu )
This function is called whenever and incoming TerminalCapabilitySet or OpenLogicalChannel PDU has been used to construct the control channel. It allows the capability to set from the PDU fields, information in members specific to the class.

The default behaviour gets the data rate field from the PDU.

Parameters:
pdu - PDU to set information on

ovirtual H323Codec* CreateCodec( H323Codec::Direction direction ) const
Create the codec instance, allocating resources as required.
Parameters:
direction - Direction in which this instance runs

ounsigned GetSQCIFMPI() const
Get sqcifMPI

ounsigned GetQCIFMPI() const
Get qcifMPI

ounsigned GetCIFMPI() const
Get cifMPI

ounsigned GetCIF4MPI() const
Get cif4MPI

ounsigned GetCIF16MPI() const
Get cif16MPI

ounsigned GetMaxBitRate() const
Get maximum bit rate

oBOOL GetUnrestrictedVectorCapability() const
Get unrestrictedVector capabilty

oBOOL GetArithmeticCodingCapability() const
Get arithmeticCoding capabilty

oBOOL GetAdvancedPredictionCapability() const
Get advancedPrediction capabilty

oBOOL GetPbFramesCapability() const
Get pbFrames capabilty

oBOOL GetTemporalSpatialTradeOffCapability() const
Get temporal/spatial tradeoff capabilty

oBOOL GetHrd_B() const
Get hrd_B

oBOOL GetBppMaxKb() const
Get bppMaxKb

ounsigned GetSlowSQCIFMPI() const
Get slowSqcifMPI

ounsigned GetSlowQCIFMPI() const
Get slowQcifMPI

ounsigned GetSlowCIFMPI() const
Get slowCifMPI

ounsigned GetSlowCIF4MPI() const
Get slowCif4MPI

ounsigned GetSlowCIF16MPI() const
Get slowCif16MPI

oBOOL GetErrorCompensationCapability() const
Get errorCompensation capabilty


This class has no child classes.

Alphabetic index HTML hierarchy of classes or Java



This page was generated with the help of DOC++.