---
title: IOUSBHostIsochronousFrame
framework: iousbhost
role: symbol
role_heading: Structure
path: iousbhost/iousbhostisochronousframe
---

# IOUSBHostIsochronousFrame

A structure that represents a single frame in an isochronous transfer.

## Declaration

```swift
struct IOUSBHostIsochronousFrame
```

## Topics

### Frame Structure

- [status](iousbhost/iousbhostisochronousframe/status.md)
- [requestCount](iousbhost/iousbhostisochronousframe/requestcount.md)
- [completeCount](iousbhost/iousbhostisochronousframe/completecount.md)
- [timeStamp](iousbhost/iousbhostisochronousframe/timestamp.md)

### Initializing the Structure

- [init()](iousbhost/iousbhostisochronousframe/init().md)

### Initializers

- [init(status:requestCount:completeCount:reserved:timeStamp:)](iousbhost/iousbhostisochronousframe/init(status:requestcount:completecount:reserved:timestamp:).md)

### Instance Properties

- [reserved](iousbhost/iousbhostisochronousframe/reserved.md)
- [completeCount](iousbhost/iousbhostisochronousframe/completecount.md)
- [requestCount](iousbhost/iousbhostisochronousframe/requestcount.md)
- [reserved](iousbhost/iousbhostisochronousframe/reserved.md)
- [status](iousbhost/iousbhostisochronousframe/status.md)
- [timeStamp](iousbhost/iousbhostisochronousframe/timestamp.md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Sendable](swift/sendable.md)

## See Also

### Sending Isochronous I/O

- [IOUSBHostIsochronousCompletionHandler](iousbhost/iousbhostisochronouscompletionhandler.md)
- [IOUSBHostTime](iousbhost/iousbhosttime.md)
- [enqueueIORequest(with:frameList:frameListCount:firstFrameNumber:completionHandler:)](iousbhost/iousbhostpipe/enqueueiorequest(with:framelist:framelistcount:firstframenumber:completionhandler:).md)
- [sendIORequest(with:frameList:frameListCount:firstFrameNumber:)](iousbhost/iousbhostpipe/sendiorequest(with:framelist:framelistcount:firstframenumber:).md)
