---
title: transportControlsSupported
framework: avfoundation
role: symbol
role_heading: Instance Property
path: avfoundation/avcapturedevice/transportcontrolssupported
---

# transportControlsSupported

A Boolean value that indicates whether the device supports transport control commands.

## Declaration

```swift
var transportControlsSupported: Bool { get }
```

## Discussion

Discussion For devices with transport controls, such as AVC tape-based camcorders or pro capture devices with RS422 deck control, the value of this property is true. If transport controls aren’t supported, none of the associated transport control methods and properties are available to the device. This property is key-value observable.

## See Also

### Controlling transport behavior

- [transportControlsPlaybackMode](avfoundation/avcapturedevice/transportcontrolsplaybackmode-swift.property.md)
- [setTransportControlsPlaybackMode(_:speed:)](avfoundation/avcapturedevice/settransportcontrolsplaybackmode(_:speed:).md)
- [AVCaptureDevice.TransportControlsPlaybackMode](avfoundation/avcapturedevice/transportcontrolsplaybackmode-swift.enum.md)
- [transportControlsSpeed](avfoundation/avcapturedevice/transportcontrolsspeed-swift.property.md)
- [AVCaptureDevice.TransportControlsSpeed](avfoundation/avcapturedevice/transportcontrolsspeed-swift.typealias.md)
