Package org.robovm.apple.avfoundation
Class AVAssetWriterInput
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.avfoundation.AVAssetWriterInput
- All Implemented Interfaces:
NSObjectProtocol,ObjCProtocol
public class AVAssetWriterInput extends NSObject
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAVAssetWriterInput.AVAssetWriterInputPtrNested 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 protectedAVAssetWriterInput()AVAssetWriterInput(AVMediaType mediaType, AVAudioSettings outputSettings)AVAssetWriterInput(AVMediaType mediaType, AVAudioSettings outputSettings, CMFormatDescription sourceFormatHint)AVAssetWriterInput(AVMediaType mediaType, AVVideoSettings outputSettings)AVAssetWriterInput(AVMediaType mediaType, AVVideoSettings outputSettings, CMFormatDescription sourceFormatHint)protectedAVAssetWriterInput(NSObject.Handle h, long handle)protectedAVAssetWriterInput(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, 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
-
AVAssetWriterInput
protected AVAssetWriterInput() -
AVAssetWriterInput
-
AVAssetWriterInput
-
AVAssetWriterInput
-
AVAssetWriterInput
public AVAssetWriterInput(AVMediaType mediaType, AVAudioSettings outputSettings, CMFormatDescription sourceFormatHint)- Since:
- Available in iOS 6.0 and later.
-
AVAssetWriterInput
-
AVAssetWriterInput
public AVAssetWriterInput(AVMediaType mediaType, AVVideoSettings outputSettings, CMFormatDescription sourceFormatHint)- Since:
- Available in iOS 6.0 and later.
-
-
Method Details
-
getOutputAudioSettings
-
getOutputVideoSettings
-
getMediaType
-
getOutputSettings
-
getSourceFormatHint
-
getMetadata
-
setMetadata
-
isReadyForMoreMediaData
public boolean isReadyForMoreMediaData() -
expectsMediaDataInRealTime
public boolean expectsMediaDataInRealTime() -
setExpectsMediaDataInRealTime
public void setExpectsMediaDataInRealTime(boolean v) -
getLanguageCode
-
setLanguageCode
-
getExtendedLanguageTag
-
setExtendedLanguageTag
-
getNaturalSize
-
setNaturalSize
-
getTransform
-
setTransform
-
getPreferredVolume
public float getPreferredVolume() -
setPreferredVolume
public void setPreferredVolume(float v) -
marksOutputTrackAsEnabled
public boolean marksOutputTrackAsEnabled() -
setMarksOutputTrackAsEnabled
public void setMarksOutputTrackAsEnabled(boolean v) -
getMediaTimeScale
public int getMediaTimeScale() -
setMediaTimeScale
public void setMediaTimeScale(int v) -
getPreferredMediaChunkDuration
-
setPreferredMediaChunkDuration
-
getPreferredMediaChunkAlignment
public long getPreferredMediaChunkAlignment() -
setPreferredMediaChunkAlignment
public void setPreferredMediaChunkAlignment(long v) -
getSampleReferenceBaseURL
-
setSampleReferenceBaseURL
-
getMediaDataLocation
- Since:
- Available in iOS 11.0 and later.
-
setMediaDataLocation
- Since:
- Available in iOS 11.0 and later.
-
performsMultiPassEncodingIfSupported
public boolean performsMultiPassEncodingIfSupported() -
setPerformsMultiPassEncodingIfSupported
public void setPerformsMultiPassEncodingIfSupported(boolean v) -
canPerformMultiplePasses
public boolean canPerformMultiplePasses() -
getCurrentPassDescription
-
init
-
init
protected long init(AVMediaType mediaType, NSDictionary<NSString,?> outputSettings, CMFormatDescription sourceFormatHint) -
requestMediaDataWhenReady
-
appendSampleBuffer
-
markAsFinished
public void markAsFinished() -
canAddTrackAssociation
public boolean canAddTrackAssociation(AVAssetWriterInput input, AVTrackAssociationType trackAssociationType) -
addTrackAssociation
public void addTrackAssociation(AVAssetWriterInput input, AVTrackAssociationType trackAssociationType) -
respondToEachPassDescriptionOnQueue
-
markCurrentPassAsFinished
public void markCurrentPassAsFinished()
-