14     std::vector<UUID_SampleEncryption_Sample_Entry> 
Entries;
    20       void setVersion(uint32_t newVersion);
    21       uint32_t getVersion();
    22       void setFlags(uint32_t newFlags);
    24       void setAlgorithmID(uint32_t newAlgorithmID);
    25       uint32_t getAlgorithmID();
    26       void setIVSize(uint32_t newIVSize);
    28       void setKID(std::string newKID);
    30       uint32_t getSampleCount();
    33       std::string toPrettyString(uint32_t indent = 0);
    39       void setVersion(uint32_t newVersion);
    40       uint32_t getVersion();
    41       void setFlags(uint32_t newFlags);
    43       void setDefaultAlgorithmID(uint32_t newAlgorithmID);
    44       uint32_t getDefaultAlgorithmID();
    45       void setDefaultIVSize(uint8_t newIVSize);
    46       uint8_t getDefaultIVSize();
    47       void setDefaultKID(std::string newKID);
    48       std::string getDefaultKID();
    49       std::string toPrettyString(uint32_t indent = 0);
    55       void setVersion(uint32_t newVersion);
    56       uint32_t getVersion();
    57       void setFlags(uint32_t newFlags);
    59       void setSystemID(std::string newID);
    60       std::string getSystemID();
    61       void setDataSize(uint32_t newDataSize);
    62       uint32_t getDataSize();
    63       void setData(std::string newData);
    64       std::string getData();
    65       std::string toPrettyString(uint32_t indent = 0);
    71       void setEntry(
Box & newEntry, uint32_t no);
    72       Box & getEntry(uint32_t no);
    73       std::string toPrettyString(uint32_t indent = 0);
    79       void setOriginalFormat(std::string newFormat);
    80       std::string getOriginalFormat();
    81       std::string toPrettyString(uint32_t indent = 0);
    87       void setSchemeType(uint32_t newType);
    88       uint32_t getSchemeType();
    89       void setSchemeVersion(uint32_t newVersion);
    90       uint32_t getSchemeVersion();
    91       void setSchemeURI(std::string newURI);
    92       std::string getSchemeURI();
    93       std::string toPrettyString(uint32_t indent = 0);
    99       void setContent(
Box & newContent);
   101       std::string toPrettyString(uint32_t indent = 0);
 uint32_t BytesClear
Definition: mp4_encryption.h:7
Definition: mp4_encryption.h:84
Contains all MP4 format related code. 
Definition: mp4.cpp:15
Definition: mp4_encryption.h:36
Definition: mp4_encryption.h:96
uint32_t BytesEncrypted
Definition: mp4_encryption.h:8
Definition: mp4_encryption.h:11
Definition: mp4_encryption.h:17
std::string InitializationVector
Definition: mp4_encryption.h:12
Definition: mp4_encryption.h:6
Definition: mp4_encryption.h:68
Definition: mp4_encryption.h:76
std::vector< UUID_SampleEncryption_Sample_Entry > Entries
Definition: mp4_encryption.h:14
uint32_t NumberOfEntries
Definition: mp4_encryption.h:13