[GnomeMeeting-devel-list] Modifications to GnomeMeeting



I want to alter the buffers the feed (are fed) by the audio DAC (ADC).  



I found this snip of code in endpoint.cpp and I have read about the
structure of openh323 on openh323.org.

/* Control the channel and attach it to the codec, do not auto delete it
*/
sound_channel->SetBuffers (bufferSize, soundChannelBuffers);
no_error = codec.AttachChannel (sound_channel);


Is it correct that some derivative of H323Codec is given an audio stream
class with AttachChannel()?  And after that, the H323Codec object
repeatedly calls the PlaySound() and RecordSound() functions from the
PSoundChannel object that was passed to AttachChannel?


Can I override the PlaySound() and RecordSound() functions in the
PSoundChannel object, and then manipulate the audio signals in those
redefined functions?






[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]