阅读:1832回复:3
usb摄像头开发必然遇到的一个问题!!!!!!!!!!!!!!
我在修改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 |
|
最新喜欢:crazyt... |
沙发#
发布于:2004-08-17 17:19
我正在写CAPTURE /CAREMA DRIVER。
我们可以讨论。 我在深圳。 msn: h_rainwin@hotmail.com |
|
板凳#
发布于:2004-08-17 17:58
to usbworld:
你的图象格式是什么的,好象大部分都用YUV,但是由于我的camera没有使用dsp,所以直接出来RGB24,而流驱动也支持这样的格式,就不知上面应该怎么改,或有没有什么资料说明呢? |
|
地板#
发布于:2004-08-17 18:08
我的格式是YUV。
我们用MSN聊,好不好? msn: h_rainwin@hotmail.com |
|