Pepper_42_C_interfaces
Public Attributes | List of all members
PPB_VideoDecoder_0_1 Struct Reference

#include <ppb_video_decoder.h>

Collaboration diagram for PPB_VideoDecoder_0_1:
Collaboration graph

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_Bool allow_software_fallback, 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)
 

Detailed Description

Definition at line 225 of file ppb_video_decoder.h.

Member Data Documentation

PP_Resource(* PPB_VideoDecoder_0_1::Create)(PP_Instance instance)

Definition at line 226 of file ppb_video_decoder.h.

int32_t(* PPB_VideoDecoder_0_1::Decode)(PP_Resource video_decoder, uint32_t decode_id, uint32_t size, const void *buffer, struct PP_CompletionCallback callback)

Definition at line 233 of file ppb_video_decoder.h.

int32_t(* PPB_VideoDecoder_0_1::Flush)(PP_Resource video_decoder, struct PP_CompletionCallback callback)

Definition at line 243 of file ppb_video_decoder.h.

int32_t(* PPB_VideoDecoder_0_1::GetPicture)(PP_Resource video_decoder, struct PP_VideoPicture_0_1 *picture, struct PP_CompletionCallback callback)

Definition at line 238 of file ppb_video_decoder.h.

int32_t(* PPB_VideoDecoder_0_1::Initialize)(PP_Resource video_decoder, PP_Resource graphics3d_context, PP_VideoProfile profile, PP_Bool allow_software_fallback, struct PP_CompletionCallback callback)

Definition at line 228 of file ppb_video_decoder.h.

PP_Bool(* PPB_VideoDecoder_0_1::IsVideoDecoder)(PP_Resource resource)

Definition at line 227 of file ppb_video_decoder.h.

void(* PPB_VideoDecoder_0_1::RecyclePicture)(PP_Resource video_decoder, const struct PP_VideoPicture *picture)

Definition at line 241 of file ppb_video_decoder.h.

int32_t(* PPB_VideoDecoder_0_1::Reset)(PP_Resource video_decoder, struct PP_CompletionCallback callback)

Definition at line 245 of file ppb_video_decoder.h.


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