亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? struct-v4l.c~

?? 用于arm9以上平臺(tái)
?? C~
字號(hào):
#include <stdio.h>#include <sys/ioctl.h>#include "videodev.h"//#include "struct-dump.h"#include "struct-v4l.h"/* ---------------------------------------------------------------------- */char *bits_vid_cap[32] = {	"CAPTURE",	"TUNER",	"TELETEXT",	"OVERLAY",	"CHROMAKEY",	"CLIPPING",	"FRAMERAM",	"SCALES",	"MONOCHROME",	"SUBCAPTURE",	"MPEG_DECODER",	"MPEG_ENCODER",	"MJPEG_DECODER",	"MJPEG_ENCODER",};char *bits_chan_flags[32] = {	"TUNER",	"AUDIO",};char *desc_chan_type[] = {	[ VIDEO_TYPE_TV     ] = "TV",	[ VIDEO_TYPE_CAMERA ] = "CAMERA",};char *bits_tuner_flags[32] = {	"PAL",	"NTSC",	"SECAM",	"LOW",	"NORM",	"?",	"?",	"STEREO_ON",	"RDS_ON",	"MBS_ON",};char *desc_tuner_mode[] = {	[ VIDEO_MODE_PAL ]   = "PAL",	[ VIDEO_MODE_NTSC ]  = "NTSC",	[ VIDEO_MODE_SECAM ] = "SECAM",	[ VIDEO_MODE_AUTO ]  = "AUTO",};char *desc_pict_palette[] = {	[ VIDEO_PALETTE_GREY ]    = "GREY",	[ VIDEO_PALETTE_HI240 ]   = "HI240",	[ VIDEO_PALETTE_RGB565 ]  = "RGB565",	[ VIDEO_PALETTE_RGB24 ]   = "RGB24",	[ VIDEO_PALETTE_RGB32 ]   = "RGB32",	[ VIDEO_PALETTE_RGB555 ]  = "RGB555",	[ VIDEO_PALETTE_YUV422 ]  = "YUV422",	[ VIDEO_PALETTE_YUYV ]    = "YUYV",	[ VIDEO_PALETTE_UYVY ]    = "UYVY",	[ VIDEO_PALETTE_YUV420 ]  = "YUV420",	[ VIDEO_PALETTE_YUV411 ]  = "YUV411",	[ VIDEO_PALETTE_RAW ]     = "RAW",	[ VIDEO_PALETTE_YUV422P ] = "YUV422P",	[ VIDEO_PALETTE_YUV411P ] = "YUV411P",	[ VIDEO_PALETTE_YUV420P ] = "YUV420P",	[ VIDEO_PALETTE_YUV410P ] = "YUV410P",};char *bits_audio_flags[32] = {	"MUTE",	"MUTABLE",	"VOLUME",	"BASS",	"TREBLE",	"BALANCE",};char *bits_audio_mode[32] = {	"MONO",	"STEREO",	"LANG1",	"LANG2",};/* ---------------------------------------------------------------------- */struct struct_desc desc_video_capability[] = {{	.type   = STRING,	.name   = "name",	.length = 32,},{	.type   = BITS32,	.name   = "type",	.bits   = bits_vid_cap,},{	.type   = SINT32,	.name   = "channels",},{	.type   = SINT32,	.name   = "audios",},{	.type   = SINT32,	.name   = "maxwidth",},{	.type   = SINT32,	.name   = "maxheight",},{	.type   = SINT32,	.name   = "minwidth",},{	.type   = SINT32,	.name   = "minheight",},{	/* end of list */}};struct struct_desc desc_video_channel[] = {{	.type   = SINT32,	.name   = "channel",},{	.type   = STRING,	.name   = "name",	.length = 32,},{	.type   = SINT32,	.name   = "tuners",},{	.type   = BITS32,	.name   = "flags",	.bits   = bits_chan_flags},{	.type   = ENUM16,	.name   = "type",	.enums  = desc_chan_type,	.length = sizeof(desc_chan_type) / sizeof(char*),},{	.type   = UINT16,	.name   = "norm",},{	/* end of list */}};struct struct_desc desc_video_tuner[] = {{	.type   = SINT32,	.name   = "tuner",},{	.type   = STRING,	.name   = "name",	.length = 32,},{	.type   = UINT32,	.name   = "rangelow",},{	.type   = UINT32,	.name   = "rangehigh",},{	.type   = BITS32,	.name   = "flags",	.bits   = bits_tuner_flags,},{	.type   = ENUM16,	.name   = "mode",	.enums  = desc_tuner_mode,	.length = sizeof(desc_tuner_mode) / sizeof(char*),},{	.type   = UINT16,	.name   = "signal",},{	/* end of list */}};struct struct_desc desc_video_picture[] = {{	.type   = UINT16,	.name   = "brightness",},{	.type   = UINT16,	.name   = "hue",},{	.type   = UINT16,	.name   = "colour",},{	.type   = UINT16,	.name   = "contrast",},{	.type   = UINT16,	.name   = "whiteness",},{	.type   = UINT16,	.name   = "depth",},{	.type   = ENUM16,	.name   = "palette",	.enums  = desc_pict_palette,	.length = sizeof(desc_pict_palette) / sizeof(char*),},{	/* end of list */}};struct struct_desc desc_video_audio[] = {{	.type   = SINT32,	.name   = "audio",},{	.type   = UINT16,	.name   = "volume",},{	.type   = UINT16,	.name   = "bass",},{	.type   = UINT16,	.name   = "treble",},{	.type   = PADDING,	.length = 2,},{	.type   = BITS32,	.name   = "flags",	.bits   = bits_audio_flags,},{	.type   = STRING,	.name   = "name",	.length = 16,},{	.type   = BITS16,	.name   = "mode",	.bits   = bits_audio_mode,},{	.type   = UINT16,	.name   = "balance",},{	.type   = UINT16,	.name   = "step",},{	/* end of list */}};struct struct_desc desc_video_window[] = {{	.type   = UINT32,	.name   = "x",},{	.type   = UINT32,	.name   = "y",},{	.type   = UINT32,	.name   = "width",},{	.type   = UINT32,	.name   = "height",},{	.type   = UINT32,	.name   = "chromakey",},{	.type   = UINT32,	.name   = "flags",},{	/* end of list */}};struct struct_desc desc_video_buffer[] = {{	.type   = PTR,	.name   = "base",},{	.type   = SINT32,	.name   = "height",},{	.type   = SINT32,	.name   = "width",},{	.type   = SINT32,	.name   = "depth",},{	.type   = SINT32,	.name   = "bytesperline",},{	/* end of list */}};struct struct_desc desc_video_mmap[] = {{	.type   = UINT32,	.name   = "frame",},{	.type   = SINT32,	.name   = "height",},{	.type   = SINT32,	.name   = "width",},{	.type   = UINT32,	.name   = "format",},{	/* end of list */}};struct struct_desc desc_video_mbuf[] = {{	.type   = SINT32,	.name   = "size",},{	.type   = SINT32,	.name   = "frames",},{	.type   = SINT32,	.name   = "offsets",        /* FIXME len=32 */},{	/* end of list */}};/* ---------------------------------------------------------------------- */struct ioctl_desc ioctls_v4l1[256] = {	[_IOC_NR(VIDIOCGCAP)] = {		.name = "VIDIOCGCAP",		.desc = desc_video_capability,	},	[_IOC_NR(VIDIOCGCHAN)] = {		.name = "VIDIOCGCHAN",		.desc = desc_video_channel,	},	[_IOC_NR(VIDIOCSCHAN)] = {		.name = "VIDIOCSCHAN",		.desc = desc_video_channel,	},	[_IOC_NR(VIDIOCGTUNER)] = {		.name = "VIDIOCGTUNER",		.desc = desc_video_tuner,	},	[_IOC_NR(VIDIOCSTUNER)] = {		.name = "VIDIOCSTUNER",		.desc = desc_video_tuner,	},	[_IOC_NR(VIDIOCGPICT)] = {		.name = "VIDIOCGPICT",		.desc = desc_video_picture,	},	[_IOC_NR(VIDIOCSPICT)] = {		.name = "VIDIOCSPICT",		.desc = desc_video_picture,	},	[_IOC_NR(VIDIOCCAPTURE)] = {		.name = "VIDIOCCAPTURE",		.desc = desc_int,	},	[_IOC_NR(VIDIOCGWIN)] = {		.name = "VIDIOCGWIN",		.desc = desc_video_window,	},	[_IOC_NR(VIDIOCSWIN)] = {		.name = "VIDIOCSWIN",		.desc = desc_video_window,	},	[_IOC_NR(VIDIOCGFBUF)] = {		.name = "VIDIOCGFBUF",		.desc = desc_video_buffer,	},	[_IOC_NR(VIDIOCSFBUF)] = {		.name = "VIDIOCSFBUF",		.desc = desc_video_buffer,	},	[_IOC_NR(VIDIOCKEY)] = {		.name = "VIDIOCKEY",//		.desc = desc_video_key,	},	[_IOC_NR(VIDIOCGFREQ)] = {		.name = "VIDIOCGFREQ",		.desc = desc_long,	},	[_IOC_NR(VIDIOCSFREQ)] = {		.name = "VIDIOCSFREQ",		.desc = desc_long,	},	[_IOC_NR(VIDIOCGAUDIO)] = {		.name = "VIDIOCGAUDIO",		.desc = desc_video_audio,	},	[_IOC_NR(VIDIOCSAUDIO)] = {		.name = "VIDIOCSAUDIO",		.desc = desc_video_audio,	},	[_IOC_NR(VIDIOCSYNC)] = {		.name = "VIDIOCSYNC",		.desc = desc_int,	},	[_IOC_NR(VIDIOCMCAPTURE)] = {		.name = "VIDIOCMCAPTURE",		.desc = desc_video_mmap,	},	[_IOC_NR(VIDIOCGMBUF)] = {		.name = "VIDIOCGMBUF",		.desc = desc_video_mbuf,	},	[_IOC_NR(VIDIOCGUNIT)] = {		.name = "VIDIOCGUNIT",//		.desc = desc_video_unit,	},	[_IOC_NR(VIDIOCGCAPTURE)] = {		.name = "VIDIOCGCAPTURE",//		.desc = desc_video_capture,	},	[_IOC_NR(VIDIOCSCAPTURE)] = {		.name = "VIDIOCSCAPTURE",//		.desc = desc_video_capture,	},	[_IOC_NR(VIDIOCSPLAYMODE)] = {		.name = "VIDIOCSPLAYMODE",//		.desc = desc_video_play_mode,	},	[_IOC_NR(VIDIOCSWRITEMODE)] = {		.name = "VIDIOCSWRITEMODE",		.desc = desc_int,	},	[_IOC_NR(VIDIOCGPLAYINFO)] = {		.name = "VIDIOCGPLAYINFO",//		.desc = desc_video_info,	},	[_IOC_NR(VIDIOCSMICROCODE)] = {		.name = "VIDIOCSMICROCODE",//		.desc = desc_video_code,	},	[_IOC_NR(VIDIOCGVBIFMT)] = {		.name = "VIDIOCGVBIFMT",//		.desc = desc_vbi_format,	},	[_IOC_NR(VIDIOCSVBIFMT)] = {		.name = "VIDIOCSVBIFMT",//		.desc = desc_vbi_format,	},};/* ---------------------------------------------------------------------- *//* * Local variables: * c-basic-offset: 8 * End: */

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久蜜桃av一区二区天堂| 亚洲国产一区二区视频| 久久这里只有精品首页| 欧美一卡二卡在线观看| 欧美一级二级三级乱码| 日韩欧美中文字幕精品| 日韩一区二区三区观看| 欧美一级xxx| 欧美一区二区三区婷婷月色| 欧美一级视频精品观看| 精品国产不卡一区二区三区| 精品少妇一区二区三区视频免付费| 日韩亚洲欧美成人一区| 精品电影一区二区三区| 久久伊人蜜桃av一区二区| 国产天堂亚洲国产碰碰| 国产精品美女www爽爽爽| 中文字幕一区二区5566日韩| 亚洲天堂精品视频| 亚洲一区二区三区四区在线免费观看| 亚洲影院理伦片| 水野朝阳av一区二区三区| 日韩电影一二三区| 精品一二三四区| 成熟亚洲日本毛茸茸凸凹| 北条麻妃一区二区三区| 色综合色狠狠天天综合色| 精品视频在线看| 日韩丝袜情趣美女图片| 久久久国产精品不卡| 国产精品灌醉下药二区| 一二三四社区欧美黄| 青青草视频一区| 国产成人在线看| 色吧成人激情小说| 日韩视频一区二区三区| 国产精品热久久久久夜色精品三区 | 午夜精品成人在线视频| 美女脱光内衣内裤视频久久网站| 国产白丝精品91爽爽久久 | 制服丝袜亚洲色图| 精品福利在线导航| 亚洲色图欧洲色图| 免费成人在线观看视频| 成人免费看片app下载| 欧美日韩国产一区| 亚洲图片欧美视频| 久久69国产一区二区蜜臀| proumb性欧美在线观看| 在线播放日韩导航| 中文字幕+乱码+中文字幕一区| 亚洲高清视频在线| 国产成人免费视频| 777午夜精品视频在线播放| 亚洲国产高清aⅴ视频| 亚洲福利一区二区| 不卡大黄网站免费看| 日韩午夜激情免费电影| 亚洲欧美一区二区三区极速播放 | jiyouzz国产精品久久| 欧美一三区三区四区免费在线看 | 欧美日韩精品一区二区| 欧美国产丝袜视频| 亚洲成人黄色影院| jizzjizzjizz欧美| 亚洲精品一区二区三区福利 | 在线精品视频一区二区| 中文子幕无线码一区tr| 久久精品国产**网站演员| 在线看日本不卡| 国产精品丝袜久久久久久app| 免费高清在线一区| 欧美日韩中文字幕一区二区| 亚洲欧洲日韩综合一区二区| 激情欧美一区二区| 7777精品久久久大香线蕉| 亚洲欧美一区二区在线观看| 国产精品99久久久久久宅男| 91麻豆精品国产91久久久使用方法| 中文字幕佐山爱一区二区免费| 国产精品中文字幕日韩精品| 88在线观看91蜜桃国自产| 亚洲免费观看高清完整版在线观看熊| 懂色av一区二区在线播放| 精品国产一区二区三区av性色| 亚洲成人免费av| 91电影在线观看| 亚洲视频资源在线| 不卡视频一二三| 久久久国产午夜精品| 国内精品在线播放| 欧美一区二区三区思思人| 亚洲成av人综合在线观看| 91福利社在线观看| 亚洲色图在线播放| 91蜜桃视频在线| 中文字幕字幕中文在线中不卡视频| 国产一区二区福利| 久久精品人人做人人爽人人| 另类综合日韩欧美亚洲| 欧美一级爆毛片| 蜜乳av一区二区三区| 日韩欧美卡一卡二| 久久av中文字幕片| 欧美成人精品1314www| 久久99国产精品久久99| 精品少妇一区二区三区视频免付费| 美国毛片一区二区三区| 精品国产乱码久久久久久1区2区 | 欧美日韩亚洲综合| 亚洲成av人片在线观看无码| 欧美三电影在线| 无码av免费一区二区三区试看| 91精品黄色片免费大全| 久久精品国产精品亚洲红杏| 欧美大尺度电影在线| 国产精品一区二区久久精品爱涩| 久久精品夜夜夜夜久久| 成人激情动漫在线观看| 亚洲欧美一区二区三区极速播放| 在线观看视频欧美| 秋霞成人午夜伦在线观看| 欧美精品一区二区三区高清aⅴ | 国产亚洲成aⅴ人片在线观看| 国产成a人亚洲| 亚洲免费高清视频在线| 欧美日韩大陆一区二区| 麻豆视频观看网址久久| 久久精品视频网| 99精品视频中文字幕| 亚洲成人先锋电影| 精品欧美乱码久久久久久 | 精品黑人一区二区三区久久 | 日韩欧美激情一区| 粉嫩aⅴ一区二区三区四区| 亚洲免费高清视频在线| 91麻豆精品国产91| 成人妖精视频yjsp地址| 一区二区三区在线不卡| 日韩精品最新网址| 成人中文字幕在线| 亚洲不卡一区二区三区| 精品国产123| 色就色 综合激情| 麻豆国产精品一区二区三区 | 国产欧美精品一区aⅴ影院| 色菇凉天天综合网| 精品在线播放免费| 亚洲免费在线视频| 精品久久久久久久久久久久包黑料 | 麻豆国产一区二区| 亚洲天堂成人在线观看| 日韩丝袜情趣美女图片| av福利精品导航| 青青国产91久久久久久| 亚洲视频一区二区免费在线观看| 日韩限制级电影在线观看| 99久久精品一区| 美脚の诱脚舐め脚责91 | 91视视频在线观看入口直接观看www | 国产精品丝袜一区| 91精品国产91久久久久久一区二区 | 欧美日韩一卡二卡三卡| 国产麻豆欧美日韩一区| 一区二区三区日本| 国产午夜一区二区三区| 欧美精品电影在线播放| 不卡的av在线播放| 捆绑调教美女网站视频一区| 亚洲精品视频在线看| 久久精品水蜜桃av综合天堂| 欧美日韩一区二区在线视频| 成人蜜臀av电影| 久久er精品视频| 午夜精品久久久久影视| 亚洲欧美精品午睡沙发| 日本一区二区三区高清不卡| 91精品久久久久久久久99蜜臂| 色一区在线观看| 成人h精品动漫一区二区三区| 久久99国产精品免费| 日韩不卡一区二区| 亚洲一区二区成人在线观看| 国产精品久久久久久久午夜片 | 日韩电影在线观看一区| 一区二区三区自拍| 中文字幕日韩一区二区| 久久久久成人黄色影片| 精品嫩草影院久久| 日韩天堂在线观看| 欧美精品在线观看播放| 在线精品国精品国产尤物884a| 99麻豆久久久国产精品免费优播| 国产乱码精品1区2区3区| 蜜臀久久99精品久久久画质超高清| 亚洲丶国产丶欧美一区二区三区| 国产精品国产三级国产a| 国产亚洲成av人在线观看导航| 欧美一级精品在线| 91精品在线免费|