| Home | Register | Members | Search | Windows Vista Tips | File Database | Links |
![]() |
| Thread Tools | Display Modes |
|
|
|
| |
|
Mini UVC UAC
Guest
Posts: n/a
|
Add more details:
I use the Win7 32bit Version 7600, the driver is Microsoft inbox UVC & UVC driver. "Mini UVC UAC" wrote: > Hi All: > Our device is an USB Composite Deivice which inludes USB Video and USB > Audio function. And when the OS in-box UVC driver and UAC driver loaded, the > device can work correctly. > but for suspend function, we found some exceptons: > (1) Before the usb composite device enter suspend, then disable and enable > USB Audio device, the USB Composite device can enter into suspend again; > (2) But if disable and enable USB Audio device after the USB Composite > Device enter into suspend, the USB Composite device can't enter into suspend > any more. > > I can't explain why. > Whether there is some bug about the Suspend function about UAC about the > Win7 7600 inbox UAC driver ? > > the following is our usb device descriptor: > ===>Device Descriptor<=== > bLength: 0x12 > bDescriptorType: 0x01 > bcdUSB: 0x0200 > bDeviceClass: 0xEF -> This is a Multi-interface > Function Code Device > bDeviceSubClass: 0x02 -> This is the Common Class Sub Class > bDeviceProtocol: 0x01 -> This is the Interface > Association Descriptor protocol > bMaxPacketSize0: 0x40 = (64) Bytes > idVendor: 0x093A > idProduct: 0x2800 > bcdDevice: 0x0001 > iManufacturer: 0x00 > iProduct: 0x00 > iSerialNumber: 0x00 > bNumConfigurations: 0x01 > > ===>Configuration Descriptor<=== > bLength: 0x09 > bDescriptorType: 0x02 > wTotalLength: 0x01C6 -> Validated > bNumInterfaces: 0x04 > bConfigurationValue: 0x01 > iConfiguration: 0x00 > bmAttributes: 0x80 -> Bus Powered > MaxPower: 0xFA = 500 mA > > ===>IAD Descriptor<=== > bLength: 0x08 > bDescriptorType: 0x0B > bFirstInterface: 0x00 > bInterfaceCount: 0x02 > bFunctionClass: 0x0E -> Video Interface Class > bFunctionSubClass: 0x03 -> Video Interface Collection > bFunctionProtocol: 0x00 -> PC_PROTOCOL_UNDEFINED protocol > iFunction: 0x00 > > ===>Interface Descriptor<=== > bLength: 0x09 > bDescriptorType: 0x04 > bInterfaceNumber: 0x00 > bAlternateSetting: 0x00 > bNumEndpoints: 0x01 > bInterfaceClass: 0x0E -> Video Interface > ClassbInterfaceSubClass: 0x01 -> Video Control Interface > SubClass > bInterfaceProtocol: 0x00 > iInterface: 0x00 > > > ===>Class-Specific Video Control Interface Header Descriptor<=== > bLength: 0x0D > bDescriptorType: 0x24 > bDescriptorSubtype: 0x01 > bcdVDC: 0x0100 > wTotalLength: 0x0032 -> Validated > dwClockFrequency: 0x01C9C380 = (30000000) Hz > bInCollection: 0x01 > baInterfaceNr[1]: 0x01 > > ===>Video Control Input Terminal Descriptor<=== > bLength: 0x11 > bDescriptorType: 0x24 > bDescriptorSubtype: 0x02 > bTerminalID: 0x01 > wTerminalType: 0x0201 = (ITT_CAMERA) > bAssocTerminal: 0x00 > iTerminal: 0x00 > ===>Camera Input Terminal Data > wObjectiveFocalLengthMin: 0x0000 > wObjectiveFocalLengthMax: 0x0000 > wOcularFocalLength: 0x0000 > bControlSize: 0x02 > bmControls : 0x00 0x00 > D00 = 0 no - Scanning Mode > D01 = 0 no - Auto-Exposure Mode > D02 = 0 no - Auto-Exposure Priority > D03 = 0 no - Exposure Time (Absolute) > D04 = 0 no - Exposure Time (Relative) > D05 = 0 no - Focus (Absolute) > D06 = 0 no - Focus (Relative) > D07 = 0 no - Iris (Absolute) > D08 = 0 no - Iris (Relative) > D09 = 0 no - Zoom (Absolute) > D10 = 0 no - Zoom (Relative) > D11 = 0 no - Pan (Absolute) > D12 = 0 no - Pan (Relative) > D13 = 0 no - Roll (Absolute) > D14 = 0 no - Roll (Relative) > D15 = 0 no - Tilt (Absolute) > > ===>Video Control Output Terminal Descriptor<=== > bLength: 0x09 > bDescriptorType: 0x24 > bDescriptorSubtype: 0x03 > bTerminalID: 0x02 > wTerminalType: 0x0101 = (TT_STREAMING) > bAssocTerminal: 0x00 > bSourceID: 0x03 > iTerminal: 0x00 > > ===>Video Control Processing Unit Descriptor<=== > bLength: 0x0B > bDescriptorType: 0x24 > bDescriptorSubtype: 0x05 > bUnitID: 0x03 > bSourceID: 0x01 > wMaxMultiplier: 0x0000 > bControlSize: 0x02 > bmControls : 0x0F 0x04 > D00 = 1 yes - Brightness > D01 = 1 yes - Contrast > D02 = 1 yes - Hue > D03 = 1 yes - Saturation > D04 = 0 no - Sharpness > D05 = 0 no - Gamma > D06 = 0 no - White Balance Temperature > D07 = 0 no - White Balance Component > D08 = 0 no - Backlight Compensation > D09 = 0 no - Gain > D10 = 1 yes - Power Line Frequency > D11 = 0 no - Hue, Auto > D12 = 0 no - White Balance Temperature, Auto > D13 = 0 no - White Balance Component, Auto > D14 = 0 no - Digital Multiplier > D15 = 0 no - Digital Multiplier Limit > iProcessing: 0x00 > > ===>Endpoint Descriptor<=== > bLength: 0x07 > bDescriptorType: 0x05 > bEndpointAddress: 0x83 -> Direction: IN - EndpointID: 3 > bmAttributes: 0x03 -> Interrupt Transfer Type > wMaxPacketSize: 0x0010 = 1 transactions per microframe, > 0x10 max bytes > bInterval: 0x06 > > ===>Class-specific VC Interrupt Endpoint Descriptor<=== > bLength: 0x05 > bDescriptorType: 0x25 > bDescriptorSubType: 0x03 > wMaxTransferSize: 0x0010 = (16) Bytes > > ===>Interface Descriptor<=== > bLength: 0x09 > bDescriptorType: 0x04 > bInterfaceNumber: 0x01 > bAlternateSetting: 0x00 > bNumEndpoints: 0x00 > bInterfaceClass: 0x0E -> Video Interface Class > bInterfaceSubClass: 0x02 -> Video Streaming Interface SubClass > bInterfaceProtocol: 0x00 > iInterface: 0x00 > > ===>Video Class-Specific VS Video Input Header Descriptor<=== > bLength: 0x0E > bDescriptorType: 0x24 > bDescriptorSubtype: 0x01 > bNumFormats: 0x01 > wTotalLength: 0x00DF -> Validated > bEndpointAddress: 0x81 -> Direction: IN - EndpointID: 1 > bmInfo: 0x00 -> Dynamic Format Change not > Supported > bTerminalLink: 0x02 > bStillCaptureMethod: 0x02 -> Still Capture Method 2 > bTriggerSupport: 0x01 -> Hardware Triggering Support > bTriggerUsage: 0x00 -> Host will initiate still image > capture > bControlSize: 0x01 > Video Payload Format 1 0x00 > D00 = 0 no - Key Frame Rate > D01 = 0 no - P Frame Rate > D02 = 0 no - Compression Quality > D03 = 0 no - Compression Window Size > D04 = 0 no - Generate Key Frame > D05 = 0 no - Update Frame Segment > D06 = 0 no - Reserved > D07 = 0 no - Reserved > > ===>Video Streaming Uncompressed Format Type Descriptor<=== > bLength: 0x1B > bDescriptorType: 0x24 > bDescriptorSubtype: 0x04 > bFormatIndex: 0x01 > bNumFrameDescriptors: 0x05 > guidFormat: {32595559-0000-0010-8000-00AA00389B71} = > YUY2 Format > bBitsPerPixel: 0x10 > bDefaultFrameIndex: 0x01 > bAspectRatioX: 0x00 > bAspectRatioY: 0x00 > bmInterlaceFlags: 0x00 > D0 = 0x00 Interlaced stream or variable: No > D1 = 0x00 Fields per frame: 2 fields > D2 = 0x00 Field 1 first: No > D3 = 0x00 Reserved > D4..5 = 0x00 Field patterns -> Field 1 only > D6..7 = 0x00 Display Mode -> Bob only > bCopyProtect: 0x00 -> Duplication Unrestricted > > ===>Video Streaming Uncompressed Frame Type Descriptor<=== > bLength: 0x1E > bDescriptorType: 0x24 > bDescriptorSubtype: 0x05 > bFrameIndex: 0x01 > bmCapabilities: 0x00 > wWidth: 0x0280 > wHeight: 0x01E0 > dwMinBitRate: 0x08CA0000 > dwMaxBitRate: 0x08CA0000 > dwMaxVideoFrameBufferSize: 0x00096000 > dwDefaultFrameInterval: 0x00051615 > bFrameIntervalType: 0x01 > ===>Additional Discrete Frame Type Data > dwFrameInterval[1]: 0x00051615 > > ===>Video Streaming Uncompressed Frame Type Descriptor<=== > bLength: 0x1E > bDescriptorType: 0x24 > bDescriptorSubtype: 0x05 > bFrameIndex: 0x02 > bmCapabilities: 0x00 > wWidth: 0x00A0 > wHeight: 0x0078 > dwMinBitRate: 0x008CA000 > dwMaxBitRate: 0x008CA000 > dwMaxVideoFrameBufferSize: 0x00009600 > dwDefaultFrameInterval: 0x00051615 > bFrameIntervalType: 0x01 > ===>Additional Discrete Frame Type Data > dwFrameInterval[1]: 0x00051615 > > ===>Video Streaming Uncompressed Frame Type Descriptor<=== > bLength: 0x1E > bDescriptorType: 0x24 > bDescriptorSubtype: 0x05 > bFrameIndex: 0x03 > bmCapabilities: 0x00 > wWidth: 0x00B0 > wHeight: 0x0090 > dwMinBitRate: 0x00B9A000 > dwMaxBitRate: 0x00B9A000 > dwMaxVideoFrameBufferSize: 0x0000C600 > dwDefaultFrameInterval: 0x00051615 > bFrameIntervalType: 0x01 > ===>Additional Discrete Frame Type Data > dwFrameInterval[1]: 0x00051615 > > ===>Video Streaming Uncompressed Frame Type Descriptor<=== > bLength: 0x1E > bDescriptorType: 0x24 > bDescriptorSubtype: 0x05 > bFrameIndex: 0x04 > bmCapabilities: 0x00 > wWidth: 0x0140 > wHeight: 0x00F0 > dwMinBitRate: 0x02328000 > dwMaxBitRate: 0x02328000 > dwMaxVideoFrameBufferSize: 0x00025800 > dwDefaultFrameInterval: 0x00051615 > bFrameIntervalType: 0x01 > ===>Additional Discrete Frame Type Data > dwFrameInterval[1]: 0x00051615 > > ===>Video Streaming Uncompressed Frame Type Descriptor<=== > bLength: 0x1E > bDescriptorType: 0x24 > bDescriptorSubtype: 0x05 > bFrameIndex: 0x05 > bmCapabilities: 0x00 > wWidth: 0x0160 > wHeight: 0x0120 > dwMinBitRate: 0x02E68000 > dwMaxBitRate: 0x02E68000 > dwMaxVideoFrameBufferSize: 0x00031800 > dwDefaultFrameInterval: 0x00051615 > bFrameIntervalType: 0x01 > ===>Additional Discrete Frame Type Data > dwFrameInterval[1]: 0x00051615 > > ===>Still Image Frame Type Descriptor<=== > bLength: 0x1A > bDescriptorType: 0x24 |
|
|
|
|
|||
|
|||
![]() |
| Thread Tools | |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| WMDC not syncing | Ben | ActiveSync | 19 | 04-25-2008 03:43 PM |
| My PnP Monitor is seen as Non PnP??? | Colin | Windows Vista Hardware | 1 | 11-29-2007 05:01 PM |
| WMDC, Ipaq PPC2K3, Vista | Jan, Philippe | ActiveSync | 8 | 06-28-2007 02:54 PM |
| Stop Error 0x0000007b | Louis LeBrun | Windows Vista Installation | 17 | 07-05-2006 09:00 AM |
| Trouble with driver on Windows Vista Beta 2 | sujatha | Windows Vista Installation | 0 | 06-08-2006 06:44 PM |
Forum Software Powered by vBulletin®, Copyright Jelsoft Enterprises Ltd.
SEO by vBSEO 3.3.2 ©2009, Crawlability, Inc. |



Linear Mode

