
W99681CF
- 32 -
6
bInterfaceSubClass
1
0x00
Digital Video Camera subclass code
7
bInterfaceProtocol
1
0x00
Protocol code. No class specific protocol.
8
iInterface
1
0x00
No interface string
Table 7.8 W99681CF Data-In Endpoint Descriptor
Offset
Field
Size
Value
Description
0
bLength
1
0x07
Size of this descriptor in bytes
1
bDescriptorType
1
0x05
Endpoint Descriptor Type
2
bEndpointAddress
1
0x81
Endpoint number. Direction is set to IN.
3
bmAttributes
1
0x01
sochronous transfer type
4
wMaxPacketSize
2
0x00
Default zero bandwidth
6
bInterval
1
0x01
nterval in milliseconds for polling endpoint for
data transfers
The W99681CF Video interface includes 16 alternate settings that allow the Data-In endpoint
bandwidth to be varied decreasingly from 8 Mbps down to 0.5 Mbps in descending 0.5 Mbps steps
such that the device driver can request subsequently smaller bandwidth quantities. A separate
interface descriptor and its associated endpoint are included for each setting. When the host requests
the Configuration Descriptor, all 16 pairs of interface and endpoint descriptors for alternate setting
should follow the interface and endpoint descriptors for the default alternate setting zero.
The W99681CF supports the Get Interface and Set Interface requests to report or select a specific
alternate setting for the Video interface.
Table 7.9 W99681CF Video Interface Alternate Setting 1-16 Interface Descriptor
Offset
Field
Size
Value
Description
0
bLength
1
0x09
Size of this descriptor in bytes
1
bDescriptorType
1
0x04
nterface Descriptor Type
2
bInterfaceNumber
1
0x00
Number of interface
3
bAlternateSetting
1
1-16
(Note 1)
Alternate setting 1-16 for this interface
4
bNumEndpoints
1
0x01
Number of endpoints used by this interface
5
bInterfaceClass
1
0x00
mage interface class code
6
bInterfaceSubClass
1
0x00
Digital Video Camera subclass code
7
bInterfaceProtocol
1
0x00
Protocol code. No class specific protocol.
8
iInterface
1
0x00
No interface string
Note 1. Refer to Table 7.11.