class H323_GSM0610Codec

This class is a GSM 0610 codec

Inheritance:



Inherited from H323FramedAudioCodec:

Public Methods

ovirtual BOOL Read( BYTE* buffer, unsigned & length, RTP_DataFrame & rtpFrame )
ovirtual BOOL Write( const BYTE* buffer, unsigned length, const RTP_DataFrame & rtpFrame, unsigned & written )
ovirtual unsigned GetAverageSignalLevel()
ovirtual BOOL EncodeFrame( BYTE* buffer, unsigned & length )
ovirtual BOOL DecodeFrame( const BYTE* buffer, unsigned length, unsigned & written )


Inherited from H323AudioCodec:

Public Methods

ovirtual BOOL Open( H323Connection & connection )
ovirtual void Close()
ovirtual unsigned GetFrameRate() const
ovoid SetSilenceDetectionMode( SilenceDetectionMode mode, unsigned threshold = 0, unsigned signalDeadband = 80, unsigned silenceDeadband = 3200, unsigned adaptivePeriod = 4800 )
oSilenceDetectionMode GetSilenceDetectionMode( BOOL* isInTalkBurst = NULL, unsigned* currentThreshold = NULL ) const
ovirtual BOOL DetectSilence()


Inherited from H323Codec:

Public Methods

ovirtual void OnFlowControl( long bitRateRestriction )
ovirtual void OnMiscellaneousCommand( const H245_MiscellaneousCommand_type & type )
ovirtual void OnMiscellaneousIndication( const H245_MiscellaneousIndication_type & type )
ovirtual BOOL AttachChannel( PChannel* channel, BOOL autoDelete = TRUE )
ovirtual PChannel* SwapChannel( PChannel* newChannel, BOOL autoDelete = TRUE )
ovirtual BOOL CloseRawDataChannel()
oPChannel* GetRawDataChannel()
ovirtual BOOL IsRawDataChannelNative() const
oBOOL ReadRaw( void* data, PINDEX size, PINDEX & length )
oBOOL WriteRaw( void* data, PINDEX length )
oBOOL AttachLogicalChannel(H323Channel* channel)
ovoid AddFilter( const PNotifier & notifier )


Documentation

This class is a GSM 0610 codec

This class has no child classes.

Alphabetic index HTML hierarchy of classes or Java



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