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

Public Attributes

PP_Resource(* Create )(PP_Instance instance)
 
PP_Bool(* IsVideoDecoder )(PP_Resource resource)
 
int32_t(* Initialize )(PP_Resource video_decoder, PP_Resource graphics3d_context, PP_VideoProfile profile, PP_HardwareAcceleration acceleration, struct PP_CompletionCallback callback)
 
int32_t(* Decode )(PP_Resource video_decoder, uint32_t decode_id, uint32_t size, const void *buffer, struct PP_CompletionCallback callback)
 
int32_t(* GetPicture )(PP_Resource video_decoder, struct PP_VideoPicture_0_1 *picture, struct PP_CompletionCallback callback)
 
void(* RecyclePicture )(PP_Resource video_decoder, const struct PP_VideoPicture *picture)
 
int32_t(* Flush )(PP_Resource video_decoder, struct PP_CompletionCallback callback)
 
int32_t(* Reset )(PP_Resource video_decoder, struct PP_CompletionCallback callback)
 

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