Pepper_37_C_interfaces
Classes | Enumerations | Functions
pp_stream_parser_samsung.h File Reference
#include "ppapi/c/pp_bool.h"
#include "ppapi/c/pp_macros.h"
#include "ppapi/c/pp_stdint.h"
#include "ppapi/c/pp_var.h"
#include "ppapi/c/samsung/pp_media_codecs_samsung.h"
#include "ppapi/c/samsung/pp_media_common_samsung.h"
Include dependency graph for pp_stream_parser_samsung.h:

Go to the source code of this file.

Classes

struct  PP_GFXSize
 
struct  PP_GFXRect
 
struct  PP_Rational
 
struct  PP_SP_AudioDecoderConfig_0_9
 
struct  PP_SP_AudioDecoderConfig
 
struct  PP_SP_VideoDecoderConfig_0_9
 
struct  PP_SP_VideoDecoderConfig
 
struct  PP_Frames
 
struct  PP_Sample
 

Enumerations

enum  PP_Parser_InitStatus { PP_PARSER_INIT_FAILED, PP_PARSER_INIT_OK }
 
enum  PP_FrameFlags { PP_FRAMEFLAG_NONE = 0, PP_FRAMEFLAG_KEYFRAME = 1 << 0, PP_FRAMEFLAG_ENCRYPTED = 1 << 1 }
 
enum  PP_ParseResult {
  PP_PARSE_ERROR = -1, PP_PARSE_IN_PROGRESS = 0, PP_PARSE_CONFIG_FOUND = 1, PP_PARSE_SAMPLES_FOUND = 2,
  PP_PARSE_FINISHED = 3
}
 

Functions

 PP_COMPILE_ASSERT_SIZE_IN_BYTES (PP_Parser_InitStatus, 4)
 
 PP_COMPILE_ASSERT_SIZE_IN_BYTES (PP_FrameFlags, 4)
 
 PP_COMPILE_ASSERT_SIZE_IN_BYTES (PP_ParseResult, 4)
 
 PP_COMPILE_ASSERT_STRUCT_SIZE_IN_BYTES (PP_GFXSize, 8)
 
 PP_COMPILE_ASSERT_STRUCT_SIZE_IN_BYTES (PP_GFXRect, 16)
 
 PP_COMPILE_ASSERT_STRUCT_SIZE_IN_BYTES (PP_Rational, 8)
 
 PP_COMPILE_ASSERT_STRUCT_SIZE_IN_BYTES (PP_SP_AudioDecoderConfig_0_9, 64)
 
 PP_COMPILE_ASSERT_STRUCT_SIZE_IN_BYTES (PP_SP_AudioDecoderConfig, 80)
 
 PP_COMPILE_ASSERT_STRUCT_SIZE_IN_BYTES (PP_SP_VideoDecoderConfig_0_9, 64)
 
 PP_COMPILE_ASSERT_STRUCT_SIZE_IN_BYTES (PP_SP_VideoDecoderConfig, 80)
 
 PP_COMPILE_ASSERT_STRUCT_SIZE_IN_BYTES (PP_Frames, 32)
 

Detailed Description

This file defines the common part of PP[PB]_StreamParser_Samsung interface.

Definition in file pp_stream_parser_samsung.h.