---
title: SetCanBeDefaultInputDevice
framework: VideoDriverKit
role: symbol
role_heading: Instance Method
platforms: [driverkit 27.0+]
path: videodriverkit/iouservideodevice/setcanbedefaultinputdevice
---

# SetCanBeDefaultInputDevice

Specify if device can be used as default input device.

## Declaration

```occ
kern_return_t SetCanBeDefaultInputDevice(bool in_can_be_default);
```

## Parameters

- `in_can_be_default`: True if device can be used as default input device by the host.

## Discussion

Discussion The object’s work queue synchronizes access to the value.

## See Also

### Working with default device behavior

- [CanBeDefaultInputDevice](videodriverkit/iouservideodevice/canbedefaultinputdevice.md)
- [SetCanBeDefaultOutputDevice](videodriverkit/iouservideodevice/setcanbedefaultoutputdevice.md)
- [CanBeDefaultOutputDevice](videodriverkit/iouservideodevice/canbedefaultoutputdevice.md)
- [SetCanBeDefaultSystemOutputDevice](videodriverkit/iouservideodevice/setcanbedefaultsystemoutputdevice.md)
- [CanBeDefaultSystemOutputDevice](videodriverkit/iouservideodevice/canbedefaultsystemoutputdevice.md)
