AVCaptureConnection Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
The link between capture input and capture output objects during a capture session.
[Foundation.Register("AVCaptureConnection", true)]
public class AVCaptureConnection : Foundation.NSObject
[<Foundation.Register("AVCaptureConnection", true)>]
type AVCaptureConnection = class
inherit NSObject
- Inheritance
- Attributes
Remarks
A AVCaptureConnection encapsulates the link between an AVCaptureInput (more specifically, between an individual AVCaptureInputPort in the Ports property of the AVCaptureInput and the AVCaptureOutput).
AVCaptureConnections are formed automatically when inputs and outputs are added via AddInput(AVCaptureInput) and AddOutput(AVCaptureOutput).
Constructors
| AVCaptureConnection() |
Creates a new AVCaptureConnection with default values. |
| AVCaptureConnection(AVCaptureInputPort, AVCaptureVideoPreviewLayer) | |
| AVCaptureConnection(AVCaptureInputPort[], AVCaptureOutput) | |
| AVCaptureConnection(NativeHandle) |
A constructor used when creating managed representations of unmanaged objects. Called by the runtime. |
| AVCaptureConnection(NSObjectFlag) |
Constructor to call on derived classes to skip initialization and merely allocate the object. |
Properties
| AccessibilityAttributedUserInputLabels | (Inherited from NSObject) |
| AccessibilityRespondsToUserInteraction | (Inherited from NSObject) |
| AccessibilityTextualContext | (Inherited from NSObject) |
| AccessibilityUserInputLabels | (Inherited from NSObject) |
| Active |
Whether the connection is active. |
| ActiveVideoStabilizationMode | |
| AutomaticallyAdjustsVideoMirroring | |
| AvailableAudioChannels | |
| CameraIntrinsicMatrixDeliveryEnabled |
Gets or sets a Boolean value that controls whether the connection will deliver camera intrinsics data. |
| CameraIntrinsicMatrixDeliverySupported |
Gets or sets a Boolean value that controls whether the connection can deliver camera intrinsics data. |
| Class | (Inherited from NSObject) |
| ClassHandle |
The Objective-C class handle for this class. |
| DebugDescription | (Inherited from NSObject) |
| Description | (Inherited from NSObject) |
| Enabled |
Whether the connection is enabled. |
| EnablesVideoStabilizationWhenAvailable | |
| ExposedBindings | (Inherited from NSObject) |
| Handle |
Handle (pointer) to the unmanaged object representation. (Inherited from NSObject) |
| InputPorts | |
| IsDirectBinding | (Inherited from NSObject) |
| IsProxy | (Inherited from NSObject) |
| Output | |
| PreferredVideoStabilizationMode | |
| RetainCount | (Inherited from NSObject) |
| Self | (Inherited from NSObject) |
| Superclass | (Inherited from NSObject) |
| SuperHandle |
Handle used to represent the methods in the base class for this NSObject. (Inherited from NSObject) |
| SupportsVideoFieldMode | |
| SupportsVideoMaxFrameDuration |
This method is deprecated in iOS 7. Whether the maximum interval allowed between frames can be set. |
| SupportsVideoMinFrameDuration |
This method is deprecated in iOS 7. Whether the minimum interval allowed between frames can be set. |
| SupportsVideoMirroring |
Whether the video being captured can be automatically mirrored about its vertical axis. |
| SupportsVideoOrientation |
Whether the video capture buffers can be rotated. |
| SupportsVideoStabilization |
Whether the video can be automatically stabilized. |
| VideoFieldMode | |
| VideoMaxFrameDuration | |
| VideoMaxScaleAndCropFactor | |
| VideoMinFrameDuration | |
| VideoMirrored |
Whether the captured video is being mirrored around its vertical axis. |
| VideoOrientation | |
| VideoPreviewLayer | |
| VideoRotationAngle | |
| VideoScaleAndCropFactor | |
| VideoStabilizationEnabled |
Whether the video being captured is being automatically stabilized. |
| Zone | (Inherited from NSObject) |