Lines Matching refs:AudioStream
31 AudioStream::AudioStream(const AudioStreamBuilder &builder) in AudioStream() function in oboe::AudioStream
35 Result AudioStream::close() { in close()
43 void AudioStream::checkScheduler() { in checkScheduler()
55 DataCallbackResult AudioStream::fireDataCallback(void *audioData, int32_t numFrames) { in fireDataCallback()
74 Result AudioStream::waitForStateTransition(StreamState startingState, in waitForStateTransition()
105 Result AudioStream::start(int64_t timeoutNanoseconds) in start()
114 Result AudioStream::pause(int64_t timeoutNanoseconds) in pause()
123 Result AudioStream::flush(int64_t timeoutNanoseconds) in flush()
132 Result AudioStream::stop(int64_t timeoutNanoseconds) in stop()
141 int32_t AudioStream::getBytesPerSample() const { in getBytesPerSample()
145 int64_t AudioStream::getFramesRead() { in getFramesRead()
150 int64_t AudioStream::getFramesWritten() { in getFramesWritten()
155 ResultWithValue<int32_t> AudioStream::getAvailableFrames() { in getAvailableFrames()
164 ResultWithValue<int32_t> AudioStream::waitForAvailableFrames(int32_t numFrames, in waitForAvailableFrames()
189 ResultWithValue<FrameTimestamp> AudioStream::getTimestamp(clockid_t clockId) { in getTimestamp()
199 static void oboe_stop_thread_proc(AudioStream *oboeStream) { in oboe_stop_thread_proc()
205 void AudioStream::launchStopThread() { in launchStopThread()