---
title: macOS capture features
framework: avfoundation
role: collectionGroup
role_heading: API Collection
path: avfoundation/macos-capture-features
---

# macOS capture features

Control the transport behavior and input sources of capture hardware in macOS.

## Topics

### Controlling transport behavior

- [transportControlsSupported](avfoundation/avcapturedevice/transportcontrolssupported.md)
- [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)

### Configuring input sources

- [inputSources](avfoundation/avcapturedevice/inputsources.md)
- [activeInputSource](avfoundation/avcapturedevice/activeinputsource.md)
- [AVCaptureDevice.InputSource](avfoundation/avcapturedevice/inputsource.md)

### Accessing linked devices

- [linkedDevices](avfoundation/avcapturedevice/linkeddevices.md)
