Changeset 67590 in vbox for trunk/include/VBox
- Timestamp:
- Jun 23, 2017 7:24:52 PM (8 years ago)
- svn:sync-xref-src-repo-rev:
- 116348
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/VBox/vusb.h
r66989 r67590 832 832 */ 833 833 DECLR3CALLBACKMEMBER(uint32_t, pfnGetPeriodicFrameRate, (PVUSBIROOTHUBCONNECTOR pInterface)); 834 835 /** 836 * Updates the internally stored isochronous scheduling frame for a given 837 * endpoint and returns the delta between the current and previous frame. 838 * 839 * @returns Delta between currently and previously scheduled frame. 840 * @retval 0 if no previous frame was set. 841 * @param pInterface Pointer to this struct. 842 */ 843 DECLR3CALLBACKMEMBER(uint32_t, pfnUpdateIsocFrameDelta, (PVUSBIROOTHUBCONNECTOR pInterface, PVUSBIDEVICE pDevice, 844 int EndPt, VUSBDIRECTION enmDir, uint16_t uNewFrameID, uint8_t uBits)); 834 845 835 846 } VUSBIROOTHUBCONNECTOR; … … 1175 1186 * IN: The packet size. I.e. the number of bytes to the next packet or end of buffer. 1176 1187 * OUT: The actual size transferred. */ 1177 uint 16_t cb;1188 uint32_t cb; 1178 1189 /** The offset of the packet. (Relative to VUSBURB::abData[0].) 1179 1190 * OUT: This can be changed by the USB device if it does some kind of buffer squeezing. */ 1180 uint 16_t off;1191 uint32_t off; 1181 1192 /** The status of the transfer. 1182 1193 * IN: VUSBSTATUS_INVALID … … 1260 1271 VUSBSTATUS enmStatus; 1261 1272 1273 /** The relative starting frame for isochronous transfers. 1274 * Zero indicates "transfer ASAP". 1275 * This is ignored when enmType isn't VUSBXFERTYPE_ISOC. */ 1276 uint16_t uStartFrameDelta; 1277 /** Flag indicating whether the start frame delta is relative 1278 * to the previous transfer (false) or now (true). 1279 * This is ignored when enmType isn't VUSBXFERTYPE_ISOC. */ 1280 bool fStartRelToNow; 1262 1281 /** The number of isochronous packets describe in aIsocPkts. 1263 1282 * This is ignored when enmType isn't VUSBXFERTYPE_ISOC. */ 1264 uint 32_tcIsocPkts;1283 uint8_t cIsocPkts; 1265 1284 /** The iso packets within abData. 1266 1285 * This is ignored when enmType isn't VUSBXFERTYPE_ISOC. */
Note:
See TracChangeset
for help on using the changeset viewer.