| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- /*********************************************************************************
- *Author: Yongjun Zhao
- *Description:
- *History:
- Date: 2014.12.11/Yongjun Zhao
- Action:Create
- **********************************************************************************/
- #pragma once
- #include "XTypes.h"
- typedef enum EMP4_EDIT_MSG
- {
- EMSG_MF_ON_SUB_FILE = FUN_USER_MSG_BEGIN_1 + 1900,
- EMSG_MF_ON_EDIT_FILE = 5901,
- }EMP4_EDIT_MSG;
- // szSrcFile:源文件(mp4文件格式)
- // szDesFile:目标文件
- // nTimeBegin, nTimeEnd:开始结束时间,单位毫秒
- // 相关消息ID EMSG_MF_ON_SUB_FILE_PROGRESS:进度及结果 0~100:进度 200:成功 <0:失败
- int MP4_SubFile(UI_HANDLE hUser, const char *szSrcFile, const char *szDesFile, int nTimeBegin, int nTimeEnd, int nSeq = 0);
- // Mp4 File Formate
- int EMP4_CreateFormatFile(UI_HANDLE hUser, const char *szDesFile);
- int EMP4_StartFormate(int hFileObj);
- int EMP4_CancelFormate(int hFileObj);
- int EMP4_DestoryFormate(int hFileObj);
- // MP4文件操作
- // 返回操作nFileIndex
- int EMP4_InsertSrcFile(int hFileObj, const char *szSrcFile, int nIndex);
- int EMP4_RemoveSrcFile(int hFileObj, const char *szSrcFile);
- int EMP4_SetSrcFileIndex(int hFileObj, const char *szSrcFile, int nIndex);
- // 设置背景音乐(要求MP3格式)
- int EMP4_SetAudioFile(int hFileObj, const char *szAudioFile);
- // nSpeed:1:Normal Speed
- //int EMP4_SetSrcFileSpeed(int hFileObj, const char *szSrcFile, float nSpeed);
|