Package org.robovm.apple.avfoundation
Class AVCaptureDeviceInput
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.avfoundation.AVCaptureInput
org.robovm.apple.avfoundation.AVCaptureDeviceInput
- All Implemented Interfaces:
NSObjectProtocol,ObjCProtocol
public class AVCaptureDeviceInput extends AVCaptureInput
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAVCaptureDeviceInput.AVCaptureDeviceInputPtrNested classes/interfaces inherited from class org.robovm.apple.avfoundation.AVCaptureInput
AVCaptureInput.AVCaptureInputPtrNested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInitNested classes/interfaces inherited from class org.robovm.objc.ObjCObject
ObjCObject.ObjCObjectPtr, ObjCObject.Super -
Field Summary
-
Constructor Summary
Constructors Modifier Constructor Description protectedAVCaptureDeviceInput()AVCaptureDeviceInput(AVCaptureDevice device)protectedAVCaptureDeviceInput(NSObject.Handle h, long handle)protectedAVCaptureDeviceInput(NSObject.SkipInit skipInit) -
Method Summary
Modifier and Type Method Description AVCaptureDevicegetDevice()NSArray<AVCaptureInputPort>getPorts(String mediaType, String sourceDeviceType, AVCaptureDevicePosition sourceDevicePosition)CMTimegetVideoMinFrameDurationOverride()booleanisUnifiedAutoExposureDefaultsEnabled()voidsetUnifiedAutoExposureDefaultsEnabled(boolean v)voidsetVideoMinFrameDurationOverride(CMTime v)Methods inherited from class org.robovm.apple.foundation.NSObject
addKeyValueObserver, addKeyValueObserver, afterMarshaled, alloc, autorelease, autorelease, awakeFromNib, conformsToProtocol, copy, description, didChangeValue, didChangeValue, didChangeValues, doDispose, equals, forceSkipInit, getAutoContentAccessingProxy, getClassForCoder, getClassForKeyedArchiver, getKeyValueCoder, getObservationInfo, hash, hashCode, init, isEqual, isKindOfClass, isMemberOfClass, mutableCopy, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelectorInBackground, performSelectorOnMainThread, performSelectorOnMainThread, performSelectorV, performSelectorV, performSelectorV, release, release, removeKeyValueObserver, removeKeyValueObservers, respondsToSelector, retain, retain, retainCount, setObservationInfo, toString, willChangeValue, willChangeValue, willChangeValuesMethods inherited from class org.robovm.objc.ObjCObject
addStrongRef, dispose, dispose, finalize, getAssociatedObject, getObjCClass, getPeerObject, getSuper, initObject, logRetainRelease, removeStrongRef, retainCustomObjectFromCb, setAssociatedObject, toObjCObject, toObjCObject, updateStrongRef
-
Constructor Details
-
AVCaptureDeviceInput
protected AVCaptureDeviceInput() -
AVCaptureDeviceInput
-
AVCaptureDeviceInput
-
AVCaptureDeviceInput
- Throws:
NSErrorException
-
-
Method Details
-
getDevice
-
isUnifiedAutoExposureDefaultsEnabled
public boolean isUnifiedAutoExposureDefaultsEnabled()- Since:
- Available in iOS 12.0 and later.
-
setUnifiedAutoExposureDefaultsEnabled
public void setUnifiedAutoExposureDefaultsEnabled(boolean v)- Since:
- Available in iOS 12.0 and later.
-
getVideoMinFrameDurationOverride
- Since:
- Available in iOS 13.0 and later.
-
setVideoMinFrameDurationOverride
- Since:
- Available in iOS 13.0 and later.
-
getPorts
public NSArray<AVCaptureInputPort> getPorts(String mediaType, String sourceDeviceType, AVCaptureDevicePosition sourceDevicePosition)- Since:
- Available in iOS 13.0 and later.
-