Lines Matching refs:AudioStream
94 class AudioStream
97 AudioStream();
98 ~AudioStream();
105 void encode(int tick, AudioStream *chain);
144 AudioStream *mNext;
149 AudioStream::AudioStream()
157 AudioStream::~AudioStream()
165 bool AudioStream::set(int mode, int socket, sockaddr_storage *remote,
226 void AudioStream::sendDtmf(int event)
234 bool AudioStream::mix(int32_t *output, int head, int tail, int sampleRate)
264 void AudioStream::encode(int tick, AudioStream *chain)
360 void AudioStream::decode(int tick)
480 bool add(AudioStream *stream);
481 bool remove(AudioStream *stream);
495 AudioStream *mChain;
565 AudioStream *next = mChain->mNext;
592 mChain = new AudioStream;
593 if (!mChain->set(AudioStream::NORMAL, pair[1], NULL, NULL,
670 bool AudioGroup::add(AudioStream *stream)
694 bool AudioGroup::remove(AudioStream *stream)
698 for (AudioStream *chain = mChain; chain->mNext; chain = chain->mNext) {
720 AudioStream *chain = mGroup->mChain;
725 for (AudioStream *stream = chain; stream; stream = stream->mNext) {
737 for (AudioStream *stream = chain; stream; stream = stream->mNext) {
755 ((AudioStream *)events[i].data.ptr)->decode(tick);
938 AudioStream *stream = NULL;
978 stream = new AudioStream;
1024 if (!stream || !group->remove((AudioStream *)stream)) {