Initial commit: TXW82x FPV v2.7.0.7-42229 SDK + project sources
This commit is contained in:
46
sdk/app/test_demo/AT_save_avi.c
Normal file
46
sdk/app/test_demo/AT_save_avi.c
Normal file
@@ -0,0 +1,46 @@
|
||||
/***************************************************
|
||||
该demo主要是录制AVI使用
|
||||
***************************************************/
|
||||
#include "basic_include.h"
|
||||
#include "stream_frame.h"
|
||||
#include "avi_record_msi.h"
|
||||
#include "osal_file.h"
|
||||
|
||||
int32 demo_atcmd_save_avi(const char *cmd, char *argv[], uint32 argc)
|
||||
{
|
||||
#if OPENDML_EN && SDH_EN && FS_EN
|
||||
uint32_t fps = 0;
|
||||
uint32_t frq = 0;
|
||||
uint32_t record_num = 0;
|
||||
if(argc < 3)
|
||||
{
|
||||
os_printf("%s argc too small:%d,should more 2 arg\n",__FUNCTION__,argc);
|
||||
return 0;
|
||||
}
|
||||
|
||||
if(os_atoi(argv[0]) == 0)
|
||||
{
|
||||
avi_record_msi_deinit();
|
||||
}
|
||||
else if(os_atoi(argv[0]) == 1)
|
||||
{
|
||||
fps = os_atoi(argv[1]);
|
||||
frq = os_atoi(argv[2]);
|
||||
if(argc > 3)
|
||||
{
|
||||
record_num = os_atoi(argv[3]);
|
||||
}
|
||||
|
||||
if(record_num == 0)
|
||||
{
|
||||
record_num = 1;
|
||||
}
|
||||
os_printf("fps:%d\tfrq:%d\n",fps,frq);
|
||||
avi_record_msi_init(1280, 720, fps, frq, 30, NULL, NULL);
|
||||
}
|
||||
#endif
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user