8 #ifndef PPAPI_C_PPB_AUDIO_ENCODER_H_
9 #define PPAPI_C_PPB_AUDIO_ENCODER_H_
21 #define PPB_AUDIOENCODER_INTERFACE_0_1 "PPB_AudioEncoder;0.1"
118 uint32_t initial_bitrate,
Definition: ppb_audio_encoder.h:54
PP_HardwareAcceleration
Definition: pp_codecs.h:56
int32_t(* GetSupportedProfiles)(PP_Resource audio_encoder, struct PP_ArrayOutput output, struct PP_CompletionCallback callback)
Definition: ppb_audio_encoder.h:89
PP_AudioBuffer_SampleSize
Definition: ppb_audio_buffer.h:50
int32_t(* Initialize)(PP_Resource audio_encoder, uint32_t channels, PP_AudioBuffer_SampleRate input_sample_rate, PP_AudioBuffer_SampleSize input_sample_size, PP_AudioProfile output_profile, uint32_t initial_bitrate, PP_HardwareAcceleration acceleration, struct PP_CompletionCallback callback)
Definition: ppb_audio_encoder.h:113
int32_t(* GetNumberOfSamples)(PP_Resource audio_encoder)
Definition: ppb_audio_encoder.h:132
int32_t(* Encode)(PP_Resource audio_encoder, PP_Resource audio_buffer, struct PP_CompletionCallback callback)
Definition: ppb_audio_encoder.h:162
PP_Bool(* IsAudioEncoder)(PP_Resource resource)
Definition: ppb_audio_encoder.h:74
int32_t PP_Resource
Definition: pp_resource.h:40
int32_t(* GetBuffer)(PP_Resource audio_encoder, PP_Resource *audio_buffer, struct PP_CompletionCallback callback)
Definition: ppb_audio_encoder.h:146
PP_AudioBuffer_SampleRate
Definition: ppb_audio_buffer.h:34
void(* RecycleBitstreamBuffer)(PP_Resource audio_encoder, const struct PP_AudioBitstreamBuffer *bitstream_buffer)
Definition: ppb_audio_encoder.h:193
Definition: pp_array_output.h:103
int32_t(* GetBitstreamBuffer)(PP_Resource audio_encoder, struct PP_AudioBitstreamBuffer *bitstream_buffer, struct PP_CompletionCallback callback)
Definition: ppb_audio_encoder.h:181
void(* Close)(PP_Resource audio_encoder)
Definition: ppb_audio_encoder.h:215
int32_t PP_Instance
Definition: pp_instance.h:34
PP_Resource(* Create)(PP_Instance instance)
Definition: ppb_audio_encoder.h:64
PP_Bool
Definition: pp_bool.h:30
Definition: pp_codecs.h:246
Definition: pp_completion_callback.h:139
PP_AudioProfile
Definition: pp_codecs.h:48
void(* RequestBitrateChange)(PP_Resource audio_encoder, uint32_t bitrate)
Definition: ppb_audio_encoder.h:204