MonoMac.AVFoundation.AVCaptureSession Members

The members of MonoMac.AVFoundation.AVCaptureSession are listed below.

See Also: Inherited members from MonoMac.Foundation.NSObject

Public Constructors

Default constructor that initializes a new instance of this class with no parameters.
A constructor that initializes the object from the data stored in the unarchiver object.
Constructor to call on derived classes when the derived class has an [Export] constructor.
A constructor used when creating managed representations of unmanaged objects; Called by the runtime.

Public Properties

[read-only]
override
ClassHandleIntPtr. The handle for this class.
[read-only]
static
DidStartRunningNotificationMonoMac.Foundation.NSString. Notification constant for DidStartRunning
[read-only]
static
DidStopRunningNotificationMonoMac.Foundation.NSString. Notification constant for DidStopRunning
[read-only]
static
ErrorKeyMonoMac.Foundation.NSString. Represents the value associated with the constant AVCaptureSessionErrorKey
[read-only]
InputsAVCaptureInput[]. Inputs to the capture session.
[read-only]
OutputsAVCaptureOutput[]. Outputs for the capture session.
[read-only]
static
Preset1280x720MonoMac.Foundation.NSString. Represents the value associated with the constant AVCaptureSessionPreset1280x720
[read-only]
static
Preset352x288MonoMac.Foundation.NSString. Represents the value associated with the constant AVCaptureSessionPreset352x288
[read-only]
static
Preset640x480MonoMac.Foundation.NSString. Represents the value associated with the constant AVCaptureSessionPreset640x480
[read-only]
static
PresetHighMonoMac.Foundation.NSString. Represents the value associated with the constant AVCaptureSessionPresetHigh
[read-only]
static
PresetiFrame1280x720MonoMac.Foundation.NSString. Represents the value associated with the constant AVCaptureSessionPresetiFrame1280x720
[read-only]
static
PresetiFrame960x540MonoMac.Foundation.NSString. Represents the value associated with the constant AVCaptureSessionPresetiFrame960x540
[read-only]
static
PresetLowMonoMac.Foundation.NSString. Represents the value associated with the constant AVCaptureSessionPresetLow
[read-only]
static
PresetMediumMonoMac.Foundation.NSString. Represents the value associated with the constant AVCaptureSessionPresetMedium
[read-only]
static
PresetPhotoMonoMac.Foundation.NSString. Represents the value associated with the constant AVCaptureSessionPresetPhoto
[read-only]
Runningbool. Whether the capture session is currently running.
[read-only]
static
RuntimeErrorNotificationMonoMac.Foundation.NSString. Notification constant for RuntimeError
SessionPresetMonoMac.Foundation.NSString. The session preset.

Public Methods

AddInput(AVCaptureInput)
Adds an input to the Capture Session
AddOutput(AVCaptureOutput)
Adds an output to the capture session.
BeginConfiguration()
Initiates a transaction to change the configuration of the Capture Session.
CanAddInput(AVCaptureInput) : bool
Returns whether the given input can be added to the session.
CanAddOutput(AVCaptureOutput) : bool
Returns whether the given input can be added to the session.
CanSetSessionPreset(MonoMac.Foundation.NSString) : bool
Documentation for this section has not yet been entered.
CommitConfiguration()
Applies atomically all the configuration changes that were made to the Capture Session since BeginConfiguration.
RemoveInput(AVCaptureInput)
Removes the specified input source.
RemoveOutput(AVCaptureOutput)
Removes the specified output.
StartRunning()
Starts the flow of inputs and outputs.
StopRunning()
Stops the flow of inputs and outputs.

Protected Methods

override
Dispose(bool)
Releases the resourced used by the AVCaptureSession object.