Index: ppapi/proxy/ppb_audio_config_proxy.cc |
=================================================================== |
--- ppapi/proxy/ppb_audio_config_proxy.cc (revision 71486) |
+++ ppapi/proxy/ppb_audio_config_proxy.cc (working copy) |
@@ -4,7 +4,7 @@ |
#include "ppapi/proxy/ppb_audio_config_proxy.h" |
-#include "ppapi/c/dev/ppb_audio_config_dev.h" |
+#include "ppapi/c/ppb_audio_config.h" |
#include "ppapi/proxy/plugin_dispatcher.h" |
#include "ppapi/proxy/plugin_resource.h" |
#include "ppapi/proxy/ppapi_messages.h" |
@@ -14,7 +14,7 @@ |
class AudioConfig : public PluginResource { |
public: |
- AudioConfig(PP_AudioSampleRate_Dev sample_rate, uint32_t sample_frame_count) |
+ AudioConfig(PP_AudioSampleRate sample_rate, uint32_t sample_frame_count) |
: sample_rate_(sample_rate), |
sample_frame_count_(sample_frame_count) { |
} |
@@ -23,11 +23,11 @@ |
// Resource overrides. |
virtual AudioConfig* AsAudioConfig() { return this; } |
- PP_AudioSampleRate_Dev sample_rate() const { return sample_rate_; } |
+ PP_AudioSampleRate sample_rate() const { return sample_rate_; } |
uint32_t sample_frame_count() const { return sample_frame_count_; } |
private: |
- PP_AudioSampleRate_Dev sample_rate_; |
+ PP_AudioSampleRate sample_rate_; |
uint32_t sample_frame_count_; |
DISALLOW_COPY_AND_ASSIGN(AudioConfig); |
@@ -36,7 +36,7 @@ |
namespace { |
PP_Resource CreateStereo16bit(PP_Module module_id, |
- PP_AudioSampleRate_Dev sample_rate, |
+ PP_AudioSampleRate sample_rate, |
uint32_t sample_frame_count) { |
PP_Resource result = 0; |
PluginDispatcher::Get()->Send(new PpapiHostMsg_PPBAudioConfig_Create( |
@@ -53,12 +53,13 @@ |
return result; |
} |
-uint32_t RecommendSampleFrameCount(uint32_t requested_sample_frame_count) { |
+uint32_t RecommendSampleFrameCount(PP_AudioSampleRate sample_rate, |
+ uint32_t requested_sample_frame_count) { |
uint32_t result = 0; |
PluginDispatcher::Get()->Send( |
new PpapiHostMsg_PPBAudioConfig_RecommendSampleFrameCount( |
- INTERFACE_ID_PPB_AUDIO_CONFIG, requested_sample_frame_count, |
- &result)); |
+ INTERFACE_ID_PPB_AUDIO_CONFIG, static_cast<int32_t>(sample_rate), |
+ requested_sample_frame_count, &result)); |
return result; |
} |
@@ -67,7 +68,7 @@ |
return BoolToPPBool(!!object); |
} |
-PP_AudioSampleRate_Dev GetSampleRate(PP_Resource config_id) { |
+PP_AudioSampleRate GetSampleRate(PP_Resource config_id) { |
AudioConfig* object = PluginResource::GetAs<AudioConfig>(config_id); |
if (!object) |
return PP_AUDIOSAMPLERATE_NONE; |
@@ -81,7 +82,7 @@ |
return object->sample_frame_count(); |
} |
-const PPB_AudioConfig_Dev audio_config_interface = { |
+const PPB_AudioConfig audio_config_interface = { |
&CreateStereo16bit, |
&RecommendSampleFrameCount, |
&IsAudioConfig, |
@@ -124,14 +125,17 @@ |
uint32_t sample_frame_count, |
PP_Resource* result) { |
*result = ppb_audio_config_target()->CreateStereo16Bit( |
- module, static_cast<PP_AudioSampleRate_Dev>(sample_rate), |
+ module, static_cast<PP_AudioSampleRate>(sample_rate), |
sample_frame_count); |
} |
void PPB_AudioConfig_Proxy::OnMsgRecommendSampleFrameCount( |
- uint32_t requested, |
+ int32_t sample_rate, |
+ uint32_t requested_sample_frame_count, |
uint32_t* result) { |
- *result = ppb_audio_config_target()->RecommendSampleFrameCount(requested); |
+ *result = ppb_audio_config_target()->RecommendSampleFrameCount( |
+ static_cast<PP_AudioSampleRate>(sample_rate), |
+ requested_sample_frame_count); |
} |
} // namespace proxy |