Package org.robovm.apple.avfoundation
Class AVCaptureConnection
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.avfoundation.AVCaptureConnection
-
- All Implemented Interfaces:
NSObjectProtocol
,org.robovm.objc.ObjCProtocol
public class AVCaptureConnection extends NSObject
- Since:
- Available in iOS 4.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AVCaptureConnection.AVCaptureConnectionPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInit
-
-
Field Summary
-
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAIN
-
-
Constructor Summary
Constructors Modifier Constructor Description AVCaptureConnection()
AVCaptureConnection(AVCaptureInputPort port, AVCaptureVideoPreviewLayer layer)
AVCaptureConnection(NSArray<AVCaptureInputPort> ports, AVCaptureOutput output)
protected
AVCaptureConnection(NSObject.Handle h, long handle)
protected
AVCaptureConnection(NSObject.SkipInit skipInit)
-
Method Summary
-
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, willChangeValues
-
-
-
-
Constructor Detail
-
AVCaptureConnection
public AVCaptureConnection()
-
AVCaptureConnection
protected AVCaptureConnection(NSObject.Handle h, long handle)
-
AVCaptureConnection
protected AVCaptureConnection(NSObject.SkipInit skipInit)
-
AVCaptureConnection
public AVCaptureConnection(NSArray<AVCaptureInputPort> ports, AVCaptureOutput output)
- Since:
- Available in iOS 8.0 and later.
-
AVCaptureConnection
public AVCaptureConnection(AVCaptureInputPort port, AVCaptureVideoPreviewLayer layer)
- Since:
- Available in iOS 8.0 and later.
-
-
Method Detail
-
getInputPorts
public NSArray<AVCaptureInputPort> getInputPorts()
-
getOutput
public AVCaptureOutput getOutput()
-
getVideoPreviewLayer
public AVCaptureVideoPreviewLayer getVideoPreviewLayer()
- Since:
- Available in iOS 6.0 and later.
-
isEnabled
public boolean isEnabled()
-
setEnabled
public void setEnabled(boolean v)
-
isActive
public boolean isActive()
-
getAudioChannels
public NSArray<AVCaptureAudioChannel> getAudioChannels()
-
supportsVideoMirroring
public boolean supportsVideoMirroring()
-
isVideoMirrored
public boolean isVideoMirrored()
-
setVideoMirrored
public void setVideoMirrored(boolean v)
-
automaticallyAdjustsVideoMirroring
public boolean automaticallyAdjustsVideoMirroring()
- Since:
- Available in iOS 6.0 and later.
-
setAutomaticallyAdjustsVideoMirroring
public void setAutomaticallyAdjustsVideoMirroring(boolean v)
- Since:
- Available in iOS 6.0 and later.
-
supportsVideoOrientation
public boolean supportsVideoOrientation()
-
getVideoOrientation
public AVCaptureVideoOrientation getVideoOrientation()
-
setVideoOrientation
public void setVideoOrientation(AVCaptureVideoOrientation v)
-
supportsVideoMinFrameDuration
@Deprecated public boolean supportsVideoMinFrameDuration()
Deprecated.Deprecated in iOS 7.0. Use AVCaptureDevice's activeFormat.videoSupportedFrameRateRanges instead.- Since:
- Available in iOS 5.0 and later.
-
getVideoMinFrameDuration
@Deprecated public CMTime getVideoMinFrameDuration()
Deprecated.Deprecated in iOS 7.0. Use AVCaptureDevice's activeVideoMinFrameDuration instead.- Since:
- Available in iOS 5.0 and later.
-
setVideoMinFrameDuration
@Deprecated public void setVideoMinFrameDuration(CMTime v)
Deprecated.Deprecated in iOS 7.0. Use AVCaptureDevice's activeVideoMinFrameDuration instead.- Since:
- Available in iOS 5.0 and later.
-
supportsVideoMaxFrameDuration
@Deprecated public boolean supportsVideoMaxFrameDuration()
Deprecated.Deprecated in iOS 7.0. Use AVCaptureDevice's activeFormat.videoSupportedFrameRateRanges instead.- Since:
- Available in iOS 5.0 and later.
-
getVideoMaxFrameDuration
@Deprecated public CMTime getVideoMaxFrameDuration()
Deprecated.Deprecated in iOS 7.0. Use AVCaptureDevice's activeVideoMaxFrameDuration instead.- Since:
- Available in iOS 5.0 and later.
-
setVideoMaxFrameDuration
@Deprecated public void setVideoMaxFrameDuration(CMTime v)
Deprecated.Deprecated in iOS 7.0. Use AVCaptureDevice's activeVideoMaxFrameDuration instead.- Since:
- Available in iOS 5.0 and later.
-
getVideoMaxScaleAndCropFactor
public double getVideoMaxScaleAndCropFactor()
- Since:
- Available in iOS 5.0 and later.
-
getVideoScaleAndCropFactor
public double getVideoScaleAndCropFactor()
- Since:
- Available in iOS 5.0 and later.
-
setVideoScaleAndCropFactor
public void setVideoScaleAndCropFactor(double v)
- Since:
- Available in iOS 5.0 and later.
-
getPreferredVideoStabilizationMode
public AVCaptureVideoStabilizationMode getPreferredVideoStabilizationMode()
- Since:
- Available in iOS 8.0 and later.
-
setPreferredVideoStabilizationMode
public void setPreferredVideoStabilizationMode(AVCaptureVideoStabilizationMode v)
- Since:
- Available in iOS 8.0 and later.
-
getActiveVideoStabilizationMode
public AVCaptureVideoStabilizationMode getActiveVideoStabilizationMode()
- Since:
- Available in iOS 8.0 and later.
-
supportsVideoStabilization
public boolean supportsVideoStabilization()
- Since:
- Available in iOS 6.0 and later.
-
isVideoStabilizationEnabled
@Deprecated public boolean isVideoStabilizationEnabled()
Deprecated.Deprecated in iOS 8.0. Use activeVideoStabilizationMode instead.- Since:
- Available in iOS 6.0 and later.
-
enablesVideoStabilizationWhenAvailable
@Deprecated public boolean enablesVideoStabilizationWhenAvailable()
Deprecated.Deprecated in iOS 8.0. Use preferredVideoStabilizationMode instead.- Since:
- Available in iOS 6.0 and later.
-
setEnablesVideoStabilizationWhenAvailable
@Deprecated public void setEnablesVideoStabilizationWhenAvailable(boolean v)
Deprecated.Deprecated in iOS 8.0. Use preferredVideoStabilizationMode instead.- Since:
- Available in iOS 6.0 and later.
-
isCameraIntrinsicMatrixDeliverySupported
public boolean isCameraIntrinsicMatrixDeliverySupported()
- Since:
- Available in iOS 11.0 and later.
-
isCameraIntrinsicMatrixDeliveryEnabled
public boolean isCameraIntrinsicMatrixDeliveryEnabled()
- Since:
- Available in iOS 11.0 and later.
-
setCameraIntrinsicMatrixDeliveryEnabled
public void setCameraIntrinsicMatrixDeliveryEnabled(boolean v)
- Since:
- Available in iOS 11.0 and later.
-
init
protected long init(NSArray<AVCaptureInputPort> ports, AVCaptureOutput output)
- Since:
- Available in iOS 8.0 and later.
-
init
protected long init(AVCaptureInputPort port, AVCaptureVideoPreviewLayer layer)
- Since:
- Available in iOS 8.0 and later.
-
-