Home | History | Annotate | Download | only in audio

Lines Matching defs:AudioDeviceThread

25 class AudioDeviceThread::Thread
27 public base::RefCountedThreadSafe<AudioDeviceThread::Thread> {
29 Thread(AudioDeviceThread::Callback* callback,
43 friend class base::RefCountedThreadSafe<AudioDeviceThread::Thread>;
54 AudioDeviceThread::Callback* callback_;
63 // AudioDeviceThread implementation
65 AudioDeviceThread::AudioDeviceThread() {
68 AudioDeviceThread::~AudioDeviceThread() { DCHECK(!thread_.get()); }
70 void AudioDeviceThread::Start(AudioDeviceThread::Callback* callback,
76 thread_ = new AudioDeviceThread::Thread(
81 void AudioDeviceThread::Stop(base::MessageLoop* loop_for_join) {
89 bool AudioDeviceThread::IsStopped() {
94 // AudioDeviceThread::Thread implementation
95 AudioDeviceThread::Thread::Thread(AudioDeviceThread::Callback* callback,
106 AudioDeviceThread::Thread::~Thread() {
110 void AudioDeviceThread::Thread::Start() {
121 void AudioDeviceThread::Thread::Stop(base::MessageLoop* loop_for_join) {
142 void AudioDeviceThread::Thread::ThreadMain() {
164 void AudioDeviceThread::Thread::Run() {
192 // AudioDeviceThread::Callback implementation
194 AudioDeviceThread::Callback::Callback(
214 AudioDeviceThread::Callback::~Callback() {}
216 void AudioDeviceThread::Callback::InitializeOnAudioThread() {