Lines Matching defs:PepperPlatformAudioInput

25 PepperPlatformAudioInput* PepperPlatformAudioInput::Create(
32 scoped_refptr<PepperPlatformAudioInput> audio_input(
33 new PepperPlatformAudioInput());
41 // PepperPlatformAudioInput::ShutDownOnIOThread().
48 void PepperPlatformAudioInput::StartCapture() {
53 base::Bind(&PepperPlatformAudioInput::StartCaptureOnIOThread, this));
56 void PepperPlatformAudioInput::StopCapture() {
61 base::Bind(&PepperPlatformAudioInput::StopCaptureOnIOThread, this));
64 void PepperPlatformAudioInput::ShutDown() {
76 base::Bind(&PepperPlatformAudioInput::ShutDownOnIOThread, this));
79 void PepperPlatformAudioInput::OnStreamCreated(
101 base::Bind(&PepperPlatformAudioInput::OnStreamCreated,
120 void PepperPlatformAudioInput::OnVolume(double volume) {}
122 void PepperPlatformAudioInput::OnStateChanged(
125 void PepperPlatformAudioInput::OnIPCClosed() { ipc_.reset(); }
127 PepperPlatformAudioInput::~PepperPlatformAudioInput() {
139 PepperPlatformAudioInput::PepperPlatformAudioInput()
148 bool PepperPlatformAudioInput::Initialize(
185 base::Bind(&PepperPlatformAudioInput::OnDeviceOpened, this));
191 void PepperPlatformAudioInput::InitializeOnIOThread(int session_id) {
202 void PepperPlatformAudioInput::StartCaptureOnIOThread() {
209 void PepperPlatformAudioInput::StopCaptureOnIOThread() {
219 void PepperPlatformAudioInput::ShutDownOnIOThread() {
225 FROM_HERE, base::Bind(&PepperPlatformAudioInput::CloseDevice, this));
228 // PepperPlatformAudioInput::Create.
231 void PepperPlatformAudioInput::OnDeviceOpened(int request_id,
249 base::Bind(&PepperPlatformAudioInput::InitializeOnIOThread,
261 void PepperPlatformAudioInput::CloseDevice() {
279 void PepperPlatformAudioInput::NotifyStreamCreationFailed() {
286 PepperMediaDeviceManager* PepperPlatformAudioInput::GetMediaDeviceManager() {