Instance Property

manufacturer

A human-readable string describing the manufacturer of the device.

Declaration

var manufacturer: String { get }

Discussion

You can use this property to identify capture devices by manufacturer. For all Apple devices, the value of this property is "Apple Inc.".

See Also

Inspecting Device Characteristics

var isConnected: Bool

Indicates whether the device is currently connected.

var position: AVCaptureDevice.Position

Indicates the physical position of the device hardware on the system.

func hasMediaType(AVMediaType) -> Bool

Returns a Boolean value that indicates whether the device provides media with a given type.

var modelID: String

The model ID of the device.

var localizedName: String

A localized, human-readable name for the receiver.

var uniqueID: String

An ID unique to the model of device corresponding to the receiver.

func supportsSessionPreset(AVCaptureSession.Preset) -> Bool

Returns a Boolean value that indicates whether the receiver can be used in a capture session configured with the given preset.

var lensAperture: Float

The size of the lens diaphragm.

var deviceType: AVCaptureDevice.DeviceType

The general type of the device, such as a built-in microphone or wide-angle camera.