1 #ifndef MP4V2_FILE_PROP_H
2 #define MP4V2_FILE_PROP_H
16 const char* atomName );
19 bool MP4GetIntegerProperty(
25 bool MP4GetFloatProperty(
31 bool MP4GetStringProperty(
34 const char** retvalue );
37 bool MP4GetBytesProperty(
41 uint32_t* pValueSize );
44 bool MP4SetIntegerProperty(
50 bool MP4SetFloatProperty(
56 bool MP4SetStringProperty(
62 bool MP4SetBytesProperty(
65 const uint8_t* pValue,
71 MP4Duration MP4GetDuration( MP4FileHandle hFile );
115 uint8_t MP4GetODProfileLevel( MP4FileHandle hFile );
118 bool MP4SetODProfileLevel( MP4FileHandle hFile, uint8_t value );
121 uint8_t MP4GetSceneProfileLevel( MP4FileHandle hFile );
124 bool MP4SetSceneProfileLevel( MP4FileHandle hFile, uint8_t value );
127 uint8_t MP4GetVideoProfileLevel(
132 void MP4SetVideoProfileLevel( MP4FileHandle hFile, uint8_t value );
135 uint8_t MP4GetAudioProfileLevel( MP4FileHandle hFile );
138 void MP4SetAudioProfileLevel( MP4FileHandle hFile, uint8_t value );
141 uint8_t MP4GetGraphicsProfileLevel( MP4FileHandle hFile );
144 bool MP4SetGraphicsProfileLevel( MP4FileHandle hFile, uint8_t value );