---
title: start
framework: kernel
role: pseudoSymbol
path: kernel/ioaudioport/1811924-start
---

# start

Called to start a newly created IOAudioPort.

## Declaration

```occ
virtual bool start(
 IOService *provider); 
```

## Parameters

- `provider`: The IOAudioDevice that owns this port

## Return Value

Return Value Returns true on success

## Overview

Overview This is called automatically by IOAudioDevice when attachAudioPort() is called.

## See Also

### Miscellaneous

- [addAudioControl](kernel/ioaudioport/1811855-addaudiocontrol.md)
- [deactivateAudioControls](kernel/ioaudioport/1811875-deactivateaudiocontrols.md)
- [free](kernel/ioaudioport/1811888-free.md)
- [initWithAttributes](kernel/ioaudioport/1811904-initwithattributes.md)
- [stop](kernel/ioaudioport/1811938-stop.md)
- [withAttributes](kernel/ioaudioport/1811950-withattributes.md)
