MP4::Box rewritten
This commit is contained in:
parent
2c7edafc42
commit
07faa64075
2 changed files with 440 additions and 418 deletions
16
lib/mp4.h
16
lib/mp4.h
|
@ -9,8 +9,8 @@ namespace MP4{
|
|||
|
||||
class Box {
|
||||
public:
|
||||
Box();
|
||||
Box(char* boxType);
|
||||
Box( size_t size = 0);
|
||||
Box(char* boxType, size_t size = 0 );
|
||||
Box(std::string & newData);
|
||||
~Box();
|
||||
std::string getType();
|
||||
|
@ -22,12 +22,12 @@ namespace MP4{
|
|||
void clear();
|
||||
std::string toPrettyString(int indent = 0);
|
||||
protected:
|
||||
void setInt8( char data, size_t index = 0);
|
||||
void setInt16( short data, size_t index = 0);
|
||||
void setInt32( long data, size_t index = 0);
|
||||
void setInt64( long long int data, size_t index = 0);
|
||||
void setString(std::string data, size_t index = 0);
|
||||
void setString(char* data, size_t size, size_t index = 0);
|
||||
void setInt8( char newData, size_t index = 0);
|
||||
void setInt16( short newData, size_t index = 0);
|
||||
void setInt32( long newData, size_t index = 0);
|
||||
void setInt64( long long int newData, size_t index = 0);
|
||||
void setString(std::string newData, size_t index = 0);
|
||||
void setString(char* newData, size_t size, size_t index = 0);
|
||||
std::string data;
|
||||
};//Box Class
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue