8 #ifndef PPAPI_C_PPB_AUDIO_BUFFER_H_
9 #define PPAPI_C_PPB_AUDIO_BUFFER_H_
17 #define PPB_AUDIOBUFFER_INTERFACE_0_1 "PPB_AudioBuffer;0.1"
18 #define PPB_AUDIOBUFFER_INTERFACE PPB_AUDIOBUFFER_INTERFACE_0_1
35 PP_AUDIOBUFFER_SAMPLERATE_UNKNOWN = 0,
36 PP_AUDIOBUFFER_SAMPLERATE_8000 = 8000,
37 PP_AUDIOBUFFER_SAMPLERATE_16000 = 16000,
38 PP_AUDIOBUFFER_SAMPLERATE_22050 = 22050,
39 PP_AUDIOBUFFER_SAMPLERATE_32000 = 32000,
40 PP_AUDIOBUFFER_SAMPLERATE_44100 = 44100,
41 PP_AUDIOBUFFER_SAMPLERATE_48000 = 48000,
42 PP_AUDIOBUFFER_SAMPLERATE_96000 = 96000,
43 PP_AUDIOBUFFER_SAMPLERATE_192000 = 192000
51 PP_AUDIOBUFFER_SAMPLESIZE_UNKNOWN = 0,
52 PP_AUDIOBUFFER_SAMPLESIZE_16_BITS = 2
void(* SetTimestamp)(PP_Resource buffer, PP_TimeDelta timestamp)
Definition: ppb_audio_buffer.h:91
Definition: ppb_audio_buffer.h:62
uint32_t(* GetNumberOfChannels)(PP_Resource buffer)
Definition: ppb_audio_buffer.h:118
uint32_t(* GetDataBufferSize)(PP_Resource buffer)
Definition: ppb_audio_buffer.h:147
PP_AudioBuffer_SampleSize
Definition: ppb_audio_buffer.h:50
int32_t PP_Resource
Definition: pp_resource.h:40
PP_AudioBuffer_SampleSize(* GetSampleSize)(PP_Resource buffer)
Definition: ppb_audio_buffer.h:109
PP_AudioBuffer_SampleRate
Definition: ppb_audio_buffer.h:34
PP_AudioBuffer_SampleRate(* GetSampleRate)(PP_Resource buffer)
Definition: ppb_audio_buffer.h:100
PP_Bool(* IsAudioBuffer)(PP_Resource resource)
Definition: ppb_audio_buffer.h:71
PP_TimeDelta(* GetTimestamp)(PP_Resource buffer)
Definition: ppb_audio_buffer.h:81
PP_Bool
Definition: pp_bool.h:30
double PP_TimeDelta
Definition: pp_time.h:49
uint32_t(* GetNumberOfSamples)(PP_Resource buffer)
Definition: ppb_audio_buffer.h:129