| Index: ppapi/shared_impl/ppb_audio_config_shared.cc
|
| diff --git a/ppapi/shared_impl/audio_config_impl.cc b/ppapi/shared_impl/ppb_audio_config_shared.cc
|
| similarity index 56%
|
| rename from ppapi/shared_impl/audio_config_impl.cc
|
| rename to ppapi/shared_impl/ppb_audio_config_shared.cc
|
| index 843f2d11efe3c1e994012357feb1c346fc220aaa..78df9ad35027ac5d68cd6d5131e009249bb544e7 100644
|
| --- a/ppapi/shared_impl/audio_config_impl.cc
|
| +++ b/ppapi/shared_impl/ppb_audio_config_shared.cc
|
| @@ -2,60 +2,64 @@
|
| // Use of this source code is governed by a BSD-style license that can be
|
| // found in the LICENSE file.
|
|
|
| -#include "ppapi/shared_impl/audio_config_impl.h"
|
| +#include "ppapi/shared_impl/ppb_audio_config_shared.h"
|
|
|
| namespace ppapi {
|
|
|
| -AudioConfigImpl::AudioConfigImpl(PP_Instance instance)
|
| +PPB_AudioConfig_Shared::PPB_AudioConfig_Shared(PP_Instance instance)
|
| : Resource(instance),
|
| sample_rate_(PP_AUDIOSAMPLERATE_NONE),
|
| sample_frame_count_(0) {
|
| }
|
|
|
| -AudioConfigImpl::AudioConfigImpl(const HostResource& host_resource)
|
| +PPB_AudioConfig_Shared::PPB_AudioConfig_Shared(
|
| + const HostResource& host_resource)
|
| : Resource(host_resource),
|
| sample_rate_(PP_AUDIOSAMPLERATE_NONE),
|
| sample_frame_count_(0) {
|
| }
|
|
|
| -AudioConfigImpl::~AudioConfigImpl() {
|
| +PPB_AudioConfig_Shared::~PPB_AudioConfig_Shared() {
|
| }
|
|
|
| // static
|
| -PP_Resource AudioConfigImpl::CreateAsImpl(PP_Instance instance,
|
| - PP_AudioSampleRate sample_rate,
|
| - uint32_t sample_frame_count) {
|
| - scoped_refptr<AudioConfigImpl> object(new AudioConfigImpl(instance));
|
| +PP_Resource PPB_AudioConfig_Shared::CreateAsImpl(
|
| + 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 AudioConfigImpl::CreateAsProxy(PP_Instance instance,
|
| - PP_AudioSampleRate sample_rate,
|
| - uint32_t sample_frame_count) {
|
| - scoped_refptr<AudioConfigImpl> object(new AudioConfigImpl(
|
| +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)));
|
| if (!object->Init(sample_rate, sample_frame_count))
|
| return 0;
|
| return object->GetReference();
|
| }
|
|
|
| -thunk::PPB_AudioConfig_API* AudioConfigImpl::AsPPB_AudioConfig_API() {
|
| +thunk::PPB_AudioConfig_API* PPB_AudioConfig_Shared::AsPPB_AudioConfig_API() {
|
| return this;
|
| }
|
|
|
| -PP_AudioSampleRate AudioConfigImpl::GetSampleRate() {
|
| +PP_AudioSampleRate PPB_AudioConfig_Shared::GetSampleRate() {
|
| return sample_rate_;
|
| }
|
|
|
| -uint32_t AudioConfigImpl::GetSampleFrameCount() {
|
| +uint32_t PPB_AudioConfig_Shared::GetSampleFrameCount() {
|
| return sample_frame_count_;
|
| }
|
|
|
| -bool AudioConfigImpl::Init(PP_AudioSampleRate sample_rate,
|
| - uint32_t sample_frame_count) {
|
| +bool PPB_AudioConfig_Shared::Init(PP_AudioSampleRate sample_rate,
|
| + uint32_t sample_frame_count) {
|
| // TODO(brettw): Currently we don't actually check what the hardware
|
| // supports, so just allow sample rates of the "guaranteed working" ones.
|
| if (sample_rate != PP_AUDIOSAMPLERATE_44100 &&
|
|
|