Home | History | Annotate | Download | only in source

Lines Matching full:audioframe

24   AudioFrame* audioFrame;
35 void MixFrames(AudioFrame* mixed_frame, AudioFrame* frame) {
61 const AudioFrame& frame) {
154 MemoryPool<AudioFrame>::CreateMemoryPool(_audioFramePool,
186 MemoryPool<AudioFrame>::DeleteMemoryPool(_audioFramePool);
282 // Get an AudioFrame for mixing from the memory pool.
283 AudioFrame* mixedAudio = NULL;
306 AudioFrame::kNormalSpeech,
307 AudioFrame::kVadPassive, num_mixed_channels);
341 const AudioFrame** dummy = NULL;
623 // Struct needed by the passive lists to keep track of which AudioFrame
639 AudioFrame* audioFrame = NULL;
640 if(_audioFramePool->PopMemory(audioFrame) == -1) {
646 audioFrame->sample_rate_hz_ = _outputFrequency;
648 if((*participant)->GetAudioFrame(_id,*audioFrame) != 0) {
651 _audioFramePool->PushMemory(audioFrame);
656 audioFrame->ntp_time_ms_ = -1;
662 // assert(audioFrame->vad_activity_ != AudioFrame::kVadUnknown);
663 if (audioFrame->vad_activity_ == AudioFrame::kVadUnknown) {
668 if(audioFrame->vad_activity_ == AudioFrame::kVadActive) {
670 RampIn(*audioFrame);
677 CalculateEnergy(*audioFrame);
678 uint32_t lowestEnergy = audioFrame->energy_;
692 AudioFrame* replaceFrame = *replaceItem;
707 activeList.push_front(audioFrame);
708 (*mixParticipantList)[audioFrame->id_] = *participant;
722 RampOut(*audioFrame);
723 rampOutList->push_back(audioFrame);
727 _audioFramePool->PushMemory(audioFrame);
731 activeList.push_front(audioFrame);
732 (*mixParticipantList)[audioFrame->id_] = *participant;
739 pair->audioFrame = audioFrame;
743 RampIn(*audioFrame);
745 pair->audioFrame = audioFrame;
749 _audioFramePool->PushMemory(audioFrame);
769 mixList->push_back((*iter)->audioFrame);
770 (*mixParticipantList)[(*iter)->audioFrame->id_] =
775 _audioFramePool->PushMemory((*iter)->audioFrame);
785 mixList->push_back((*iter)->audioFrame);
786 (*mixParticipantList)[(*iter)->audioFrame->id_] =
791 _audioFramePool->PushMemory((*iter)->audioFrame);
816 AudioFrame* audioFrame = NULL;
817 if(_audioFramePool->PopMemory(audioFrame) == -1) {
823 audioFrame->sample_rate_hz_ = _outputFrequency;
824 if((*participant)->GetAudioFrame(_id, *audioFrame) != 0) {
827 _audioFramePool->PushMemory(audioFrame);
830 if(audioFrame->samples_per_channel_ == 0) {
832 _audioFramePool->PushMemory(audioFrame);
835 additionalFramesList->push_back(audioFrame);
885 if((*iter)->vad_activity_ == AudioFrame::kVadActive) {
942 AudioFrame& mixedAudio,
951 AudioFrame* audioFrame = audioFrameList->front();
952 mixedAudio.CopyFrom(*audioFrame);
954 *audioFrame);
995 AudioFrame& mixedAudio,
1004 AudioFrame* audioFrame = audioFrameList->front();
1005 mixedAudio.CopyFrom(*audioFrame);
1017 bool AudioConferenceMixerImpl::LimitMixedAudio(AudioFrame& mixedAudio) {