Lines Matching defs:AudioRecorder
42 const AudioRecorder::DecodeSamplesCallback& callback) {
53 AudioRecorder::AudioRecorder(const DecodeSamplesCallback& decode_callback)
61 void AudioRecorder::Initialize() {
64 base::Bind(&AudioRecorder::InitializeOnAudioThread,
68 AudioRecorder::~AudioRecorder() {
71 void AudioRecorder::Record() {
74 base::Bind(&AudioRecorder::RecordOnAudioThread, base::Unretained(this)));
77 void AudioRecorder::Stop() {
80 base::Bind(&AudioRecorder::StopOnAudioThread, base::Unretained(this)));
83 bool AudioRecorder::IsRecording() {
87 void AudioRecorder::Finalize() {
90 base::Bind(&AudioRecorder::FinalizeOnAudioThread,
96 void AudioRecorder::InitializeOnAudioThread() {
137 void AudioRecorder::RecordOnAudioThread() {
147 void AudioRecorder::StopOnAudioThread() {
156 void AudioRecorder::StopAndCloseOnAudioThread() {
166 void AudioRecorder::FinalizeOnAudioThread() {
172 void AudioRecorder::OnData(media::AudioInputStream* stream,
219 void AudioRecorder::OnError(media::AudioInputStream* /* stream */) {
223 base::Bind(&AudioRecorder::StopAndCloseOnAudioThread,
227 double AudioRecorder::ProvideInput(media::AudioBus* dest,
236 void AudioRecorder::FlushAudioLoopForTesting() {
245 base::Bind(base::IgnoreResult(&AudioRecorder::FlushAudioLoopForTesting),