Mediator
2016-06-20 00:32:47 0 举报
Mediator是一个位于应用程序或系统的不同组件之间,负责协调和调解它们之间的交互的中介对象。它充当了一个中间人的角色,使得各个组件能够相互通信和协作,而不需要直接相互依赖。Mediator模式提供了一种松耦合的方式来组织复杂的软件系统,使其更容易扩展和维护。通过引入Mediator,组件之间的通信变得更加灵活和可定制,同时减少了代码的冗余和复杂性。Mediator还可以集中管理组件之间的事件和消息传递,提高了系统的响应性和性能。总之,Mediator是一种强大的设计模式,可以帮助开发者构建更加稳定、可扩展和易于维护的软件系统。
作者其他创作
大纲/内容
RCSightRecorder
delegate
initWithVideoSettingsprepareToRecordprocessSampleBufferfinishRecording
RCSightCapturer
previewLayerdelegatecaptureStillImageCompletionHandlersessionQueuerecommendedVideoCompressionSettingsrecommendedAudioCompressionSettings
initWithVideoPreviewPlayerstartRunningstopRunningswitchCameracaptureStillImage
RCSightViewController
RCSightTransport
- (void)play;- (void)pause;- (void)stop;- (void)cancel;- (void)startIndicatorViewAnimating;- (void)stopIndicatorViewAnimating;- (void)setScrubbingTime:(NSTimeInterval)time;- (void)readyToPlay;- (void)playbackComplete;
RCSightOverlayView
RCSightView
AVCaptureVideoPreviewLayer *previewLayer
RCSightPlayerView
RCSightPlayerController
- (instancetype)initWithURL:(NSURL *)assetURL;- (void)setThumbnail:(UIImage*)image;- (UIImage*)generateThumbnail;
0 条评论
下一页