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

# CanBeDefaultOutputDevice

Returns a Boolean value indicating if device can be used for default output.

## Declaration

```occ
uint32_t CanBeDefaultOutputDevice();
```

## Return Value

Return Value True if device can be used for default output.

## Discussion

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

## See Also

### Working with default device behavior

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