Pepper_56_C_interfaces
Pepper_56_C_interfaces
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
PPP_DRMListener_Samsung_1_0 Struct Reference

#include <ppp_media_player_samsung.h>

Public Attributes

void(* OnInitdataLoaded )(PP_MediaPlayerDRMType drm_type, uint32_t init_data_size, const void *init_data, void *user_data)
 
void(* OnLicenseRequest )(uint32_t request_size, const void *request, void *user_data)
 

Detailed Description

Listener for receiving DRM related events.

Member Data Documentation

void(* PPP_DRMListener_Samsung_1_0::OnInitdataLoaded)(PP_MediaPlayerDRMType drm_type, uint32_t init_data_size, const void *init_data, void *user_data)

During parsing media container encrypted track was found.

Parameters
[in]drm_typeA type of DRM system
[in]init_data_sizeSize in bytes of |init_data| buffer.
[in]init_dataA pointer to the buffer containing DRM specific initialization data
[in]user_dataA pointer to user data passed to a listener function.
void(* PPP_DRMListener_Samsung_1_0::OnLicenseRequest)(uint32_t request_size, const void *request, void *user_data)

Decryption license needs to be requested from the server and provided to the player.

Parameters
[in]request_sizeSize in bytes of |request| buffer.
[in]requestA pointer to the buffer containing DRM specific request.
[in]user_dataA pointer to user data passed to a listener function.

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