5 class SDTP:
public Box {
10 void setValue(uint32_t newValue,
size_t index);
15 class UUID:
public Box {
18 std::string getUUID();
19 void setUUID(
const std::string & uuid_string);
20 void setUUID(
const char * raw_uuid);
24 class UUID_TrackFragmentReference:
public UUID {
26 UUID_TrackFragmentReference();
29 void setFlags(uint32_t newFlags);
31 void setFragmentCount(uint32_t newCount);
32 uint32_t getFragmentCount();
33 void setTime(
size_t num, uint64_t newTime);
34 uint64_t getTime(
size_t num);
35 void setDuration(
size_t num, uint64_t newDuration);
36 uint64_t getDuration(
size_t num);
40 class UUID_TFXD:
public UUID {
45 void setFlags(uint32_t newFlags);
47 void setTime(uint64_t newTime);
49 void setDuration(uint64_t newDuration);
50 uint64_t getDuration();
uint32_t getValue(size_t index)
Definition: mp4_ms.cpp:30
Contains all MP4 format related code.
Definition: mp4.cpp:15
std::string toPrettyString(uint32_t indent=0)
Definition: mp4_ms.cpp:34
uint32_t getVersion()
Definition: mp4_ms.cpp:22
Box(char *datapointer=0, bool manage=true)
Creates a new box, optionally using the indicated pointer for storage.
Definition: mp4.cpp:21
SDTP()
Definition: mp4_ms.cpp:14
void setVersion(uint32_t newVersion)
Definition: mp4_ms.cpp:18
void setValue(uint32_t newValue, size_t index)
Definition: mp4_ms.cpp:26