8 #ifndef PPAPI_C_PPB_AUDIO_CONFIG_H_
9 #define PPAPI_C_PPB_AUDIO_CONFIG_H_
17 #define PPB_AUDIO_CONFIG_INTERFACE_1_0 "PPB_AudioConfig;1.0"
18 #define PPB_AUDIO_CONFIG_INTERFACE_1_1 "PPB_AudioConfig;1.1"
19 #define PPB_AUDIO_CONFIG_INTERFACE PPB_AUDIO_CONFIG_INTERFACE_1_1
39 PP_AUDIOMINSAMPLEFRAMECOUNT = 64,
40 PP_AUDIOMAXSAMPLEFRAMECOUNT = 32768
50 PP_AUDIOSAMPLERATE_NONE = 0,
51 PP_AUDIOSAMPLERATE_44100 = 44100,
52 PP_AUDIOSAMPLERATE_48000 = 48000
112 uint32_t sample_frame_count);
142 uint32_t requested_sample_frame_count);
198 uint32_t sample_frame_count);
199 uint32_t (*RecommendSampleFrameCount)(
201 uint32_t requested_sample_frame_count);
204 uint32_t (*GetSampleFrameCount)(
PP_Resource config);
Definition: ppb_audio_config.h:195
PP_AudioSampleRate(* RecommendSampleRate)(PP_Instance instance)
Definition: ppb_audio_config.h:190
int32_t PP_Resource
Definition: pp_resource.h:40
uint32_t(* GetSampleFrameCount)(PP_Resource config)
Definition: ppb_audio_config.h:177
PP_Bool(* IsAudioConfig)(PP_Resource resource)
Definition: ppb_audio_config.h:154
PP_AudioSampleRate(* GetSampleRate)(PP_Resource config)
Definition: ppb_audio_config.h:165
PP_AudioSampleRate
Definition: ppb_audio_config.h:49
PP_Resource(* CreateStereo16Bit)(PP_Instance instance, PP_AudioSampleRate sample_rate, uint32_t sample_frame_count)
Definition: ppb_audio_config.h:110
int32_t PP_Instance
Definition: pp_instance.h:34
PP_Bool
Definition: pp_bool.h:30
Definition: ppb_audio_config.h:73
uint32_t(* RecommendSampleFrameCount)(PP_Instance instance, PP_AudioSampleRate sample_rate, uint32_t requested_sample_frame_count)
Definition: ppb_audio_config.h:139