Pepper_56_C_interfaces
Pepper_56_C_interfaces
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
PPB_AudioInput_Dev_0_3 Struct Reference

Public Attributes

PP_Resource(* Create )(PP_Instance instance)
 
PP_Bool(* IsAudioInput )(PP_Resource resource)
 
int32_t(* EnumerateDevices )(PP_Resource audio_input, struct PP_ArrayOutput output, struct PP_CompletionCallback callback)
 
int32_t(* MonitorDeviceChange )(PP_Resource audio_input, PP_MonitorDeviceChangeCallback callback, void *user_data)
 
int32_t(* Open )(PP_Resource audio_input, PP_Resource device_ref, PP_Resource config, PPB_AudioInput_Callback_0_3 audio_input_callback, void *user_data, struct PP_CompletionCallback callback)
 
PP_Resource(* GetCurrentConfig )(PP_Resource audio_input)
 
PP_Bool(* StartCapture )(PP_Resource audio_input)
 
PP_Bool(* StopCapture )(PP_Resource audio_input)
 
void(* Close )(PP_Resource audio_input)
 

The documentation for this struct was generated from the following file: