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

#include <pp_media_player_samsung.h>

Public Attributes

uint32_t key_id_size
 
void * key_id
 
uint32_t iv_size
 
void * iv
 
uint32_t num_subsamples
 
struct
PP_EncryptedSubsampleDescription
subsamples
 

Detailed Description

Structure describing encrypted packet.

Member Data Documentation

void* PP_ESPacketEncryptionInfo::iv

Base address of buffer containing Initialization Vector (IV) needed to decrypt given packet.

uint32_t PP_ESPacketEncryptionInfo::iv_size

Size in bytes of the |iv| field.

void* PP_ESPacketEncryptionInfo::key_id

Base address of buffer containing id of the key needed to decrypt given packet.

uint32_t PP_ESPacketEncryptionInfo::key_id_size

Size in bytes of the |key_id| field.

uint32_t PP_ESPacketEncryptionInfo::num_subsamples

Number of subsamples for given ES packet (sample).

struct PP_EncryptedSubsampleDescription* PP_ESPacketEncryptionInfo::subsamples

Description of subsamples of which given ES packet consists of. Size of the array is |num_subsamples|.


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