Pepper_31_C_interfaces
Classes | Enumerations | Functions
pp_video_dev.h File Reference
#include "ppapi/c/pp_macros.h"
#include "ppapi/c/pp_resource.h"
#include "ppapi/c/pp_size.h"
#include "ppapi/c/pp_stdint.h"
Include dependency graph for pp_video_dev.h:

Go to the source code of this file.

Classes

struct  PP_VideoBitstreamBuffer_Dev
 
struct  PP_PictureBuffer_Dev
 
struct  PP_Picture_Dev
 

Enumerations

enum  PP_VideoDecoder_Profile {
  PP_VIDEODECODER_PROFILE_UNKNOWN = -1, PP_VIDEODECODER_H264PROFILE_NONE = 0, PP_VIDEODECODER_H264PROFILE_BASELINE = 1, PP_VIDEODECODER_H264PROFILE_MAIN = 2,
  PP_VIDEODECODER_H264PROFILE_EXTENDED = 3, PP_VIDEODECODER_H264PROFILE_HIGH = 4, PP_VIDEODECODER_H264PROFILE_HIGH10PROFILE = 5, PP_VIDEODECODER_H264PROFILE_HIGH422PROFILE = 6,
  PP_VIDEODECODER_H264PROFILE_HIGH444PREDICTIVEPROFILE = 7, PP_VIDEODECODER_H264PROFILE_SCALABLEBASELINE = 8, PP_VIDEODECODER_H264PROFILE_SCALABLEHIGH = 9, PP_VIDEODECODER_H264PROFILE_STEREOHIGH = 10,
  PP_VIDEODECODER_H264PROFILE_MULTIVIEWHIGH = 11, PP_VIDEODECODER_VP8PROFILE_MAIN = 12
}
 
enum  PP_VideoDecodeError_Dev { PP_VIDEODECODERERROR_ILLEGAL_STATE = 1, PP_VIDEODECODERERROR_INVALID_ARGUMENT = 2, PP_VIDEODECODERERROR_UNREADABLE_INPUT = 3, PP_VIDEODECODERERROR_PLATFORM_FAILURE = 4 }
 

Functions

 PP_COMPILE_ASSERT_SIZE_IN_BYTES (PP_VideoDecoder_Profile, 4)
 
 PP_COMPILE_ASSERT_STRUCT_SIZE_IN_BYTES (PP_VideoBitstreamBuffer_Dev, 12)
 
 PP_COMPILE_ASSERT_STRUCT_SIZE_IN_BYTES (PP_PictureBuffer_Dev, 16)
 
 PP_COMPILE_ASSERT_STRUCT_SIZE_IN_BYTES (PP_Picture_Dev, 8)
 
 PP_COMPILE_ASSERT_SIZE_IN_BYTES (PP_VideoDecodeError_Dev, 4)
 

Detailed Description

NOTE: these must be kept in sync with the versions in media/!

Definition in file pp_video_dev.h.