MP4 rework
This commit is contained in:
parent
266248a67e
commit
f5293ea29f
6 changed files with 362 additions and 242 deletions
|
@ -112,11 +112,13 @@ namespace MP4 {
|
|||
void setSPS(std::string newSPS);
|
||||
uint32_t getSPSLen();
|
||||
char * getSPS();
|
||||
std::string hexSPS();
|
||||
void setPPSNumber(uint32_t newPPSNumber);
|
||||
uint32_t getPPSNumber();
|
||||
void setPPS(std::string newPPS);
|
||||
uint32_t getPPSLen();
|
||||
char * getPPS();
|
||||
std::string hexPPS();
|
||||
std::string asAnnexB();
|
||||
void setPayload(std::string newPayload);
|
||||
std::string toPrettyString(uint32_t indent = 0);
|
||||
|
@ -281,7 +283,7 @@ namespace MP4 {
|
|||
|
||||
class HDLR: public Box {
|
||||
public:
|
||||
HDLR(std::string & type, std::string name);
|
||||
HDLR(const std::string & type = "", const std::string & name = "");
|
||||
void setHandlerType(const char * newHandlerType);
|
||||
std::string getHandlerType();
|
||||
void setName(std::string newName);
|
||||
|
@ -420,7 +422,7 @@ namespace MP4 {
|
|||
|
||||
class TKHD: public fullBox {
|
||||
public:
|
||||
TKHD(uint32_t trackId, uint64_t duration, uint32_t width, uint32_t height);
|
||||
TKHD(uint32_t trackId = 0, uint64_t duration = 0, uint32_t width = 0, uint32_t height = 0);
|
||||
TKHD(DTSC::Track & track, bool fragmented);
|
||||
|
||||
void setCreationTime(uint64_t newCreationTime);
|
||||
|
@ -454,7 +456,7 @@ namespace MP4 {
|
|||
|
||||
class MDHD: public fullBox {
|
||||
public:
|
||||
MDHD(uint64_t duration);
|
||||
MDHD(uint64_t duration = 0);
|
||||
void setCreationTime(uint64_t newCreationTime);
|
||||
uint64_t getCreationTime();
|
||||
void setModificationTime(uint64_t newModificationTime);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue