nt9856x/rtos/code/lib/include/avfile/AVFile_MakerMov.h
2023-03-28 15:07:53 +08:00

58 lines
1.1 KiB
C
Executable File

/**
Header file of media fileformat writing library
Exported header file of media fileformat writing library.
@file AVFile_MakerMov.h
@ingroup mIMEDIAWRITE
@note Nothing.
@version V1.00.000
@date 2019/01/31
Copyright Novatek Microelectronics Corp. 2019. All rights reserved.
*/
#ifndef _AVIFILEMAKERMOV_H
#define _AVIFILEMAKERMOV_H
/**
@addtogroup mIMEDIAWRITE
*/
//@{
/*
Public funtions to use fileformat maker
*/
//@{
/**
Get mov-container-maker.
Get mov-container-maker to make a mov file.
@param[in] void
@return
PCONTAINERMAKER container maker
*/
extern PCONTAINERMAKER mov_getContainerMaker(void);
/**
Register callback for mov-container-maker.
Register callback for mov-container-maker.
@return
- @b E_OK: Register successfully.
- @b E_NOSPT: Wrong checkID.
*/
extern ER MovWriteLib_RegisterObjCB(void *pobj);
extern void mov_ResetContainerMaker(void);
extern ER MovWriteLib_ChangeWriteCB(void *pobj);
//@}
#endif//_AVIFILEMAKERMOV_H
//@}