14 uint16_t scheme_version;
17 uint8_t selective_enc;
30 MP4TrackId MP4AddEncAudioTrack(
33 MP4Duration sampleDuration,
35 uint8_t audioType DEFAULT(MP4_MPEG4_AUDIO_TYPE) );
38 MP4TrackId MP4AddEncVideoTrack(
41 MP4Duration sampleDuration,
45 uint8_t videoType DEFAULT(MP4_MPEG4_VIDEO_TYPE),
46 const char* oFormat DEFAULT(NULL) );
49 MP4TrackId MP4AddEncH264VideoTrack(
50 MP4FileHandle dstFile,
52 MP4Duration sampleDuration,
55 MP4FileHandle srcFile,
56 MP4TrackId srcTrackId,
60 MP4TrackId MP4EncAndCloneTrack(
61 MP4FileHandle srcFile,
62 MP4TrackId srcTrackId,
68 MP4TrackId MP4EncAndCopyTrack(
69 MP4FileHandle srcFile,
70 MP4TrackId srcTrackId,
73 uint32_t encfcnparam1,
75 bool applyEdits DEFAULT(
false),
79 bool MP4MakeIsmaCompliant(
81 bool addIsmaComplianceSdp DEFAULT(
true) );
84 char* MP4MakeIsmaSdpIod(
86 uint32_t videoBitrate,
88 uint32_t videoConfigLength,
90 uint32_t audioBitrate,
92 uint32_t audioConfigLength );