📄 godev_dummy.c
字号:
#include <stdio.h>#include <stdlib.h>#include <time.h>#include "godev.h"#include "DummyServer.h"const int FRAME_RATE=5;static CDummyServer DS_Big[16];static CDummyServer DS_Small[16];/* Open and close */int godev_open(int id){ unsigned char syncWord[16]; timeval tv; char big_file_name[]="01.mv4"; char small_file_name[]="01_small.go"; syncWord[0]=0x00; syncWord[1]=0x00; syncWord[2]=0x01; syncWord[3]=0xf0; big_file_name[1]=id+'1'; small_file_name[1]=id+'1'; DS_Big[id].Init(FRAME_RATE, 300, MPEG4_STREAM, big_file_name); DS_Small[id].Init(FRAME_RATE, 300, GO_STREAM, small_file_name); gettimeofday(&tv, NULL); DS_Big[id].StartTime(tv); DS_Small[id].StartTime(tv);}int godev_close(int id){}int godev_ioctl(int id, int cmd, ...){ return 0;}int godev_get_fs_frame(int id, void *buf, size_t size){ int i; i=DS_Big[id].getOneFrame((unsigned char *)buf); return i;}int godev_get_ss_frame(int id, void *buf, size_t size){ int i; i=DS_Small[id].getOneFrame((unsigned char *)buf); return i;}int godev_get_au_stream(int id, void *buf, size_t size){}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -