summaryrefslogtreecommitdiffstats
path: root/ppapi/cpp/dev/audio_input_dev.cc
diff options
context:
space:
mode:
Diffstat (limited to 'ppapi/cpp/dev/audio_input_dev.cc')
-rw-r--r--ppapi/cpp/dev/audio_input_dev.cc42
1 files changed, 3 insertions, 39 deletions
diff --git a/ppapi/cpp/dev/audio_input_dev.cc b/ppapi/cpp/dev/audio_input_dev.cc
index 0c2f377..463245d 100644
--- a/ppapi/cpp/dev/audio_input_dev.cc
+++ b/ppapi/cpp/dev/audio_input_dev.cc
@@ -14,10 +14,6 @@ namespace pp {
namespace {
-template <> const char* interface_name<PPB_AudioInput_Dev_0_2>() {
- return PPB_AUDIO_INPUT_DEV_INTERFACE_0_2;
-}
-
template <> const char* interface_name<PPB_AudioInput_Dev_0_3>() {
return PPB_AUDIO_INPUT_DEV_INTERFACE_0_3;
}
@@ -38,9 +34,6 @@ AudioInput_Dev::AudioInput_Dev(const InstanceHandle& instance) {
} else if (has_interface<PPB_AudioInput_Dev_0_3>()) {
PassRefFromConstructor(get_interface<PPB_AudioInput_Dev_0_3>()->Create(
instance.pp_instance()));
- } else if (has_interface<PPB_AudioInput_Dev_0_2>()) {
- PassRefFromConstructor(get_interface<PPB_AudioInput_Dev_0_2>()->Create(
- instance.pp_instance()));
}
}
@@ -50,8 +43,7 @@ AudioInput_Dev::~AudioInput_Dev() {
// static
bool AudioInput_Dev::IsAvailable() {
return has_interface<PPB_AudioInput_Dev_0_4>() ||
- has_interface<PPB_AudioInput_Dev_0_3>() ||
- has_interface<PPB_AudioInput_Dev_0_2>();
+ has_interface<PPB_AudioInput_Dev_0_3>();
}
int32_t AudioInput_Dev::EnumerateDevices(
@@ -64,19 +56,6 @@ int32_t AudioInput_Dev::EnumerateDevices(
return get_interface<PPB_AudioInput_Dev_0_3>()->EnumerateDevices(
pp_resource(), callback.output(), callback.pp_completion_callback());
}
- if (has_interface<PPB_AudioInput_Dev_0_2>()) {
- if (!callback.pp_completion_callback().func)
- return callback.MayForce(PP_ERROR_BLOCKS_MAIN_THREAD);
-
- // ArrayOutputCallbackConverter is responsible to delete it.
- ResourceArray_Dev::ArrayOutputCallbackData* data =
- new ResourceArray_Dev::ArrayOutputCallbackData(
- callback.output(), callback.pp_completion_callback());
- return get_interface<PPB_AudioInput_Dev_0_2>()->EnumerateDevices(
- pp_resource(), &data->resource_array_output,
- PP_MakeCompletionCallback(
- &ResourceArray_Dev::ArrayOutputCallbackConverter, data));
- }
return callback.MayForce(PP_ERROR_NOINTERFACE);
}
@@ -113,18 +92,13 @@ int32_t AudioInput_Dev::Open(const DeviceRef_Dev& device_ref,
int32_t AudioInput_Dev::Open(
const DeviceRef_Dev& device_ref,
const AudioConfig& config,
- PPB_AudioInput_Callback_0_2 audio_input_callback_0_2,
+ PPB_AudioInput_Callback_0_3 audio_input_callback_0_3,
void* user_data,
const CompletionCallback& callback) {
if (has_interface<PPB_AudioInput_Dev_0_3>()) {
return get_interface<PPB_AudioInput_Dev_0_3>()->Open(
pp_resource(), device_ref.pp_resource(), config.pp_resource(),
- audio_input_callback_0_2, user_data, callback.pp_completion_callback());
- }
- if (has_interface<PPB_AudioInput_Dev_0_2>()) {
- return get_interface<PPB_AudioInput_Dev_0_2>()->Open(
- pp_resource(), device_ref.pp_resource(), config.pp_resource(),
- audio_input_callback_0_2, user_data, callback.pp_completion_callback());
+ audio_input_callback_0_3, user_data, callback.pp_completion_callback());
}
return callback.MayForce(PP_ERROR_NOINTERFACE);
@@ -139,10 +113,6 @@ bool AudioInput_Dev::StartCapture() {
return PP_ToBool(get_interface<PPB_AudioInput_Dev_0_3>()->StartCapture(
pp_resource()));
}
- if (has_interface<PPB_AudioInput_Dev_0_2>()) {
- return PP_ToBool(get_interface<PPB_AudioInput_Dev_0_2>()->StartCapture(
- pp_resource()));
- }
return false;
}
@@ -156,10 +126,6 @@ bool AudioInput_Dev::StopCapture() {
return PP_ToBool(get_interface<PPB_AudioInput_Dev_0_3>()->StopCapture(
pp_resource()));
}
- if (has_interface<PPB_AudioInput_Dev_0_2>()) {
- return PP_ToBool(get_interface<PPB_AudioInput_Dev_0_2>()->StopCapture(
- pp_resource()));
- }
return false;
}
@@ -169,8 +135,6 @@ void AudioInput_Dev::Close() {
get_interface<PPB_AudioInput_Dev_0_4>()->Close(pp_resource());
} else if (has_interface<PPB_AudioInput_Dev_0_3>()) {
get_interface<PPB_AudioInput_Dev_0_3>()->Close(pp_resource());
- } else if (has_interface<PPB_AudioInput_Dev_0_2>()) {
- get_interface<PPB_AudioInput_Dev_0_2>()->Close(pp_resource());
}
}