This class is a G729A codec
Inheritance:
Public Methods
-
virtual BOOL Read( BYTE* buffer, unsigned & length, RTP_DataFrame & rtpFrame )
-
virtual BOOL Write( const BYTE* buffer, unsigned length, const RTP_DataFrame & rtpFrame, unsigned & written )
-
virtual unsigned GetAverageSignalLevel()
-
virtual BOOL EncodeFrame( BYTE* buffer, unsigned & length )
-
virtual BOOL DecodeFrame( const BYTE* buffer, unsigned length, unsigned & written )
Public Methods
-
virtual BOOL Open( H323Connection & connection )
-
virtual void Close()
-
virtual unsigned GetFrameRate() const
-
void SetSilenceDetectionMode( SilenceDetectionMode mode, unsigned threshold = 0, unsigned signalDeadband = 80, unsigned silenceDeadband = 3200, unsigned adaptivePeriod = 4800 )
-
SilenceDetectionMode GetSilenceDetectionMode( BOOL* isInTalkBurst = NULL, unsigned* currentThreshold = NULL ) const
-
virtual BOOL DetectSilence()
Public Methods
-
virtual void OnFlowControl( long bitRateRestriction )
-
virtual void OnMiscellaneousCommand( const H245_MiscellaneousCommand_type & type )
-
virtual void OnMiscellaneousIndication( const H245_MiscellaneousIndication_type & type )
-
virtual BOOL AttachChannel( PChannel* channel, BOOL autoDelete = TRUE )
-
virtual PChannel* SwapChannel( PChannel* newChannel, BOOL autoDelete = TRUE )
-
virtual BOOL CloseRawDataChannel()
-
PChannel* GetRawDataChannel()
-
virtual BOOL IsRawDataChannelNative() const
-
BOOL ReadRaw( void* data, PINDEX size, PINDEX & length )
-
BOOL WriteRaw( void* data, PINDEX length )
-
BOOL AttachLogicalChannel(H323Channel* channel)
-
void AddFilter( const PNotifier & notifier )
Documentation
This class is a G729A codec
- This class has no child classes.
Alphabetic index HTML hierarchy of classes or Java
This page was generated with the help of DOC++.