Platforms to show: All Mac Windows Linux Cross-Platform

Back to AVCaptureConnectionMBS class.

AVCaptureConnectionMBS.Active as boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
property AVFoundation MBS AVFoundation Plugin 13.2 ✅ Yes ❌ No ❌ No ✅ Yes All
Indicates whether the connection is active. (read-only)

(Read only property)

AVCaptureConnectionMBS.automaticallyAdjustsVideoMirroring as boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
property AVFoundation MBS AVFoundation Plugin 13.2 ✅ Yes ❌ No ❌ No ✅ Yes All
A Boolean value that indicates whether the value of videoMirrored can change based on configuration of the session.

For some session configurations, video data flowing through the connection will be mirrored by default. When the value of this property is true, the value of videoMirrored may change depending on the configuration of the session, for example after switching to a different capture device input.

The default value is true.
(Read and Write property)

Some examples using this property:

AVCaptureConnectionMBS.Enabled as boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
property AVFoundation MBS AVFoundation Plugin 13.2 ✅ Yes ❌ No ❌ No ✅ Yes All
Indicates whether the connection is enabled.

(Read and Write property)

AVCaptureConnectionMBS.Handle as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property AVFoundation MBS AVFoundation Plugin 13.2 ✅ Yes ❌ No ❌ No ✅ Yes All
The internal object reference.

(Read and Write property)

AVCaptureConnectionMBS.output as AVCaptureOutputMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
property AVFoundation MBS AVFoundation Plugin 13.2 ✅ Yes ❌ No ❌ No ✅ Yes All
The connection's output port. (read-only)

(Read only property)

AVCaptureConnectionMBS.videoFieldMode as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property AVFoundation MBS AVFoundation Plugin 13.2 ✅ Yes ❌ No ❌ No ✅ Yes All
An indicator of how interlaced video flowing through the connection should be treated.

This property is only applicable to connections involving video.
You can only set this value if supportsVideoFieldMode is true.
(Read and Write property)

AVCaptureConnectionMBS.VideoFieldModeSupported as boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
property AVFoundation MBS AVFoundation Plugin 13.2 ✅ Yes ❌ No ❌ No ❌ No Desktop, Console & Web
A Boolean value that indicates whether the connection supports setting the videoFieldMode property. (read-only)

This property is only applicable to connections involving video.
(Read only property)

AVCaptureConnectionMBS.videoMaxFrameDuration as CMTimeMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
property AVFoundation MBS AVFoundation Plugin 14.0 ✅ Yes ❌ No ❌ No ✅ Yes All
The maximum time interval between which the receiver should output consecutive video frames.

The value of this property specifies the maximum duration of each video frame output by the connection, placing an upper bound on the amount of time that should separate consecutive frames. The value is equivalent to the reciprocal of the minimum frame rate.
A value of kCMTimeZero or kCMTimeInvalid indicates an unlimited minimum frame rate.
The default value is kCMTimeInvalid.
You can only set this value if supportsVideoMaxFrameDuration is true.
Available in OS X v10.9 and later.
(Read and Write property)

AVCaptureConnectionMBS.VideoMaxFrameDurationSupported as Boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
property AVFoundation MBS AVFoundation Plugin 14.0 ✅ Yes ❌ No ❌ No ✅ Yes All
A Boolean value that indicates whether the connection supports setting the videoMaxFrameDuration property. (read-only)

This property is only applicable to connections involving video.
Available in OS X v10.9 and later.
(Read only property)

AVCaptureConnectionMBS.videoMinFrameDuration as CMTimeMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
property AVFoundation MBS AVFoundation Plugin 13.2 ✅ Yes ❌ No ❌ No ✅ Yes All
The minimum time interval between which the receiver should output consecutive video frames.

The value of this property specifies the minimum duration of each video frame output by the connection, placing a lower bound on the amount of time that should separate consecutive frames. The value is equivalent to the reciprocal of the maximum frame rate.

A value of kCMTimeZero or kCMTimeInvalid indicates an unlimited maximum frame rate.

The default value is kCMTimeInvalid.

You can only set this value if supportsVideoMinFrameDuration is true.
(Read and Write property)

AVCaptureConnectionMBS.VideoMinFrameDurationSupported as boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
property AVFoundation MBS AVFoundation Plugin 13.2 ✅ Yes ❌ No ❌ No ✅ Yes All
A Boolean value that indicates whether the connection supports setting the videoMinFrameDuration property. (read-only)

This property is only applicable to connections involving video.
(Read only property)

AVCaptureConnectionMBS.VideoMirrored as boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
property AVFoundation MBS AVFoundation Plugin 13.2 ✅ Yes ❌ No ❌ No ✅ Yes All
A Boolean value that indicates whether the video flowing through the connection should be mirrored about its vertical axis.

This property is only applicable to connections involving video.

if the value of supportsVideoMirroring is true, you can set videoMirrored to true to flip the video about its vertical axis and produce a mirror-image effect.
(Read and Write property)

Some examples using this property:

AVCaptureConnectionMBS.VideoMirroringSupported as boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
property AVFoundation MBS AVFoundation Plugin 13.2 ✅ Yes ❌ No ❌ No ✅ Yes All
A Boolean value that indicates whether the connection supports video mirroring. (read-only)

(Read only property)

AVCaptureConnectionMBS.videoOrientation as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
property AVFoundation MBS AVFoundation Plugin 13.2 ✅ Yes ❌ No ❌ No ✅ Yes All
The orientation of the video.

This property is only applicable to connections involving video.

If the value of supportsVideoOrientation is true, you can set videoOrientation to rotate the video buffers being consumed by the connection's output. Setting videoOrientation does not necessarily result in a physical rotation of video buffers. For example, a video connection to an AVCaptureMovieFileOutput object handles orientation using a Quicktime track matrix; using an AVCaptureStillImageOutput object, orientation is handled using Exif tags.
(Read and Write property)

Some examples using this property:

AVCaptureConnectionMBS.VideoOrientationSupported as boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
property AVFoundation MBS AVFoundation Plugin 13.2 ✅ Yes ❌ No ❌ No ✅ Yes All
A Boolean value that indicates whether the connection supports changing the orientation of the video. (read-only)

(Read only property)

AVCaptureConnectionMBS.videoPreviewLayer as AVCaptureVideoPreviewLayerMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
property AVFoundation MBS AVFoundation Plugin 13.2 ✅ Yes ❌ No ❌ No ✅ Yes All
The video preview layer associated with the connection. (read-only)

This property is the set if you initialized the connection using Constructor or connectionWithInputPort.
(Read only property)

Some examples using this property:

The items on this page are in the following plugins: MBS AVFoundation Plugin.


The biggest plugin in space...