---
title: AudioHardwareIOProcStreamUsage
framework: coreaudio
role: symbol
role_heading: Structure
path: coreaudio/audiohardwareioprocstreamusage
---

# AudioHardwareIOProcStreamUsage

This structure describes which streams a given AudioDeviceIOProc will use. It is used in conjunction with kAudioDevicePropertyIOProcStreamUsage.

## Declaration

```swift
struct AudioHardwareIOProcStreamUsage
```

## Overview

Overview

## Topics

### Initializers

- [init(mIOProc:mNumberStreams:mStreamIsOn:)](coreaudio/audiohardwareioprocstreamusage/init(mioproc:mnumberstreams:mstreamison:).md)

### Instance Properties

- [mIOProc](coreaudio/audiohardwareioprocstreamusage/mioproc.md)
- [mNumberStreams](coreaudio/audiohardwareioprocstreamusage/mnumberstreams.md)
- [mStreamIsOn](coreaudio/audiohardwareioprocstreamusage/mstreamison.md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)

## See Also

### Structures

- [AudioObjectPropertyAddress](coreaudio/audioobjectpropertyaddress.md)
- [AudioStreamRangedDescription](coreaudio/audiostreamrangeddescription.md)
- [UnsafeMutableAudioBufferListPointer](coreaudio/unsafemutableaudiobufferlistpointer.md)
