fineamy
驱动牛犊
驱动牛犊
  • 注册日期2004-06-25
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分320分
  • 威望32点
  • 贡献值0点
  • 好评度32点
  • 原创分0分
  • 专家分0分
阅读:1832回复:3

usb摄像头开发必然遇到的一个问题!!!!!!!!!!!!!!

楼主#
更多 发布于:2004-08-17 17:01
我在修改ddk中提供的camera样例驱动intemcam,它是支持YUV格式的图象,其KSDATARANGE内容如下,其中//MEDIASUBTYPE_I420        
        FCC_FORMAT_YUV12A, 0x0000, 0x0010, 0x80, 0x00, 0x00, 0xaa, 0x00, 0x38, 0x9b, 0x71,说名它是YUV格式的,现在我的图象输出是RGB24格式,不知这里应该为何指,还有我不是很明白为什么这里是这样的一串值,好象根本不符合KSDATARANGE的原形说明呀

// KSDATARANGE
    {  
        sizeof (KS_DATARANGE_VIDEO),
        0,                      // Flags
        (D_X * D_Y * 12)/8,     // SampleSize
        0,                      // Reserved
//MEDIATYPE_Video
        STATIC_KSDATAFORMAT_TYPE_VIDEO,      
//MEDIASUBTYPE_I420        
        FCC_FORMAT_YUV12A, 0x0000, 0x0010, 0x80, 0x00, 0x00, 0xaa, 0x00, 0x38, 0x9b, 0x71,
        STATIC_KSDATAFORMAT_SPECIFIER_VIDEOINFO
    },
********************************************
KSDATARANGE的原形说明
*****************************************
typedef struct {
  ULONG  FormatSize;
  ULONG  Flags;
  ULONG  SampleSize;
  ULONG  Reserved;
  GUID  MajorFormat;
  GUID  SubFormat
  GUID  Specifier;
} KSDATARANGE

最新喜欢:

crazytancrazyt...
usbworld
驱动牛犊
驱动牛犊
  • 注册日期2003-11-05
  • 最后登录2021-09-07
  • 粉丝1
  • 关注1
  • 积分23分
  • 威望117点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2004-08-17 17:19
我正在写CAPTURE /CAREMA DRIVER。
我们可以讨论。
我在深圳。
msn: h_rainwin@hotmail.com
fineamy
驱动牛犊
驱动牛犊
  • 注册日期2004-06-25
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分320分
  • 威望32点
  • 贡献值0点
  • 好评度32点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-08-17 17:58
to usbworld:
你的图象格式是什么的,好象大部分都用YUV,但是由于我的camera没有使用dsp,所以直接出来RGB24,而流驱动也支持这样的格式,就不知上面应该怎么改,或有没有什么资料说明呢?
usbworld
驱动牛犊
驱动牛犊
  • 注册日期2003-11-05
  • 最后登录2021-09-07
  • 粉丝1
  • 关注1
  • 积分23分
  • 威望117点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
  • 社区居民
地板#
发布于:2004-08-17 18:08
我的格式是YUV。
我们用MSN聊,好不好?
msn: h_rainwin@hotmail.com
游客

返回顶部