ppapi: implement PPB_AudioEncoder
BUG=461222
Review URL: https://codereview.chromium.org/1348563003
Cr-Commit-Position: refs/heads/master@{#360469}
diff --git a/ppapi/proxy/serialized_structs.h b/ppapi/proxy/serialized_structs.h
index ac890f8..79c851d 100644
--- a/ppapi/proxy/serialized_structs.h
+++ b/ppapi/proxy/serialized_structs.h
@@ -13,6 +13,7 @@
#include "build/build_config.h"
#include "ppapi/c/dev/ppb_truetype_font_dev.h"
#include "ppapi/c/pp_bool.h"
+#include "ppapi/c/pp_codecs.h"
#include "ppapi/c/pp_instance.h"
#include "ppapi/c/pp_point.h"
#include "ppapi/c/pp_rect.h"
@@ -121,6 +122,15 @@
base::SharedMemoryHandle handle;
};
+struct PPB_AudioEncodeParameters {
+ uint32_t channels;
+ uint32_t input_sample_rate;
+ uint32_t input_sample_size;
+ PP_AudioProfile output_profile;
+ uint32_t initial_bitrate;
+ PP_HardwareAcceleration acceleration;
+};
+
// TODO(raymes): Make ImageHandle compatible with SerializedHandle.
#if defined(OS_WIN)
typedef HANDLE ImageHandle;