Home | History | Annotate | Download | only in rtp

Lines Matching refs:AudioStream

96 class AudioStream
99 AudioStream();
100 ~AudioStream();
107 void encode(int tick, AudioStream *chain);
146 AudioStream *mNext;
151 AudioStream::AudioStream()
159 AudioStream::~AudioStream()
167 bool AudioStream::set(int mode, int socket, sockaddr_storage *remote,
228 void AudioStream::sendDtmf(int event)
236 bool AudioStream::mix(int32_t *output, int head, int tail, int sampleRate)
266 void AudioStream::encode(int tick, AudioStream *chain)
362 void AudioStream::decode(int tick)
482 bool add(AudioStream *stream);
483 bool remove(AudioStream *stream);
497 AudioStream *mChain;
570 AudioStream *next = mChain->mNext;
597 mChain = new AudioStream;
598 if (!mChain->set(AudioStream::NORMAL, pair[1], NULL, NULL,
675 bool AudioGroup::add(AudioStream *stream)
699 bool AudioGroup::remove(AudioStream *stream)
703 for (AudioStream *chain = mChain; chain->mNext; chain = chain->mNext) {
725 AudioStream *chain = mGroup->mChain;
730 for (AudioStream *stream = chain; stream; stream = stream->mNext) {
742 for (AudioStream *stream = chain; stream; stream = stream->mNext) {
760 ((AudioStream *)events[i].data.ptr)->decode(tick);
948 AudioStream *stream = NULL;
990 stream = new AudioStream;
1036 if (!stream || !group->remove((AudioStream *)stream)) {