AVCaptureDevice
Notifications
AVCaptureDevice(IntPtr)
AVCaptureDevice(NativeHandle)
AVCaptureDevice(NSObjectFlag)
ActiveColorSpace
ActiveDepthDataFormat
ActiveDepthDataMinFrameDuration
ActiveFormat
ActiveInputSource
ActiveMaxExposureDuration
ActiveMicrophoneMode
ActivePrimaryConstituentDevice
ActivePrimaryConstituentDeviceRestrictedSwitchingBehaviorConditions
ActivePrimaryConstituentDeviceSwitchingBehavior
ActiveVideoMaxFrameDuration
ActiveVideoMinFrameDuration
AdjustingExposure
AdjustingFocus
AdjustingWhiteBalance
AutoFocusRangeRestriction
AutoFocusRangeRestrictionSupported
AutomaticallyAdjustsFaceDrivenAutoExposureEnabled
AutomaticallyAdjustsFaceDrivenAutoFocusEnabled
AutomaticallyAdjustsVideoHdrEnabled
AutomaticallyEnablesLowLightBoostWhenAvailable
CenterStageActive
CenterStageControlMode
CenterStageEnabled
ClassHandle
Connected
ConstituentDevices
Devices
DeviceType
DeviceWhiteBalanceGains
DualCameraSwitchOverVideoZoomFactor
ExposureDuration
ExposureDurationCurrent
ExposureMode
ExposurePointOfInterest
ExposurePointOfInterestSupported
ExposureTargetBias
ExposureTargetBiasCurrent
ExposureTargetOffset
FaceDrivenAutoExposureEnabled
FaceDrivenAutoFocusEnabled
FallbackPrimaryConstituentDevices
FlashActive
FlashAvailable
FlashMode
FocusMode
FocusModeLensPositionCurrent
FocusPointOfInterest
FocusPointOfInterestSupported
Formats
GeometricDistortionCorrectionEnabled
GeometricDistortionCorrectionSupported
GlobalToneMappingEnabled
GrayWorldDeviceWhiteBalanceGains
HasFlash
HasTorch
InputSources
InUseByAnotherApplication
ISO
ISOCurrent
LensAperture
LensPosition
LensPositionCurrent
LinkedDevices
LocalizedName
LockingFocusWithCustomLensPositionSupported
LockingWhiteBalanceWithCustomDeviceGainsSupported
LowLightBoostEnabled
LowLightBoostSupported
Manufacturer
MaxAvailableTorchLevel
MaxAvailableVideoZoomFactor
MaxExposureTargetBias
MaxWhiteBalanceGain
MinAvailableVideoZoomFactor
MinExposureTargetBias
MinimumFocusDistance
ModelID
PortraitEffectActive
PortraitEffectEnabled
Position
PreferredMicrophoneMode
PrimaryConstituentDeviceRestrictedSwitchingBehaviorConditions
PrimaryConstituentDeviceSwitchingBehavior
RampingVideoZoom
SmoothAutoFocusEnabled
SmoothAutoFocusSupported
SubjectAreaChangeMonitoringEnabled
SubjectAreaDidChangeNotification
SupportedFallbackPrimaryConstituentDevices
Suspended
SystemPressureState
TorchActive
TorchAvailable
TorchLevel
TorchMode
TransportControlsPlaybackMode
TransportControlsSpeed
TransportControlsSupported
UniqueID
VideoHdrEnabled
VideoZoomFactor
VirtualDevice
VirtualDeviceSwitchOverVideoZoomFactors
WasConnectedNotification
WasDisconnectedNotification
WeakTransportType
WhiteBalanceGainsCurrent
WhiteBalanceMode
CancelVideoZoomRamp()
DefaultDeviceWithMediaType(String)
DevicesWithMediaType(String)
DeviceWithUniqueID(String)
Dispose(Boolean)
GetAuthorizationStatus(AVAuthorizationMediaType)
GetAuthorizationStatus(NSString)
GetChromaticityValues(AVCaptureWhiteBalanceGains)
GetDefaultDevice(AVMediaTypes)
GetDefaultDevice(NSString)
GetDefaultDevice(AVCaptureDeviceType, AVMediaTypes, AVCaptureDevicePosition)
GetDefaultDevice(AVCaptureDeviceType, String, AVCaptureDevicePosition)
GetDeviceWhiteBalanceGains(AVCaptureWhiteBalanceChromaticityValues)
GetDeviceWhiteBalanceGains(AVCaptureWhiteBalanceTemperatureAndTintValues)
GetExtrinsicMatrix(AVCaptureDevice, AVCaptureDevice)
GetTemperatureAndTintValues(AVCaptureWhiteBalanceGains)
HasMediaType(AVMediaTypes)
HasMediaType(String)
IsExposureModeSupported(AVCaptureExposureMode)
IsFlashModeSupported(AVCaptureFlashMode)
IsFocusModeSupported(AVCaptureFocusMode)
IsTorchModeSupported(AVCaptureTorchMode)
IsWhiteBalanceModeSupported(AVCaptureWhiteBalanceMode)
LockExposure(CMTime, Single, Action<CMTime>)
LockExposureAsync(CMTime, Single)
LockForConfiguration(NSError)
RampToVideoZoom(nfloat, Single)
RampToVideoZoom(NFloat, Single)
RequestAccessForMediaType(AVAuthorizationMediaType, AVRequestAccessStatus)
RequestAccessForMediaType(NSString, AVRequestAccessStatus)
RequestAccessForMediaTypeAsync(AVAuthorizationMediaType)
RequestAccessForMediaTypeAsync(NSString)
SetExposureTargetBias(Single, Action<CMTime>)
SetExposureTargetBiasAsync(Single)
SetFocusModeLocked(Single, Action<CMTime>)
SetFocusModeLockedAsync(Single)
SetPrimaryConstituentDeviceSwitchingBehavior(AVCapturePrimaryConstituentDeviceSwitchingBehavior, AVCapturePrimaryConstituentDeviceRestrictedSwitchingBehaviorConditions)
SetTorchModeLevel(Single, NSError)
SetTransportControlsPlaybackMode(AVCaptureDeviceTransportControlsPlaybackMode, Single)
SetWhiteBalanceModeLockedWithDeviceWhiteBalanceGains(AVCaptureWhiteBalanceGains, Action<CMTime>)
SetWhiteBalanceModeLockedWithDeviceWhiteBalanceGainsAsync(AVCaptureWhiteBalanceGains)
ShowSystemUserInterface(AVCaptureSystemUserInterface)
SupportsAVCaptureSessionPreset(String)
UnlockForConfiguration()
net9.0-ios17.2
namespace AVFoundation
{
[Register("AVCaptureDevice", true)]
[SupportedOSPlatform("maccatalyst14.0")]
[SupportedOSPlatform("ios")]
[SupportedOSPlatform("macos")]
[UnsupportedOSPlatform("tvos")]
public class AVCaptureDevice : NSObject
{
[BindingImpl(BindingImplOptions.GeneratedCode | BindingImplOptions.Optimizable)]
[SupportedOSPlatform("maccatalyst15.0")]
[SupportedOSPlatform("macos12.0")]
[SupportedOSPlatform("ios15.0")]
[UnsupportedOSPlatform("tvos")]
public virtual AVCaptureDevice? ActivePrimaryConstituentDevice
{
[Export("activePrimaryConstituentDevice")]
get;
}
}
}
.NET | 6.07.08.09.0 |
---|---|
Information specific to net9.0 | |
Platforms | This API is only available when you target a specific platform: |
iOS | 10.010.110.210.311.011.111.211.311.412.012.112.212.312.413.013.113.213.313.413.513.614.014.114.214.314.414.515.015.215.416.016.116.216.417.017.2 |
Mac Catalyst | 13.113.213.313.413.514.214.314.414.515.015.215.416.116.216.417.017.2 |
macOS | 10.1410.1510.1611.011.111.211.312.012.112.313.013.113.314.014.2 |
Information specific to net9.0-ios17.2 | |
Assembly | Microsoft.iOS , Version=17.2.0.0, PublicKeyToken=84e04ff9cfb79065 |
Referencing | The API is automatically referenced. |
Platform Restrictions | The property getter is only supported on the following platforms:
|
- Built-in API
- Package-provided API