Package org.robovm.apple.avfoundation
Class AVSampleBufferDisplayLayer
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.coreanimation.CALayer
-
- org.robovm.apple.avfoundation.AVSampleBufferDisplayLayer
-
- All Implemented Interfaces:
AVQueuedSampleBufferRendering
,CAMediaTiming
,NSCoding
,NSObjectProtocol
,NSSecureCoding
,org.robovm.objc.ObjCProtocol
public class AVSampleBufferDisplayLayer extends CALayer implements AVQueuedSampleBufferRendering
- Since:
- Available in iOS 8.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AVSampleBufferDisplayLayer.AVSampleBufferDisplayLayerPtr
static class
AVSampleBufferDisplayLayer.Notifications
-
Nested classes/interfaces inherited from class org.robovm.apple.coreanimation.CALayer
CALayer.CALayerPtr
-
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 AVSampleBufferDisplayLayer()
AVSampleBufferDisplayLayer(CALayer layer)
protected
AVSampleBufferDisplayLayer(NSObject.Handle h, long handle)
protected
AVSampleBufferDisplayLayer(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
enqueueSampleBuffer(CMSampleBuffer sampleBuffer)
static NSString
FailedToDecodeNotification()
protected static NSString
FailedToDecodeNotificationErrorKey()
void
flush()
void
flushAndRemoveImage()
CMTimebase
getControlTimebase()
NSError
getError()
AVQueuedSampleBufferRenderingStatus
getStatus()
CMTimebase
getTimebase()
AVLayerVideoGravity
getVideoGravity()
boolean
isReadyForMoreMediaData()
void
requestMediaDataWhenReadyOnQueue(DispatchQueue queue, java.lang.Runnable block)
void
setControlTimebase(CMTimebase v)
void
setVideoGravity(AVLayerVideoGravity v)
void
stopRequestingMediaData()
-
Methods inherited from class org.robovm.apple.coreanimation.CALayer
addAnimation, addSublayer, allowsEdgeAntialiasing, allowsGroupOpacity, areContentsFlipped, autoreverses, containsPoint, convertPointFromLayer, convertPointToLayer, convertRectFromLayer, convertRectToLayer, convertTimeFromLayer, convertTimeToLayer, display, displayIfNeeded, draw, drawsAsynchronously, encode, getAction, getActions, getAffineTransform, getAnchorPoint, getAnchorPointZ, getAnimation, getAnimationKeys, getBackgroundColor, getBackgroundFilters, getBeginTime, getBorderColor, getBorderWidth, getBounds, getCompositingFilter, getContents, getContentsCenter, getContentsFormat, getContentsGravity, getContentsRect, getContentsScale, getCornerRadius, getDefaultAction, getDefaultValue, getDelegate, getDuration, getEdgeAntialiasingMask, getFillMode, getFilters, getFrame, getMagnificationFilter, getMask, getMaskedCorners, getMinificationFilter, getMinificationFilterBias, getModelLayer, getName, getOpacity, getPosition, getPreferredFrameSize, getPresentationLayer, getRasterizationScale, getRepeatCount, getRepeatDuration, getShadowColor, getShadowOffset, getShadowOpacity, getShadowPath, getShadowRadius, getSpeed, getStyle, getSublayers, getSublayerTransform, getSuperlayer, getTimeOffset, getTransform, getVisibleRect, getZPosition, hitTest, init, init, insertSublayerAbove, insertSublayerAt, insertSublayerBelow, isDoubleSided, isGeometryFlipped, isHidden, isOpaque, layoutIfNeeded, layoutSublayers, masksToBounds, needsDisplay, needsDisplay, needsDisplayOnBoundsChange, needsLayout, removeAllAnimations, removeAnimation, removeFromSuperlayer, render, replaceSublayer, scrollTo, scrollTo, setActions, setAffineTransform, setAllowsEdgeAntialiasing, setAllowsGroupOpacity, setAnchorPoint, setAnchorPointZ, setAutoreverses, setBackgroundColor, setBackgroundFilters, setBeginTime, setBorderColor, setBorderWidth, setBounds, setCompositingFilter, setContents, setContentsCenter, setContentsFormat, setContentsGravity, setContentsRect, setContentsScale, setCornerRadius, setDelegate, setDoubleSided, setDrawsAsynchronously, setDuration, setEdgeAntialiasingMask, setFillMode, setFilters, setFrame, setGeometryFlipped, setHidden, setMagnificationFilter, setMask, setMaskedCorners, setMasksToBounds, setMinificationFilter, setMinificationFilterBias, setName, setNeedsDisplay, setNeedsDisplay, setNeedsDisplayOnBoundsChange, setNeedsLayout, setOpacity, setOpaque, setPosition, setRasterizationScale, setRepeatCount, setRepeatDuration, setShadowColor, setShadowOffset, setShadowOpacity, setShadowPath, setShadowRadius, setShouldRasterize, setSpeed, setStyle, setSublayers, setSublayerTransform, setTimeOffset, setTransform, setZPosition, shouldArchiveValue, shouldRasterize, supportsSecureCoding
-
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
-
AVSampleBufferDisplayLayer
public AVSampleBufferDisplayLayer()
-
AVSampleBufferDisplayLayer
protected AVSampleBufferDisplayLayer(NSObject.Handle h, long handle)
-
AVSampleBufferDisplayLayer
protected AVSampleBufferDisplayLayer(NSObject.SkipInit skipInit)
-
AVSampleBufferDisplayLayer
public AVSampleBufferDisplayLayer(CALayer layer)
-
-
Method Detail
-
getControlTimebase
public CMTimebase getControlTimebase()
-
setControlTimebase
public void setControlTimebase(CMTimebase v)
-
getVideoGravity
public AVLayerVideoGravity getVideoGravity()
-
setVideoGravity
public void setVideoGravity(AVLayerVideoGravity v)
-
getStatus
public AVQueuedSampleBufferRenderingStatus getStatus()
- Since:
- Available in iOS 8.0 and later.
-
getError
public NSError getError()
- Since:
- Available in iOS 8.0 and later.
-
isReadyForMoreMediaData
public boolean isReadyForMoreMediaData()
- Specified by:
isReadyForMoreMediaData
in interfaceAVQueuedSampleBufferRendering
-
getTimebase
public CMTimebase getTimebase()
- Specified by:
getTimebase
in interfaceAVQueuedSampleBufferRendering
-
FailedToDecodeNotification
public static NSString FailedToDecodeNotification()
- Since:
- Available in iOS 8.0 and later.
-
FailedToDecodeNotificationErrorKey
protected static NSString FailedToDecodeNotificationErrorKey()
- Since:
- Available in iOS 8.0 and later.
-
enqueueSampleBuffer
public void enqueueSampleBuffer(CMSampleBuffer sampleBuffer)
- Specified by:
enqueueSampleBuffer
in interfaceAVQueuedSampleBufferRendering
-
flush
public void flush()
- Specified by:
flush
in interfaceAVQueuedSampleBufferRendering
-
flushAndRemoveImage
public void flushAndRemoveImage()
-
requestMediaDataWhenReadyOnQueue
public void requestMediaDataWhenReadyOnQueue(DispatchQueue queue, java.lang.Runnable block)
- Specified by:
requestMediaDataWhenReadyOnQueue
in interfaceAVQueuedSampleBufferRendering
-
stopRequestingMediaData
public void stopRequestingMediaData()
- Specified by:
stopRequestingMediaData
in interfaceAVQueuedSampleBufferRendering
-
-