8 #ifndef PPAPI_C_PPB_VIDEO_DECODER_H_
9 #define PPAPI_C_PPB_VIDEO_DECODER_H_
22 #define PPB_VIDEODECODER_INTERFACE_0_1 "PPB_VideoDecoder;0.1"
23 #define PPB_VIDEODECODER_INTERFACE_0_2 "PPB_VideoDecoder;0.2"
24 #define PPB_VIDEODECODER_INTERFACE_1_0 "PPB_VideoDecoder;1.0"
25 #define PPB_VIDEODECODER_INTERFACE_1_1 "PPB_VideoDecoder;1.1"
26 #define PPB_VIDEODECODER_INTERFACE PPB_VIDEODECODER_INTERFACE_1_1
112 PP_VideoProfile profile,
114 uint32_t min_picture_count,
240 PP_VideoProfile profile,
241 PP_Bool allow_software_fallback,
264 PP_VideoProfile profile,
288 PP_VideoProfile profile,
PP_HardwareAcceleration
Definition: pp_codecs.h:56
void(* RecyclePicture)(PP_Resource video_decoder, const struct PP_VideoPicture *picture)
Definition: ppb_video_decoder.h:188
int32_t(* Flush)(PP_Resource video_decoder, struct PP_CompletionCallback callback)
Definition: ppb_video_decoder.h:209
Definition: pp_codecs.h:117
int32_t(* Decode)(PP_Resource video_decoder, uint32_t decode_id, uint32_t size, const void *buffer, struct PP_CompletionCallback callback)
Definition: ppb_video_decoder.h:149
PP_Resource(* Create)(PP_Instance instance)
Definition: ppb_video_decoder.h:71
Definition: pp_codecs.h:81
int32_t PP_Resource
Definition: pp_resource.h:40
PP_Bool(* IsVideoDecoder)(PP_Resource resource)
Definition: ppb_video_decoder.h:81
Definition: ppb_video_decoder.h:259
int32_t(* Reset)(PP_Resource video_decoder, struct PP_CompletionCallback callback)
Definition: ppb_video_decoder.h:229
Definition: ppb_video_decoder.h:61
int32_t(* Initialize)(PP_Resource video_decoder, PP_Resource graphics3d_context, PP_VideoProfile profile, PP_HardwareAcceleration acceleration, uint32_t min_picture_count, struct PP_CompletionCallback callback)
Definition: ppb_video_decoder.h:110
int32_t PP_Instance
Definition: pp_instance.h:34
Definition: ppb_video_decoder.h:235
int32_t(* GetPicture)(PP_Resource video_decoder, struct PP_VideoPicture *picture, struct PP_CompletionCallback callback)
Definition: ppb_video_decoder.h:175
PP_Bool
Definition: pp_bool.h:30
Definition: ppb_video_decoder.h:283
Definition: pp_completion_callback.h:139