|
enum | PP_MediaPlayerState {
PP_MEDIAPLAYERSTATE_NONE = 0,
PP_MEDIAPLAYERSTATE_UNINITIALIZED = 1,
PP_MEDIAPLAYERSTATE_READY = 2,
PP_MEDIAPLAYERSTATE_PLAYING = 3,
PP_MEDIAPLAYERSTATE_PAUSED = 4,
PP_MEDIAPLAYERSTATE_LAST = PP_MEDIAPLAYERSTATE_PAUSED
} |
|
enum | PP_MediaPlayerError {
PP_MEDIAPLAYERERROR_NONE = 0,
PP_MEDIAPLAYERERROR_BAD_ARGUMENT = 1,
PP_MEDIAPLAYERERROR_NETWORK = 2,
PP_MEDIAPLAYERERROR_DEMUX = 3,
PP_MEDIAPLAYERERROR_DECRYPT = 4,
PP_MEDIAPLAYERERROR_DECODE = 5,
PP_MEDIAPLAYERERROR_RENDER = 6,
PP_MEDIAPLAYERERROR_UNSUPPORTED_CODEC = 7,
PP_MEDIAPLAYERERROR_UNSUPPORTED_CONTAINER = 8,
PP_MEDIAPLAYERERROR_RESOURCE = 9,
PP_MEDIAPLAYERERROR_UNKNOWN = 10,
PP_MEDIAPLAYERERROR_UNSUPPORTED_SUBTITLE_FORMAT = 11,
PP_MEDIAPLAYERERROR_LAST = PP_MEDIAPLAYERERROR_UNSUPPORTED_SUBTITLE_FORMAT
} |
|
enum | PP_MediaPlayerDRMType {
PP_MEDIAPLAYERDRMTYPE_UNKNOWN = 0,
PP_MEDIAPLAYERDRMTYPE_PLAYREADY = 1,
PP_MEDIAPLAYERDRMTYPE_MARLIN = 2,
PP_MEDIAPLAYERDRMTYPE_VERIMATRIX = 3,
PP_MEDIAPLAYERDRMTYPE_WIDEVINE_CLASSIC = 4,
PP_MEDIAPLAYERDRMTYPE_WIDEVINE_MODULAR = 5,
PP_MEDIAPLAYERDRMTYPE_SECUREMEDIA = 6,
PP_MEDIAPLAYERDRMTYPE_SDRM = 7,
PP_MEDIAPLAYERDRMTYPE_CLEARKEY = 8,
PP_MEDIAPLAYERDRMTYPE_EXTERNAL = 9,
PP_MEDIAPLAYERDRMTYPE_LAST = PP_MEDIAPLAYERDRMTYPE_EXTERNAL
} |
|
enum | PP_MediaPlayerDRMOperation {
PP_MEDIAPLAYERDRMOPERATION_SETPROPERTIES = 1,
PP_MEDIAPLAYERDRMOPERATION_GENCHALLENGE = 2,
PP_MEDIAPLAYERDRMOPERATION_INSTALLLICENSE = 3,
PP_MEDIAPLAYERDRMOPERATION_DELETELICENSE = 4,
PP_MEDIAPLAYERDRMOPERATION_PROCESSINITIATOR = 5,
PP_MEDIAPLAYERDRMOPERATION_GETVERSION = 6,
PP_MEDIAPLAYERDRMOPERATION_LAST = PP_MEDIAPLAYERDRMOPERATION_GETVERSION
} |
|
enum | PP_StreamingProperty {
PP_STREAMINGPROPERTY_COOKIE = 1,
PP_STREAMINGPROPERTY_USER_AGENT = 2,
PP_STREAMINGPROPERTY_ADAPTIVE_INFO = 3,
PP_STREAMINGPROPERTY_TYPE = 4,
PP_STREAMINGPROPERTY_AVAILABLE_BITRATES = 5,
PP_STREAMINGPROPERTY_THROUGHPUT = 6,
PP_STREAMINGPROPERTY_DURATION = 7,
PP_STREAMINGPROPERTY_CURRENT_BITRATE = 8,
PP_STREAMINGPROPERTY_LAST = PP_STREAMINGPROPERTY_CURRENT_BITRATE
} |
|
enum | PP_MediaPlayerMode { PP_MEDIAPLAYERMODE_DEFAULT = 0,
PP_MEDIAPLAYERMODE_D2TV = 1,
PP_MEDIAPLAYERMODE_LAST = PP_MEDIAPLAYERMODE_D2TV
} |
|
enum | PP_BindToInstanceMode { PP_BINDTOINSTANCEMODE_BIND = 0,
PP_BINDTOINSTANCEMODE_DONT_BIND = 1,
PP_BINDTOINSTANCEMODE_LAST = PP_BINDTOINSTANCEMODE_DONT_BIND
} |
|
enum | PP_MediaPlayerDisplayMode { PP_MEDIAPLAYERDISPLAYMODE_STRETCH = 0,
PP_MEDIAPLAYERDISPLAYMODE_LETTERBOX = 1,
PP_MEDIAPLAYERDISPLAYMODE_LAST = PP_MEDIAPLAYERDISPLAYMODE_LETTERBOX
} |
|
enum | PP_MediaPlayerVr360Mode { PP_MEDIAPLAYERVR360MODE_OFF = 0,
PP_MEDIAPLAYERVR360MODE_ON = 1,
PP_MEDIAPLAYERVR360MODE_LAST = PP_MEDIAPLAYERVR360MODE_ON
} |
|
|
| PP_COMPILE_ASSERT_SIZE_IN_BYTES (PP_MediaPlayerState, 4) |
|
| PP_COMPILE_ASSERT_SIZE_IN_BYTES (PP_MediaPlayerError, 4) |
|
| PP_COMPILE_ASSERT_STRUCT_SIZE_IN_BYTES (PP_VideoTrackInfo, 16) |
|
| PP_COMPILE_ASSERT_STRUCT_SIZE_IN_BYTES (PP_AudioTrackInfo, 68) |
|
| PP_COMPILE_ASSERT_STRUCT_SIZE_IN_BYTES (PP_TextTrackInfo, 72) |
|
| PP_COMPILE_ASSERT_SIZE_IN_BYTES (PP_MediaPlayerDRMType, 4) |
|
| PP_COMPILE_ASSERT_SIZE_IN_BYTES (PP_MediaPlayerDRMOperation, 4) |
|
| PP_COMPILE_ASSERT_SIZE_IN_BYTES (PP_StreamingProperty, 4) |
|
| PP_COMPILE_ASSERT_SIZE_IN_BYTES (PP_MediaPlayerMode, 4) |
|
| PP_COMPILE_ASSERT_SIZE_IN_BYTES (PP_BindToInstanceMode, 4) |
|
| PP_COMPILE_ASSERT_SIZE_IN_BYTES (PP_MediaPlayerDisplayMode, 4) |
|
| PP_COMPILE_ASSERT_SIZE_IN_BYTES (PP_MediaPlayerVr360Mode, 4) |
|
| PP_COMPILE_ASSERT_STRUCT_SIZE_IN_BYTES (PP_TrustZoneReference, 8) |
|
This file defines common structures used with the PPB_MediaPlayer
interface.
Part of Pepper Media Player interfaces (Samsung's extension). See comments in ppb_media_player_samsung.