Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(507)

Unified Diff: ppapi/proxy/ppb_audio_config_proxy.cc

Issue 6279003: Move ppapi audio interface out of dev, but... (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: '' Created 9 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « ppapi/proxy/ppb_audio_config_proxy.h ('k') | ppapi/proxy/ppb_audio_proxy.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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
« no previous file with comments | « ppapi/proxy/ppb_audio_config_proxy.h ('k') | ppapi/proxy/ppb_audio_proxy.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698