---
title: setStreamMode
framework: kernel
role: pseudoSymbol
path: kernel/iostream/1809631-setstreammode
---

# setStreamMode

Sets the mode of the stream, either input or output.

## Declaration

```occ
virtual IOReturn setStreamMode(
 IOStreamMode mode); 
```

## Overview

Overview Subclasses may define whether it is possible to change the mode of a stream.

## See Also

### Stream control

- [getStreamMode](kernel/iostream/1809626-getstreammode.md)
- [startStream](kernel/iostream/1809638-startstream.md)
- [stopStream](kernel/iostream/1809642-stopstream.md)
- [suspendStream](kernel/iostream/1809648-suspendstream.md)
