Index: ppapi/proxy/ppb_audio_input_proxy.h |
diff --git a/ppapi/proxy/ppb_audio_input_proxy.h b/ppapi/proxy/ppb_audio_input_proxy.h |
deleted file mode 100644 |
index ea259fd0e55cc5d56056e7cb510cff450089e9a1..0000000000000000000000000000000000000000 |
--- a/ppapi/proxy/ppb_audio_input_proxy.h |
+++ /dev/null |
@@ -1,96 +0,0 @@ |
-// Copyright (c) 2012 The Chromium Authors. All rights reserved. |
-// Use of this source code is governed by a BSD-style license that can be |
-// found in the LICENSE file. |
- |
-#ifndef PPAPI_PROXY_PPB_AUDIO_INPUT_PROXY_H_ |
-#define PPAPI_PROXY_PPB_AUDIO_INPUT_PROXY_H_ |
- |
-#include <string> |
-#include <utility> |
-#include <vector> |
- |
-#include "base/basictypes.h" |
-#include "base/shared_memory.h" |
-#include "base/sync_socket.h" |
-#include "ipc/ipc_platform_file.h" |
-#include "ppapi/c/dev/ppb_audio_input_dev.h" |
-#include "ppapi/c/ppb_audio_config.h" |
-#include "ppapi/proxy/interface_proxy.h" |
-#include "ppapi/proxy/proxy_completion_callback_factory.h" |
-#include "ppapi/proxy/serialized_structs.h" |
-#include "ppapi/utility/completion_callback_factory.h" |
- |
-namespace ppapi { |
- |
-class HostResource; |
-struct DeviceRefData; |
- |
-namespace proxy { |
- |
-class PPB_AudioInput_Proxy : public InterfaceProxy { |
- public: |
- explicit PPB_AudioInput_Proxy(Dispatcher* dispatcher); |
- virtual ~PPB_AudioInput_Proxy(); |
- |
- static PP_Resource CreateProxyResource0_1( |
- PP_Instance instance, |
- PP_Resource config, |
- PPB_AudioInput_Callback audio_input_callback, |
- void* user_data); |
- |
- static PP_Resource CreateProxyResource(PP_Instance instance); |
- |
- // InterfaceProxy implementation. |
- virtual bool OnMessageReceived(const IPC::Message& msg); |
- |
- static const ApiID kApiID = API_ID_PPB_AUDIO_INPUT_DEV; |
- |
- private: |
- // Message handlers. |
- // Plugin->renderer message handlers. |
- void OnMsgCreate(PP_Instance instance, ppapi::HostResource* result); |
- void OnMsgEnumerateDevices(const ppapi::HostResource& audio_input); |
- void OnMsgOpen(const ppapi::HostResource& audio_input, |
- const std::string& device_id, |
- int32_t sample_rate, |
- uint32_t sample_frame_count); |
- void OnMsgStartOrStop(const ppapi::HostResource& audio_input, bool capture); |
- void OnMsgClose(const ppapi::HostResource& audio_input); |
- |
- // Renderer->plugin message handlers. |
- void OnMsgEnumerateDevicesACK( |
- const ppapi::HostResource& audio_input, |
- int32_t result, |
- const std::vector<ppapi::DeviceRefData>& devices); |
- void OnMsgOpenACK(const ppapi::HostResource& audio_input, |
- int32_t result, |
- const ppapi::proxy::SerializedHandle& socket_handle, |
- const ppapi::proxy::SerializedHandle& handle); |
- |
- void EnumerateDevicesACKInHost(int32_t result, |
- const ppapi::HostResource& audio_input); |
- void OpenACKInHost(int32_t result, const ppapi::HostResource& audio_input); |
- |
- // In the renderer, this is called in response to an OpenACK message. |
- // It will retrieve the shared memory and socket handles and place them into |
- // the given out params. The return value is a PPAPI error code. |
- // |
- // The input arguments should be initialized to 0 or -1, depending on the |
- // platform's default invalid handle values. On error, some of these |
- // arguments may be written to, and others may be untouched, depending on |
- // where the error occurred. |
- int32_t GetAudioInputConnectedHandles( |
- const ppapi::HostResource& resource, |
- IPC::PlatformFileForTransit* foreign_socket_handle, |
- base::SharedMemoryHandle* foreign_shared_memory_handle, |
- uint32_t* shared_memory_length); |
- |
- ProxyCompletionCallbackFactory<PPB_AudioInput_Proxy> callback_factory_; |
- |
- DISALLOW_COPY_AND_ASSIGN(PPB_AudioInput_Proxy); |
-}; |
- |
-} // namespace proxy |
-} // namespace ppapi |
- |
-#endif // PPAPI_PROXY_PPB_AUDIO_INPUT_PROXY_H_ |