Audio_coding module analysis and audio_conference_mixer module analysis, audiomixer
Audio_coding1. main Interface handler: initialization Codec handler: IncomingPacket packet package AudioCodingModuleImpl: PlayoutData10Ms neteq processing, decoding, returned original data AudioCodingModuleImpl: Add10MsData Storage Data Handler: Process encoding, and call the channel callback.
2. Main Function classes: AudioDecoder/AudioEncoder audio Encoding/decoding Interface main interface and processing class of NetEqImpl neteq, responsible for neteq related function processes, and calling AudioDecoder and AudioEnder related codec Interfaces
3. Main functions: neteq, processing voice codec, and managing the codec Library
AudioProcessingImpl1. Main Interface: AudioConferenceMixerImpl: Process main processing class, traverse all channels, callback original data, audio mixing AudioConferenceMixerImpl: SetMixabilityStatus added to the mixer
2. AudioConferenceMixerImpl sound mixing Control
3. audio mixing of Main Functions
Copyright Disclaimer: This article is an original article by the blogger and cannot be reproduced without the permission of the blogger.