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

Unified Diff: ppapi/shared_impl/ppb_audio_config_shared.cc

Issue 9391013: Make a global enum to differentiate impl & proxy. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 8 years, 10 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
Index: ppapi/shared_impl/ppb_audio_config_shared.cc
diff --git a/ppapi/shared_impl/ppb_audio_config_shared.cc b/ppapi/shared_impl/ppb_audio_config_shared.cc
index 78df9ad35027ac5d68cd6d5131e009249bb544e7..cf67c4fa0cfe90f6c09b1ebcda6de03a3af28dd0 100644
--- a/ppapi/shared_impl/ppb_audio_config_shared.cc
+++ b/ppapi/shared_impl/ppb_audio_config_shared.cc
@@ -6,15 +6,9 @@
namespace ppapi {
-PPB_AudioConfig_Shared::PPB_AudioConfig_Shared(PP_Instance instance)
- : Resource(instance),
- sample_rate_(PP_AUDIOSAMPLERATE_NONE),
- sample_frame_count_(0) {
-}
-
-PPB_AudioConfig_Shared::PPB_AudioConfig_Shared(
- const HostResource& host_resource)
- : Resource(host_resource),
+PPB_AudioConfig_Shared::PPB_AudioConfig_Shared(ResourceObjectType type,
+ PP_Instance instance)
+ : Resource(type, instance),
sample_rate_(PP_AUDIOSAMPLERATE_NONE),
sample_frame_count_(0) {
}
@@ -22,25 +16,13 @@ PPB_AudioConfig_Shared::PPB_AudioConfig_Shared(
PPB_AudioConfig_Shared::~PPB_AudioConfig_Shared() {
}
-// static
-PP_Resource PPB_AudioConfig_Shared::CreateAsImpl(
+PP_Resource PPB_AudioConfig_Shared::Create(
+ ResourceObjectType type,
PP_Instance instance,
PP_AudioSampleRate sample_rate,
uint32_t sample_frame_count) {
scoped_refptr<PPB_AudioConfig_Shared> object(
- new PPB_AudioConfig_Shared(instance));
- if (!object->Init(sample_rate, sample_frame_count))
- return 0;
- return object->GetReference();
-}
-
-// static
-PP_Resource PPB_AudioConfig_Shared::CreateAsProxy(
- PP_Instance instance,
- PP_AudioSampleRate sample_rate,
- uint32_t sample_frame_count) {
- scoped_refptr<PPB_AudioConfig_Shared> object(new PPB_AudioConfig_Shared(
- HostResource::MakeInstanceOnly(instance)));
+ new PPB_AudioConfig_Shared(type, instance));
if (!object->Init(sample_rate, sample_frame_count))
return 0;
return object->GetReference();

Powered by Google App Engine
This is Rietveld 408576698