Package org.robovm.apple.avfoundation
Class AVSampleBufferAudioRenderer
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.avfoundation.AVSampleBufferAudioRenderer
- All Implemented Interfaces:
AVQueuedSampleBufferRendering,NSObjectProtocol,ObjCProtocol
public class AVSampleBufferAudioRenderer extends NSObject implements AVQueuedSampleBufferRendering
- Since:
- Available in iOS 11.0 and later.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAVSampleBufferAudioRenderer.AVSampleBufferAudioRendererPtrNested 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
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAINFields inherited from class org.robovm.objc.ObjCObject
customClass -
Constructor Summary
Constructors Modifier Constructor Description AVSampleBufferAudioRenderer()protectedAVSampleBufferAudioRenderer(NSObject.Handle h, long handle)protectedAVSampleBufferAudioRenderer(NSObject.SkipInit skipInit) -
Method Summary
Modifier and Type Method Description voidenqueueSampleBuffer(CMSampleBuffer sampleBuffer)voidflush()voidflushFromSourceTime(CMTime time, VoidBooleanBlock completionHandler)static StringFlushTimeKey()AVAudioSpatializationFormatsgetAllowedAudioSpatializationFormats()StringgetAudioTimePitchAlgorithm()NSErrorgetError()AVQueuedSampleBufferRenderingStatusgetStatus()CMTimebasegetTimebase()floatgetVolume()booleanhasSufficientMediaDataForReliablePlaybackStart()booleanisMuted()booleanisReadyForMoreMediaData()voidrequestMediaDataWhenReadyOnQueue(DispatchQueue queue, Runnable block)voidsetAllowedAudioSpatializationFormats(AVAudioSpatializationFormats v)voidsetAudioTimePitchAlgorithm(String v)voidsetMuted(boolean v)voidsetVolume(float v)voidstopRequestingMediaData()static StringWasFlushedAutomaticallyNotification()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, updateStrongRefMethods inherited from class org.robovm.rt.bro.NativeObject
as, getHandle, setHandle
-
Constructor Details
-
AVSampleBufferAudioRenderer
public AVSampleBufferAudioRenderer() -
AVSampleBufferAudioRenderer
-
AVSampleBufferAudioRenderer
-
-
Method Details
-
getStatus
-
getError
-
getAudioTimePitchAlgorithm
-
setAudioTimePitchAlgorithm
-
getAllowedAudioSpatializationFormats
- Since:
- Available in iOS 15.0 and later.
-
setAllowedAudioSpatializationFormats
- Since:
- Available in iOS 15.0 and later.
-
getVolume
public float getVolume() -
setVolume
public void setVolume(float v) -
isMuted
public boolean isMuted() -
setMuted
public void setMuted(boolean v) -
getTimebase
- Specified by:
getTimebasein interfaceAVQueuedSampleBufferRendering
-
isReadyForMoreMediaData
public boolean isReadyForMoreMediaData()- Specified by:
isReadyForMoreMediaDatain interfaceAVQueuedSampleBufferRendering
-
hasSufficientMediaDataForReliablePlaybackStart
public boolean hasSufficientMediaDataForReliablePlaybackStart()- Specified by:
hasSufficientMediaDataForReliablePlaybackStartin interfaceAVQueuedSampleBufferRendering- Since:
- Available in iOS 14.5 and later.
-
WasFlushedAutomaticallyNotification
- Since:
- Available in iOS 11.0 and later.
-
FlushTimeKey
- Since:
- Available in iOS 11.0 and later.
-
flushFromSourceTime
-
enqueueSampleBuffer
- Specified by:
enqueueSampleBufferin interfaceAVQueuedSampleBufferRendering
-
flush
public void flush()- Specified by:
flushin interfaceAVQueuedSampleBufferRendering
-
requestMediaDataWhenReadyOnQueue
- Specified by:
requestMediaDataWhenReadyOnQueuein interfaceAVQueuedSampleBufferRendering
-
stopRequestingMediaData
public void stopRequestingMediaData()- Specified by:
stopRequestingMediaDatain interfaceAVQueuedSampleBufferRendering
-