⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 godev_dummy.c

📁 嵌入式LIUNX的流媒体控制器程序哦 号可以
💻 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 + -