1#ifndef MP4V2_FILE_PROP_H
2#define MP4V2_FILE_PROP_H
16 const char* atomName );
19bool MP4GetIntegerProperty(
25bool MP4GetFloatProperty(
31bool MP4GetStringProperty(
34 const char** retvalue );
37bool MP4GetBytesProperty(
41 uint32_t* pValueSize );
44bool MP4SetIntegerProperty(
50bool MP4SetFloatProperty(
56bool MP4SetStringProperty(
62bool MP4SetBytesProperty(
65 const uint8_t* pValue,
71MP4Duration MP4GetDuration( MP4FileHandle hFile );
115uint8_t MP4GetODProfileLevel( MP4FileHandle hFile );
118bool MP4SetODProfileLevel( MP4FileHandle hFile, uint8_t value );
121uint8_t MP4GetSceneProfileLevel( MP4FileHandle hFile );
124bool MP4SetSceneProfileLevel( MP4FileHandle hFile, uint8_t value );
127uint8_t MP4GetVideoProfileLevel(
132void MP4SetVideoProfileLevel( MP4FileHandle hFile, uint8_t value );
135uint8_t MP4GetAudioProfileLevel( MP4FileHandle hFile );
138void MP4SetAudioProfileLevel( MP4FileHandle hFile, uint8_t value );
141uint8_t MP4GetGraphicsProfileLevel( MP4FileHandle hFile );
144bool MP4SetGraphicsProfileLevel( MP4FileHandle hFile, uint8_t value );
void MP4ChangeMovieTimeScale(MP4FileHandle hFile, uint32_t value)
Change the general timescale of file hFile.
uint32_t MP4GetTimeScale(MP4FileHandle hFile)
Get the time scale of the movie (file).
bool MP4SetTimeScale(MP4FileHandle hFile, uint32_t value)
Set the time scale of the movie (file).
#define MP4_INVALID_TRACK_ID
Constant: invalid MP4TrackId.
Definition general.h:49