5 #ifndef NACL_PLAYER_MEDIA_COMMON_H_ 6 #define NACL_PLAYER_MEDIA_COMMON_H_ 11 #include "nacl_player/common.h" 16 namespace NaClPlayer {
361 #endif // NACL_PLAYER_MEDIA_COMMON_H_ Structure describing TrustZone memory reference.
uint32_t clear_bytes
Size in bytes of clear data in a subsample entry.
std::string language
String representing language of text track encoded in IETF RFC 5646 */.
uint32_t handle
Handle to a TrustZone memory containing data.
uint32_t iv_size
Size in bytes of the |iv| field.
Structure describing video track from played media.
uint32_t size
Size of the memory in TrustZone.
uint32_t num_subsamples
Number of subsamples for given ES packet (sample).
const void * buffer
Base address of buffer containing data of the packet.
Defines integral size of 2D rectangle.
std::string language
String representing language of audio track encoded in IETF RFC 5646.
Structure describing encrypted packet.
double TimeTicks
timestamp in seconds
const EncryptedSubsampleDescription * subsamples
bool is_key_frame
Whether the packet represents a key frame.
Size size
Decoded video frame size in pixels.
TimeDelta duration
Duration of the packet.
Structure describing audio track from played media.
uint32_t key_id_size
Size in bytes of the |key_id| field.
Structure describing text/subtitles track from played media.
uint32_t size
Size in bytes of packet data.
double TimeDelta
difference of two timestamps in seconds
uint32_t cipher_bytes
Size in bytes of encrypted data in a subsample entry.