8 #ifndef PPAPI_C_DEV_PPB_AUDIO_INPUT_DEV_H_ 
    9 #define PPAPI_C_DEV_PPB_AUDIO_INPUT_DEV_H_ 
   11 #include "ppapi/c/dev/ppb_device_ref_dev.h" 
   12 #include "ppapi/c/pp_array_output.h" 
   13 #include "ppapi/c/pp_bool.h" 
   14 #include "ppapi/c/pp_completion_callback.h" 
   15 #include "ppapi/c/pp_instance.h" 
   16 #include "ppapi/c/pp_macros.h" 
   17 #include "ppapi/c/pp_resource.h" 
   18 #include "ppapi/c/pp_stdint.h" 
   20 #define PPB_AUDIO_INPUT_DEV_INTERFACE_0_2 "PPB_AudioInput(Dev);0.2" 
   21 #define PPB_AUDIO_INPUT_DEV_INTERFACE_0_3 "PPB_AudioInput(Dev);0.3" 
   22 #define PPB_AUDIO_INPUT_DEV_INTERFACE PPB_AUDIO_INPUT_DEV_INTERFACE_0_3 
   41                                         uint32_t buffer_size_in_bytes,
 
void(* PPB_AudioInput_Callback)(const void *sample_buffer, uint32_t buffer_size_in_bytes, void *user_data)
void(* PP_MonitorDeviceChangeCallback)(void *user_data, uint32_t device_count, const PP_Resource devices[])