|
mp4v2_ismacrypParams * | MP4DefaultISMACrypParams (mp4v2_ismacrypParams *ptr) |
|
MP4TrackId | MP4AddEncAudioTrack (MP4FileHandle hFile, uint32_t timeScale, MP4Duration sampleDuration, mp4v2_ismacrypParams *icPp, uint8_t audioType=MP4_MPEG4_AUDIO_TYPE) |
|
MP4TrackId | MP4AddEncVideoTrack (MP4FileHandle hFile, uint32_t timeScale, MP4Duration sampleDuration, uint16_t width, uint16_t height, mp4v2_ismacrypParams *icPp, uint8_t videoType=MP4_MPEG4_VIDEO_TYPE, const char *oFormat=NULL) |
|
MP4TrackId | MP4AddEncH264VideoTrack (MP4FileHandle dstFile, uint32_t timeScale, MP4Duration sampleDuration, uint16_t width, uint16_t height, MP4FileHandle srcFile, MP4TrackId srcTrackId, mp4v2_ismacrypParams *icPp) |
|
MP4TrackId | MP4EncAndCloneTrack (MP4FileHandle srcFile, MP4TrackId srcTrackId, mp4v2_ismacrypParams *icPp, MP4FileHandle dstFile=MP4_INVALID_FILE_HANDLE, MP4TrackId dstHintTrackReferenceTrack=MP4_INVALID_TRACK_ID) |
|
MP4TrackId | MP4EncAndCopyTrack (MP4FileHandle srcFile, MP4TrackId srcTrackId, mp4v2_ismacrypParams *icPp, encryptFunc_t encfcnp, uint32_t encfcnparam1, MP4FileHandle dstFile=MP4_INVALID_FILE_HANDLE, bool applyEdits=false, MP4TrackId dstHintTrackReferenceTrack=MP4_INVALID_TRACK_ID) |
|
bool | MP4MakeIsmaCompliant (const char *fileName, bool addIsmaComplianceSdp=true) |
|
char * | MP4MakeIsmaSdpIod (uint8_t videoProfile, uint32_t videoBitrate, uint8_t *videoConfig, uint32_t videoConfigLength, uint8_t audioProfile, uint32_t audioBitrate, uint8_t *audioConfig, uint32_t audioConfigLength) |
|