---
title: USBLowLatencyBufferType
framework: IOKit
role: symbol
role_heading: Enumeration
platforms: [Mac Catalyst 18.4+, macOS 10.2+]
path: iokit/usblowlatencybuffertype
---

# USBLowLatencyBufferType

## Declaration

```occ
typedef enum USBLowLatencyBufferType : unsigned int {
    ...
} USBLowLatencyBufferType;
```

## Overview

Overview Used to specify what kind of buffer to create when calling LowLatencyCreateBuffer().

## Topics

### Constants

- [kUSBLowLatencyWriteBuffer](iokit/usblowlatencybuffertype/kusblowlatencywritebuffer.md)
- [kUSBLowLatencyReadBuffer](iokit/usblowlatencybuffertype/kusblowlatencyreadbuffer.md)
- [kUSBLowLatencyFrameListBuffer](iokit/usblowlatencybuffertype/kusblowlatencyframelistbuffer.md)
