MiXiD API Reference: Media Files and Replay

Back to MiXiD API Documentation

Detailed MiXiD XCFramework reference for Media Files and Replay. Read through each header, class, protocol, and function section to inspect Objective-C declarations, parameters, return values, and usage guidance.

Media Files and Replay

Media Files and Replay

MXDMediaFileRecorder.h

Media file recorder for MiXiD pipelines.

MXDMediaFileRecorderDelegate Protocol

mediaFileRecorderDidStartRecordingToURL:
- (void)mediaFileRecorderDidStartRecordingToURL:(NSURL *)outputURL;
KindDelegate / protocol callback
Returnvoid
DetailsCallback invoked by MiXiD for mediaFileRecorderDidStartRecordingToURL. Implement this method to observe lifecycle, media output, status, or error events.
ParametersmediaFileRecorderDidStartRecordingToURL (NSURL *, outputURL)
Swift usageinstance.mediaFileRecorderDidStartRecordingToURL(mediaFileRecorderDidStartRecordingToURL: url)
mediaFileRecorderDidFinishRecordingToURL:
- (void)mediaFileRecorderDidFinishRecordingToURL:(NSURL *)outputURL;
KindDelegate / protocol callback
Returnvoid
DetailsCallback invoked by MiXiD for mediaFileRecorderDidFinishRecordingToURL. Implement this method to observe lifecycle, media output, status, or error events.
ParametersmediaFileRecorderDidFinishRecordingToURL (NSURL *, outputURL)
Swift usageinstance.mediaFileRecorderDidFinishRecordingToURL(mediaFileRecorderDidFinishRecordingToURL: url)
mediaFileRecorderDidFailWithError:
- (void)mediaFileRecorderDidFailWithError:(NSError *)error;
KindDelegate / protocol callback
Returnvoid
DetailsCallback invoked by MiXiD for mediaFileRecorderDidFailWithError. Implement this method to observe lifecycle, media output, status, or error events.
ParametersmediaFileRecorderDidFailWithError (NSError *, error)
Swift usageinstance.mediaFileRecorderDidFailWithError(mediaFileRecorderDidFailWithError: nil)
mediaFileRecorderDidUpdateStatus:
- (void)mediaFileRecorderDidUpdateStatus:(NSString *)status;
KindDelegate / protocol callback
Returnvoid
DetailsCallback invoked by MiXiD for mediaFileRecorderDidUpdateStatus. Implement this method to observe lifecycle, media output, status, or error events.
ParametersmediaFileRecorderDidUpdateStatus (NSString *, status)
Swift usageinstance.mediaFileRecorderDidUpdateStatus(mediaFileRecorderDidUpdateStatus: "value")

MXDMediaFileRecorder

NameDeclarationDetails
delegate@property (nonatomic, weak, nullable) id<MXDMediaFileRecorderDelegate> delegate;Receives lifecycle, media output, status, or error callbacks.
outputURL@property (nonatomic, strong, readonly) NSURL *outputURL;Endpoint or file URL used by the component.
recording@property (nonatomic, assign, readonly, getter=isRecording) BOOL recording;Read-only runtime state flag.
prewarm
+ (void)prewarm;
KindClass method
Returnvoid
DetailsCreates, discovers, or returns shared information for prewarm. Call this on the class before creating or configuring an instance.
ParametersNo parameters.
Swift usageMXDMediaFileRecorder.prewarm()
initWithOutputURL:
- (instancetype)initWithOutputURL:(NSURL *)outputURL;
KindInstance method
Returninstancetype
DetailsInitializes the receiver for initWithOutputURL. Use this to provide required URLs, ports, names, peer connections, or configuration objects.
ParametersinitWithOutputURL (NSURL *, outputURL)
Swift usagelet value = MXDMediaFileRecorder(initWithOutputURL: url)
start
- (void)start;
KindInstance method
Returnvoid
DetailsStarts the component and begins the related capture, server, playback, publish, recording, or discovery workflow.
ParametersNo parameters.
Swift usageinstance.start()
stop
- (void)stop;
KindInstance method
Returnvoid
DetailsStops the component and releases or finalizes active workflow resources.
ParametersNo parameters.
Swift usageinstance.stop()
appendVideoFrame:presentationTime:
- (void)appendVideoFrame:(CVImageBufferRef)imageBuffer presentationTime:(CMTime)presentationTime;
KindInstance method
Returnvoid
DetailsAppends media into the component. Use presentation timestamps and matching stream configuration so downstream encoders, mixers, or recorders stay synchronized.
ParametersappendVideoFrame (CVImageBufferRef, imageBuffer); presentationTime (CMTime, presentationTime)
Swift usageinstance.appendVideoFrame(appendVideoFrame: imageBuffer, presentationTime: 0.0)
appendAudioBuffer:
- (void)appendAudioBuffer:(AVAudioPCMBuffer *)audioBuffer;
KindInstance method
Returnvoid
DetailsAppends media into the component. Use presentation timestamps and matching stream configuration so downstream encoders, mixers, or recorders stay synchronized.
ParametersappendAudioBuffer (AVAudioPCMBuffer *, audioBuffer)
Swift usageinstance.appendAudioBuffer(appendAudioBuffer: audioBuffer)
appendAACAccessUnit:sampleRate:channels:objectType:config:
- (void)appendAACAccessUnit:(NSData *)accessUnit sampleRate:(Float64)sampleRate channels:(UInt32)channels objectType:(UInt32)objectType config:(NSData * _Nullable)config;
KindInstance method
Returnvoid
DetailsAppends media into the component. Use presentation timestamps and matching stream configuration so downstream encoders, mixers, or recorders stay synchronized.
ParametersappendAACAccessUnit (NSData *, accessUnit); sampleRate (Float64, sampleRate); channels (UInt32, channels); objectType (UInt32, objectType); config (NSData * _Nullable, config)
Swift usageinstance.appendAACAccessUnit(appendAACAccessUnit: data, sampleRate: 0.0, channels: channels, objectType: objectType, config: data)

MXDMediaFileView.h

Looping media-file playback source.

MXDMediaFileViewDelegate Protocol

mediaFileViewDidOutputVideoFrame:presentationTime:
- (void)mediaFileViewDidOutputVideoFrame:(CVImageBufferRef)imageBuffer presentationTime:(CMTime)presentationTime;
KindDelegate / protocol callback
Returnvoid
DetailsCallback invoked by MiXiD for mediaFileViewDidOutputVideoFrame presentationTime. Implement this method to observe lifecycle, media output, status, or error events.
ParametersmediaFileViewDidOutputVideoFrame (CVImageBufferRef, imageBuffer); presentationTime (CMTime, presentationTime)
Swift usageinstance.mediaFileViewDidOutputVideoFrame(mediaFileViewDidOutputVideoFrame: imageBuffer, presentationTime: 0.0)
mediaFileViewDidOutputAudioBuffer:
- (void)mediaFileViewDidOutputAudioBuffer:(AVAudioPCMBuffer *)audioBuffer;
KindDelegate / protocol callback
Returnvoid
DetailsCallback invoked by MiXiD for mediaFileViewDidOutputAudioBuffer. Implement this method to observe lifecycle, media output, status, or error events.
ParametersmediaFileViewDidOutputAudioBuffer (AVAudioPCMBuffer *, audioBuffer)
Swift usageinstance.mediaFileViewDidOutputAudioBuffer(mediaFileViewDidOutputAudioBuffer: audioBuffer)
mediaFileViewDidUpdatePosition:duration:
- (void)mediaFileViewDidUpdatePosition:(CMTime)position duration:(CMTime)duration;
KindDelegate / protocol callback
Returnvoid
DetailsCallback invoked by MiXiD for mediaFileViewDidUpdatePosition duration. Implement this method to observe lifecycle, media output, status, or error events.
ParametersmediaFileViewDidUpdatePosition (CMTime, position); duration (CMTime, duration)
Swift usageinstance.mediaFileViewDidUpdatePosition(mediaFileViewDidUpdatePosition: presentationTime, duration: presentationTime)
mediaFileViewDidFailWithError:
- (void)mediaFileViewDidFailWithError:(NSError *)error;
KindDelegate / protocol callback
Returnvoid
DetailsCallback invoked by MiXiD for mediaFileViewDidFailWithError. Implement this method to observe lifecycle, media output, status, or error events.
ParametersmediaFileViewDidFailWithError (NSError *, error)
Swift usageinstance.mediaFileViewDidFailWithError(mediaFileViewDidFailWithError: nil)

MXDMediaFileView

NameDeclarationDetails
URL@property (nonatomic, copy, nullable) NSURL *URL;Endpoint or file URL used by the component.
delegate@property (nonatomic, weak, nullable) id<MXDMediaFileViewDelegate> delegate;Receives lifecycle, media output, status, or error callbacks.
playing@property (nonatomic, assign, readonly, getter=isPlaying) BOOL playing;Public configuration or state exposed by this API.
duration@property (nonatomic, assign, readonly) CMTime duration;Public configuration or state exposed by this API.
initWithURL:
- (instancetype)initWithURL:(nullable NSURL *)url;
KindInstance method
Returninstancetype
DetailsInitializes the receiver for initWithURL. Use this to provide required URLs, ports, names, peer connections, or configuration objects.
ParametersinitWithURL (nullable NSURL *, url)
Swift usagelet value = MXDMediaFileView(initWithURL: url)
start
- (void)start;
KindInstance method
Returnvoid
DetailsStarts the component and begins the related capture, server, playback, publish, recording, or discovery workflow.
ParametersNo parameters.
Swift usageinstance.start()
stop
- (void)stop;
KindInstance method
Returnvoid
DetailsStops the component and releases or finalizes active workflow resources.
ParametersNo parameters.
Swift usageinstance.stop()
seekToTime:
- (void)seekToTime:(CMTime)time;
KindInstance method
Returnvoid
DetailsPerforms the seekToTime operation on this MiXiD component.
ParametersseekToTime (CMTime, time)
Swift usageinstance.seekToTime(seekToTime: 0.0)

MXDReplayAudioBuffer.h

In-memory rolling audio buffer for MiXiD replay previews.

MXDReplayAudioBuffer

NameDeclarationDetails
durationSeconds@property (nonatomic, assign) NSTimeInterval durationSeconds;Public configuration or state exposed by this API.
maxMemoryBytes@property (nonatomic, assign) NSUInteger maxMemoryBytes;Public configuration or state exposed by this API.
bufferedDuration@property (nonatomic, assign, readonly) NSTimeInterval bufferedDuration;Public configuration or state exposed by this API.
bufferedByteCount@property (nonatomic, assign, readonly) NSUInteger bufferedByteCount;Public configuration or state exposed by this API.
initWithDurationSeconds:maxMemoryBytes:
- (instancetype)initWithDurationSeconds:(NSTimeInterval)durationSeconds maxMemoryBytes:(NSUInteger)maxMemoryBytes NS_DESIGNATED_INITIALIZER;
KindInstance method
Returninstancetype
DetailsInitializes the receiver for initWithDurationSeconds maxMemoryBytes. Use this to provide required URLs, ports, names, peer connections, or configuration objects.
ParametersinitWithDurationSeconds (NSTimeInterval, durationSeconds); maxMemoryBytes (NSUInteger, maxMemoryBytes)
Swift usagelet value = MXDReplayAudioBuffer(initWithDurationSeconds: 0.0, maxMemoryBytes: 0)
init
- (instancetype)init;
KindInstance method
Returninstancetype
DetailsInitializes the receiver for init. Use this to provide required URLs, ports, names, peer connections, or configuration objects.
ParametersNo parameters.
Swift usagelet value = MXDReplayAudioBuffer()
appendAudioBuffer:hostTime:
- (void)appendAudioBuffer:(AVAudioPCMBuffer *)audioBuffer hostTime:(CFTimeInterval)hostTime;
KindInstance method
Returnvoid
DetailsAppends media into the component. Use presentation timestamps and matching stream configuration so downstream encoders, mixers, or recorders stay synchronized.
ParametersappendAudioBuffer (AVAudioPCMBuffer *, audioBuffer); hostTime (CFTimeInterval, hostTime)
Swift usageinstance.appendAudioBuffer(appendAudioBuffer: audioBuffer, hostTime: 0.0)
framesForLookbackSeconds:atHostTime:afterHostTime:
- (NSArray<MXDReplayAudioFrame *> *)framesForLookbackSeconds:(NSTimeInterval)lookbackSeconds atHostTime:(CFTimeInterval)hostTime afterHostTime:(CFTimeInterval)lastHostTime;
KindInstance method
ReturnNSArray<MXDReplayAudioFrame *> *
DetailsReturns derived state, buffered data, preview information, or available source metadata from the component.
ParametersframesForLookbackSeconds (NSTimeInterval, lookbackSeconds); atHostTime (CFTimeInterval, hostTime); afterHostTime (CFTimeInterval, lastHostTime)
Swift usagelet result = instance.framesForLookbackSeconds(framesForLookbackSeconds: 0.0, atHostTime: 0.0, afterHostTime: 0.0)
clear
- (void)clear;
KindInstance method
Returnvoid
DetailsClears buffered state held by the object.
ParametersNo parameters.
Swift usageinstance.clear()

MXDReplayAudioFrame

NameDeclarationDetails
hostTime@property (nonatomic, assign, readonly) CFTimeInterval hostTime;Public configuration or state exposed by this API.
duration@property (nonatomic, assign, readonly) NSTimeInterval duration;Public configuration or state exposed by this API.
buffer@property (nonatomic, strong, readonly) AVAudioPCMBuffer *buffer;Public configuration or state exposed by this API.
byteSize@property (nonatomic, assign, readonly) NSUInteger byteSize;Public configuration or state exposed by this API.

MXDReplayBufferRecorder.h

In-memory replay buffer recorder for MiXiD streams.

Enums

MXDReplayBufferVideoCodec

  • MXDReplayBufferVideoCodecH264 = 0
  • MXDReplayBufferVideoCodecHEVC = 1

Typedefs

typedef void (^MXDReplayBufferSaveCompletion)(NSURL *_Nullable outputURL, NSError *_Nullable error);

MXDReplayBufferRecorderDelegate Protocol

replayBufferRecorderDidStart:
- (void)replayBufferRecorderDidStart:(MXDReplayBufferRecorder *)recorder;
KindDelegate / protocol callback
Returnvoid
DetailsCallback invoked by MiXiD for replayBufferRecorderDidStart. Implement this method to observe lifecycle, media output, status, or error events.
ParametersreplayBufferRecorderDidStart (MXDReplayBufferRecorder *, recorder)
Swift usageinstance.replayBufferRecorderDidStart(replayBufferRecorderDidStart: recorder)
replayBufferRecorderDidStop:
- (void)replayBufferRecorderDidStop:(MXDReplayBufferRecorder *)recorder;
KindDelegate / protocol callback
Returnvoid
DetailsCallback invoked by MiXiD for replayBufferRecorderDidStop. Implement this method to observe lifecycle, media output, status, or error events.
ParametersreplayBufferRecorderDidStop (MXDReplayBufferRecorder *, recorder)
Swift usageinstance.replayBufferRecorderDidStop(replayBufferRecorderDidStop: recorder)
replayBufferRecorder:didFailWithError:
- (void)replayBufferRecorder:(MXDReplayBufferRecorder *)recorder didFailWithError:(NSError *)error;
KindDelegate / protocol callback
Returnvoid
DetailsCallback invoked by MiXiD for replayBufferRecorder didFailWithError. Implement this method to observe lifecycle, media output, status, or error events.
ParametersreplayBufferRecorder (MXDReplayBufferRecorder *, recorder); didFailWithError (NSError *, error)
Swift usageinstance.replayBufferRecorder(replayBufferRecorder: recorder, didFailWithError: nil)
replayBufferRecorder:didUpdateStatus:
- (void)replayBufferRecorder:(MXDReplayBufferRecorder *)recorder didUpdateStatus:(NSString *)status;
KindDelegate / protocol callback
Returnvoid
DetailsCallback invoked by MiXiD for replayBufferRecorder didUpdateStatus. Implement this method to observe lifecycle, media output, status, or error events.
ParametersreplayBufferRecorder (MXDReplayBufferRecorder *, recorder); didUpdateStatus (NSString *, status)
Swift usageinstance.replayBufferRecorder(replayBufferRecorder: recorder, didUpdateStatus: "value")
replayBufferRecorder:didSaveReplayToURL:
- (void)replayBufferRecorder:(MXDReplayBufferRecorder *)recorder didSaveReplayToURL:(NSURL *)outputURL;
KindDelegate / protocol callback
Returnvoid
DetailsCallback invoked by MiXiD for replayBufferRecorder didSaveReplayToURL. Implement this method to observe lifecycle, media output, status, or error events.
ParametersreplayBufferRecorder (MXDReplayBufferRecorder *, recorder); didSaveReplayToURL (NSURL *, outputURL)
Swift usageinstance.replayBufferRecorder(replayBufferRecorder: recorder, didSaveReplayToURL: url)

MXDReplayBufferRecorder

NameDeclarationDetails
delegate@property (nonatomic, weak, nullable) id<MXDReplayBufferRecorderDelegate> delegate;Receives lifecycle, media output, status, or error callbacks.
recording@property (nonatomic, assign, readonly, getter=isRecording) BOOL recording;Read-only runtime state flag.
bufferedDuration@property (nonatomic, assign, readonly) NSTimeInterval bufferedDuration;Public configuration or state exposed by this API.
bufferedByteCount@property (nonatomic, assign, readonly) NSUInteger bufferedByteCount;Public configuration or state exposed by this API.
previewBufferedByteCount@property (nonatomic, assign, readonly) NSUInteger previewBufferedByteCount;Public configuration or state exposed by this API.
configuration@property (nonatomic, strong, readonly) MXDReplayBufferRecorderConfiguration *configuration;Public configuration or state exposed by this API.
initWithConfiguration:
- (instancetype)initWithConfiguration:(nullable MXDReplayBufferRecorderConfiguration *)configuration NS_DESIGNATED_INITIALIZER;
KindInstance method
Returninstancetype
DetailsInitializes the receiver for initWithConfiguration. Use this to provide required URLs, ports, names, peer connections, or configuration objects.
ParametersinitWithConfiguration (nullable MXDReplayBufferRecorderConfiguration *, configuration)
Swift usagelet value = MXDReplayBufferRecorder(initWithConfiguration: configuration)
init
- (instancetype)init;
KindInstance method
Returninstancetype
DetailsInitializes the receiver for init. Use this to provide required URLs, ports, names, peer connections, or configuration objects.
ParametersNo parameters.
Swift usagelet value = MXDReplayBufferRecorder()
start
- (void)start;
KindInstance method
Returnvoid
DetailsStarts the component and begins the related capture, server, playback, publish, recording, or discovery workflow.
ParametersNo parameters.
Swift usageinstance.start()
stop
- (void)stop;
KindInstance method
Returnvoid
DetailsStops the component and releases or finalizes active workflow resources.
ParametersNo parameters.
Swift usageinstance.stop()
saveReplayToURL:completion:
- (void)saveReplayToURL:(NSURL *)outputURL completion:(nullable MXDReplayBufferSaveCompletion)completion;
KindInstance method
Returnvoid
DetailsWrites buffered media to the specified output URL and reports completion asynchronously.
ParameterssaveReplayToURL (NSURL *, outputURL); completion (nullable MXDReplayBufferSaveCompletion, completion)
Swift usageinstance.saveReplayToURL(saveReplayToURL: url, completion: completion)
saveReplayToURL:durationSeconds:completion:
- (void)saveReplayToURL:(NSURL *)outputURL durationSeconds:(NSTimeInterval)durationSeconds completion:(nullable MXDReplayBufferSaveCompletion)completion;
KindInstance method
Returnvoid
DetailsWrites buffered media to the specified output URL and reports completion asynchronously.
ParameterssaveReplayToURL (NSURL *, outputURL); durationSeconds (NSTimeInterval, durationSeconds); completion (nullable MXDReplayBufferSaveCompletion, completion)
Swift usageinstance.saveReplayToURL(saveReplayToURL: url, durationSeconds: 0.0, completion: completion)
previewFrameForLookbackSeconds:
- (nullable MXDReplayBufferPreviewFrame *)previewFrameForLookbackSeconds:(NSTimeInterval)secondsBack;
KindInstance method
Returnnullable MXDReplayBufferPreviewFrame *
DetailsReturns derived state, buffered data, preview information, or available source metadata from the component.
ParameterspreviewFrameForLookbackSeconds (NSTimeInterval, secondsBack)
Swift usagelet result = instance.previewFrameForLookbackSeconds(previewFrameForLookbackSeconds: 0.0)
clearPreviewFrames
- (void)clearPreviewFrames;
KindInstance method
Returnvoid
DetailsPerforms the clearPreviewFrames operation on this MiXiD component.
ParametersNo parameters.
Swift usageinstance.clearPreviewFrames()
appendVideoFrame:presentationTime:
- (void)appendVideoFrame:(CVImageBufferRef)imageBuffer presentationTime:(CMTime)presentationTime;
KindInstance method
Returnvoid
DetailsAppends media into the component. Use presentation timestamps and matching stream configuration so downstream encoders, mixers, or recorders stay synchronized.
ParametersappendVideoFrame (CVImageBufferRef, imageBuffer); presentationTime (CMTime, presentationTime)
Swift usageinstance.appendVideoFrame(appendVideoFrame: imageBuffer, presentationTime: 0.0)
appendAudioBuffer:
- (void)appendAudioBuffer:(AVAudioPCMBuffer *)audioBuffer;
KindInstance method
Returnvoid
DetailsAppends media into the component. Use presentation timestamps and matching stream configuration so downstream encoders, mixers, or recorders stay synchronized.
ParametersappendAudioBuffer (AVAudioPCMBuffer *, audioBuffer)
Swift usageinstance.appendAudioBuffer(appendAudioBuffer: audioBuffer)
appendAACAccessUnit:sampleRate:channels:objectType:config:
- (void)appendAACAccessUnit:(NSData *)accessUnit sampleRate:(Float64)sampleRate channels:(UInt32)channels objectType:(UInt32)objectType config:(NSData * _Nullable)config;
KindInstance method
Returnvoid
DetailsAppends media into the component. Use presentation timestamps and matching stream configuration so downstream encoders, mixers, or recorders stay synchronized.
ParametersappendAACAccessUnit (NSData *, accessUnit); sampleRate (Float64, sampleRate); channels (UInt32, channels); objectType (UInt32, objectType); config (NSData * _Nullable, config)
Swift usageinstance.appendAACAccessUnit(appendAACAccessUnit: data, sampleRate: 0.0, channels: channels, objectType: objectType, config: data)

MXDReplayBufferRecorderConfiguration

NameDeclarationDetails
durationSeconds@property (nonatomic, assign) NSTimeInterval durationSeconds;Public configuration or state exposed by this API.
maxMemoryBytes@property (nonatomic, assign) NSUInteger maxMemoryBytes;Public configuration or state exposed by this API.
videoWidth@property (nonatomic, assign) NSInteger videoWidth;Video encoding or rendering configuration.
videoHeight@property (nonatomic, assign) NSInteger videoHeight;Video encoding or rendering configuration.
videoFPS@property (nonatomic, assign) NSInteger videoFPS;Video encoding or rendering configuration.
videoCodec@property (nonatomic, assign) MXDReplayBufferVideoCodec videoCodec;Public configuration or state exposed by this API.
minVideoBitrateBps@property (nonatomic, assign) NSInteger minVideoBitrateBps;Video encoding or rendering configuration.
maxVideoBitrateBps@property (nonatomic, assign) NSInteger maxVideoBitrateBps;Video encoding or rendering configuration.
keyframeIntervalSeconds@property (nonatomic, assign) NSTimeInterval keyframeIntervalSeconds;Public configuration or state exposed by this API.
segmentDurationSeconds@property (nonatomic, assign) NSTimeInterval segmentDurationSeconds;Public configuration or state exposed by this API.
previewEnabled@property (nonatomic, assign) BOOL previewEnabled;Public configuration or state exposed by this API.
previewFPS@property (nonatomic, assign) NSInteger previewFPS;Video encoding or rendering configuration.
previewJPEGQuality@property (nonatomic, assign) CGFloat previewJPEGQuality;Public configuration or state exposed by this API.
maxPreviewMemoryBytes@property (nonatomic, assign) NSUInteger maxPreviewMemoryBytes;Public configuration or state exposed by this API.
defaultConfiguration
+ (instancetype)defaultConfiguration;
KindClass method
Returninstancetype
DetailsCreates, discovers, or returns shared information for defaultConfiguration. Call this on the class before creating or configuring an instance.
ParametersNo parameters.
Swift usagelet result = MXDReplayBufferRecorderConfiguration.defaultConfiguration()

MXDReplayBufferPreviewFrame

NameDeclarationDetails
hostTime@property (nonatomic, assign, readonly) CFTimeInterval hostTime;Public configuration or state exposed by this API.
jpegData@property (nonatomic, copy, readonly) NSData *jpegData;Public configuration or state exposed by this API.
sourceSize@property (nonatomic, assign, readonly) CGSize sourceSize;Public configuration or state exposed by this API.
cleanSize@property (nonatomic, assign, readonly) CGSize cleanSize;Public configuration or state exposed by this API.
previewSize@property (nonatomic, assign, readonly) CGSize previewSize;Public configuration or state exposed by this API.
byteCount@property (nonatomic, assign, readonly) NSUInteger byteCount;Public configuration or state exposed by this API.

Back to API Reference index