Instance Property

linkedDevices

An array of AVCaptureDevice objects representing the devices physically linked to the receiver.

Declaration

@property(nonatomic, readonly) NSArray<AVCaptureDevice *> *linkedDevices;

Discussion

The value of this property is an array of AVCaptureDevice objects that are a part of the same physical device as the receiver. For example, for an external iSight camera, the array contains an AVCaptureDevice instance representing the external iSight microphone.

See Also

Configuring the Device

- lockForConfiguration:

Requests exclusive access to the device’s hardware properties.

- unlockForConfiguration

Relinquishes exclusive control over the device’s configuration.

inUseByAnotherApplication

Indicates whether the device is being used exclusively by another application.

suspended

Indicates whether the device is suspended.

transportType

The transport type of the receiver.

AVCaptureDeviceInputSource

A distinct input source on a capture device.

inputSources

An array of AVCaptureDeviceInputSource objects representing the input sources supported by the device.

activeInputSource

The currently active input source.