?? 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 + -