Index: content/renderer/pepper/pepper_platform_audio_input_impl.h |
diff --git a/content/renderer/pepper/pepper_platform_audio_input_impl.h b/content/renderer/pepper/pepper_platform_audio_input_impl.h |
index 864afa191d0eb8b8c5da7c7ee37b4fb748568249..5dac69663c55cea738fc5ee7dabdfcd901fb798d 100644 |
--- a/content/renderer/pepper/pepper_platform_audio_input_impl.h |
+++ b/content/renderer/pepper/pepper_platform_audio_input_impl.h |
@@ -21,6 +21,7 @@ class AudioParameters; |
namespace content { |
+class AudioInputMessageFilter; |
class PepperPluginDelegateImpl; |
// PepperPlatformAudioInputImpl is operated on two threads: the main thread (the |
@@ -93,12 +94,15 @@ class PepperPlatformAudioInputImpl |
// Used to send/receive IPC. THIS MUST ONLY BE ACCESSED ON THE |
// I/O thread except to send messages and get the message loop. |
- media::AudioInputIPC* ipc_; |
+ scoped_refptr<AudioInputMessageFilter> ipc_; |
// Our ID on the MessageFilter. THIS MUST ONLY BE ACCESSED ON THE I/O THREAD |
// or else you could race with the initialize function which sets it. |
int32 stream_id_; |
+ // The render view into which the audio is sent. |
+ int render_view_id_; |
+ |
base::MessageLoopProxy* main_message_loop_proxy_; |
// THIS MUST ONLY BE ACCESSED ON THE MAIN THREAD. |