|
enum | PP_AudioCodec_Type {
PP_AUDIOCODEC_TYPE_UNKNOWN = 0,
PP_AUDIOCODEC_TYPE_AAC,
PP_AUDIOCODEC_TYPE_MP3,
PP_AUDIOCODEC_TYPE_PCM,
PP_AUDIOCODEC_TYPE_VORBIS,
PP_AUDIOCODEC_TYPE_FLAC,
PP_AUDIOCODEC_TYPE_AMR_NB,
PP_AUDIOCODEC_TYPE_AMR_WB,
PP_AUDIOCODEC_TYPE_PCM_MULAW,
PP_AUDIOCODEC_TYPE_GSM_MS,
PP_AUDIOCODEC_TYPE_PCM_S16BE,
PP_AUDIOCODEC_TYPE_PCM_S24BE,
PP_AUDIOCODEC_TYPE_OPUS,
PP_AUDIOCODEC_TYPE_EAC3,
PP_AUDIOCODEC_TYPE_MP2,
PP_AUDIOCODEC_TYPE_DTS,
PP_AUDIOCODEC_TYPE_AC3,
PP_AUDIOCODEC_TYPE_WMAV1,
PP_AUDIOCODEC_TYPE_WMAV2,
PP_AUDIOCODEC_TYPE_MAX
} |
|
enum | PP_AudioCodec_Profile {
PP_AUDIOCODEC_PROFILE_UNKNOWN = -1,
PP_AUDIOCODEC_PROFILE_AAC_MAIN = 0,
PP_AUDIOCODEC_PROFILE_AAC_LOW,
PP_AUDIOCODEC_PROFILE_AAC_SSR,
PP_AUDIOCODEC_PROFILE_AAC_LTP,
PP_AUDIOCODEC_PROFILE_AAC_HE,
PP_AUDIOCODEC_PROFILE_AAC_HE_V2,
PP_AUDIOCODEC_PROFILE_AAC_LD,
PP_AUDIOCODEC_PROFILE_AAC_ELD,
PP_AUDIOCODEC_PROFILE_MPEG2_AAC_LOW,
PP_AUDIOCODEC_PROFILE_MPEG2_AAC_HE,
PP_AUDIOCODEC_PROFILE_DTS,
PP_AUDIOCODEC_PROFILE_DTS_ES,
PP_AUDIOCODEC_PROFILE_DTS_96_24,
PP_AUDIOCODEC_PROFILE_DTS_HD_HRA,
PP_AUDIOCODEC_PROFILE_DTS_HD_MA,
PP_AUDIOCODEC_PROFILE_LAST = PP_AUDIOCODEC_PROFILE_DTS_HD_MA
} |
|
enum | PP_SampleFormat {
PP_SAMPLEFORMAT_UNKNOWN = 0,
PP_SAMPLEFORMAT_U8,
PP_SAMPLEFORMAT_S16,
PP_SAMPLEFORMAT_S32,
PP_SAMPLEFORMAT_F32,
PP_SAMPLEFORMAT_PLANARS16,
PP_SAMPLEFORMAT_PLANARF32,
PP_SAMPLEFORMAT_MAX
} |
|
enum | PP_ChannelLayout {
PP_CHANNEL_LAYOUT_NONE = 0,
PP_CHANNEL_LAYOUT_UNSUPPORTED = 1,
PP_CHANNEL_LAYOUT_MONO = 2,
PP_CHANNEL_LAYOUT_STEREO = 3,
PP_CHANNEL_LAYOUT_2_1 = 4,
PP_CHANNEL_LAYOUT_SURROUND = 5,
PP_CHANNEL_LAYOUT_4_0 = 6,
PP_CHANNEL_LAYOUT_2_2 = 7,
PP_CHANNEL_LAYOUT_QUAD = 8,
PP_CHANNEL_LAYOUT_5_0 = 9,
PP_CHANNEL_LAYOUT_5_1 = 10,
PP_CHANNEL_LAYOUT_5_0_BACK = 11,
PP_CHANNEL_LAYOUT_5_1_BACK = 12,
PP_CHANNEL_LAYOUT_7_0 = 13,
PP_CHANNEL_LAYOUT_7_1 = 14,
PP_CHANNEL_LAYOUT_7_1_WIDE = 15,
PP_CHANNEL_LAYOUT_STEREO_DOWNMIX = 16,
PP_CHANNEL_LAYOUT_2POINT1 = 17,
PP_CHANNEL_LAYOUT_3_1 = 18,
PP_CHANNEL_LAYOUT_4_1 = 19,
PP_CHANNEL_LAYOUT_6_0 = 20,
PP_CHANNEL_LAYOUT_6_0_FRONT = 21,
PP_CHANNEL_LAYOUT_HEXAGONAL = 22,
PP_CHANNEL_LAYOUT_6_1 = 23,
PP_CHANNEL_LAYOUT_6_1_BACK = 24,
PP_CHANNEL_LAYOUT_6_1_FRONT = 25,
PP_CHANNEL_LAYOUT_7_0_FRONT = 26,
PP_CHANNEL_LAYOUT_7_1_WIDE_BACK = 27,
PP_CHANNEL_LAYOUT_OCTAGONAL = 28,
PP_CHANNEL_LAYOUT_DISCRETE = 29,
PP_CHANNEL_LAYOUT_MAX
} |
|
enum | PP_VideoCodec_Type {
PP_VIDEOCODEC_TYPE_UNKNOWN = 0,
PP_VIDEOCODEC_TYPE_H264,
PP_VIDEOCODEC_TYPE_VC1,
PP_VIDEOCODEC_TYPE_MPEG2,
PP_VIDEOCODEC_TYPE_MPEG4,
PP_VIDEOCODEC_TYPE_THEORA,
PP_VIDEOCODEC_TYPE_VP8,
PP_VIDEOCODEC_TYPE_VP9,
PP_VIDEOCODEC_TYPE_H263,
PP_VIDEOCODEC_TYPE_WMV1,
PP_VIDEOCODEC_TYPE_WMV2,
PP_VIDEOCODEC_TYPE_WMV3,
PP_VIDEOCODEC_TYPE_INDEO3,
PP_VIDEOCODEC_TYPE_MAX = PP_VIDEOCODEC_TYPE_VP9
} |
|
enum | PP_VideoCodec_Profile {
PP_VIDEOCODEC_PROFILE_UNKNOWN = -1,
PP_VIDEOCODEC_PROFILE_H264_MIN = 0,
PP_VIDEOCODEC_PROFILE_H264_BASELINE = PP_VIDEOCODEC_PROFILE_H264_MIN,
PP_VIDEOCODEC_PROFILE_H264_MAIN = 1,
PP_VIDEOCODEC_PROFILE_H264_EXTENDED = 2,
PP_VIDEOCODEC_PROFILE_H264_HIGH = 3,
PP_VIDEOCODEC_PROFILE_H264_HIGH10 = 4,
PP_VIDEOCODEC_PROFILE_H264_HIGH422 = 5,
PP_VIDEOCODEC_PROFILE_H264_HIGH444PREDICTIVE = 6,
PP_VIDEOCODEC_PROFILE_H264_SCALABLEBASELINE = 7,
PP_VIDEOCODEC_PROFILE_H264_SCALABLEHIGH = 8,
PP_VIDEOCODEC_PROFILE_H264_STEREOHIGH = 9,
PP_VIDEOCODEC_PROFILE_H264_MULTIVIEWHIGH = 10,
PP_VIDEOCODEC_PROFILE_H264_MAX = PP_VIDEOCODEC_PROFILE_H264_MULTIVIEWHIGH,
PP_VIDEOCODEC_PROFILE_VP8_MIN = 11,
PP_VIDEOCODEC_PROFILE_VP8_MAIN = PP_VIDEOCODEC_PROFILE_VP8_MIN,
PP_VIDEOCODEC_PROFILE_VP8_MAX = PP_VIDEOCODEC_PROFILE_VP8_MAIN,
PP_VIDEOCODEC_PROFILE_VP9_MIN = 12,
PP_VIDEOCODEC_PROFILE_VP9_MAIN = PP_VIDEOCODEC_PROFILE_VP9_MIN,
PP_VIDEOCODEC_PROFILE_VP9_MAX = PP_VIDEOCODEC_PROFILE_VP9_MAIN,
PP_VIDEOCODEC_PROFILE_MAX = PP_VIDEOCODEC_PROFILE_VP9_MAX,
PP_VIDEOCODEC_PROFILE_MPEG2_MIN,
PP_VIDEOCODEC_PROFILE_MPEG2_422 = PP_VIDEOCODEC_PROFILE_MPEG2_MIN,
PP_VIDEOCODEC_PROFILE_MPEG2_HIGH,
PP_VIDEOCODEC_PROFILE_MPEG2_SS,
PP_VIDEOCODEC_PROFILE_MPEG2_SNR_SCALABLE,
PP_VIDEOCODEC_PROFILE_MPEG2_MAIN,
PP_VIDEOCODEC_PROFILE_MPEG2_SIMPLE,
PP_VIDEOCODEC_PROFILE_VC1_SIMPLE,
PP_VIDEOCODEC_PROFILE_VC1_MAIN,
PP_VIDEOCODEC_PROFILE_VC1_COMPLEX,
PP_VIDEOCODEC_PROFILE_VC1_ADVANCED,
PP_VIDEOCODEC_PROFILE_MPEG4_SIMPLE,
PP_VIDEOCODEC_PROFILE_MPEG4_SIMPLE_SCALABLE,
PP_VIDEOCODEC_PROFILE_MPEG4_CORE,
PP_VIDEOCODEC_PROFILE_MPEG4_MAIN,
PP_VIDEOCODEC_PROFILE_MPEG4_N_BIT,
PP_VIDEOCODEC_PROFILE_MPEG4_SCALABLE_TEXTURE,
PP_VIDEOCODEC_PROFILE_MPEG4_SIMPLE_FACE_ANIMATION,
PP_VIDEOCODEC_PROFILE_MPEG4_BASIC_ANIMATED_TEXTURE,
PP_VIDEOCODEC_PROFILE_MPEG4_HYBRID,
PP_VIDEOCODEC_PROFILE_MPEG4_ADVANCED_REAL_TIME,
PP_VIDEOCODEC_PROFILE_MPEG4_CORE_SCALABLE,
PP_VIDEOCODEC_PROFILE_MPEG4_ADVANCED_CODING,
PP_VIDEOCODEC_PROFILE_MPEG4_ADVANCED_CORE,
PP_VIDEOCODEC_PROFILE_MPEG4_ADVANCED_SCALABLE_TEXTURE,
PP_VIDEOCODEC_PROFILE_MPEG4_SIMPLE_STUDIO,
PP_VIDEOCODEC_PROFILE_MPEG4_ADVANCED_SIMPLE,
PP_VIDEOCODEC_PROFILE_LAST = PP_VIDEOCODEC_PROFILE_MPEG4_ADVANCED_SIMPLE
} |
|
enum | PP_VideoFrame_Format {
PP_VIDEOFRAME_FORMAT_INVALID = 0,
PP_VIDEOFRAME_FORMAT_RGB32 = 4,
PP_VIDEOFRAME_FORMAT_YV12 = 6,
PP_VIDEOFRAME_FORMAT_YV16 = 7,
PP_VIDEOFRAME_FORMAT_EMPTY = 9,
PP_VIDEOFRAME_FORMAT_I420 = 11,
PP_VIDEOFRAME_FORMAT_NATIVE_TEXTURE = 12,
PP_VIDEOFRAME_FORMAT_HOLE = 13,
PP_VIDEOFRAME_FORMAT_YV12A = 14
} |
|
enum | PP_StreamType { PP_VideoStream,
PP_AudioStream,
PP_TextStream
} |
|
This file defines the common part of PP[PB]_StreamParser_Samsung
interface.
All enums defined here, shoud be synchronized with corresponding enums in chromium's media namespace
ToDo: analyze AudioCodec, VideoCodec and similiar enum's for capability to combination together
Definition in file pp_stream_parser_samsung.h.