#ifndef MEDIA_AUDIO_SIMPLE_SOURCES_H_
#define MEDIA_AUDIO_SIMPLE_SOURCES_H_
#include <stdint.h>
#include <memory>
#include "base/files/file_path.h"
#include "base/synchronization/lock.h"
#include "base/thread_annotations.h"
#include "base/time/time.h"
#include "media/audio/audio_io.h"
#include "media/base/audio_converter.h"
#include "media/base/seekable_buffer.h"
namespace media {
class WavAudioHandler;
class MEDIA_EXPORT SineWaveAudioSource
: public AudioOutputStream::AudioSourceCallback { … };
class MEDIA_EXPORT FileSource : public AudioOutputStream::AudioSourceCallback,
public AudioConverter::InputCallback { … };
class BeepingSource : public AudioOutputStream::AudioSourceCallback { … };
}
#endif