WZAudioDevice
IntroductionWZAudioDevice is used to recored audio. Recorded audio frames get be accessed by registering a WZAudioSink-conformant object with an instance of WZAudioDevice. Methodsinit- (nonnull instancetype) init; DiscussionInitialize a WZAudioDevice with default AVAudioSessionCategoryOptions. initWithOptions:- (nonnull instancetype) initWithOptions:(AVAudioSessionCategoryOptions)options; ParametersDiscussionInitialize a WZAudioDevice with specified options. registerSink:- (void) registerSink:(nonnull id<WZAudioSink>)sink; ParametersDiscussionRegisters an object that conforms to the WZAudioSink protocol. the WZAudioSink protocol methods will be called each time an audio frame is captured. unregisterSink:- (void) unregisterSink:(nonnull id<WZAudioSink>)sink; ParametersDiscussionUnregisters an object that conforms to the WZAudioSink protocol. Propertiespaused@property (nonatomic, assign) BOOL paused; DiscussionPause (mute) a running audio broadcast. |