RCRTCReplayKitEngine Class Reference
Inherits from | NSObject |
---|---|
Declared in | RCRTCReplayKitEngine.h |
+ sharedInstance
获取单例
+ (instancetype)sharedInstance
Discussion
获取单例
Declared In
RCRTCReplayKitEngine.h
– setupWithAppGroup:delegate:
初始化方法
- (void)setupWithAppGroup:(NSString *)appGroup delegate:(id<RongRTCReplayKitExtDelegate>)delegate
Parameters
appGroup |
App group ID |
---|---|
delegate |
回调对象 |
Discussion
初始化方法
需要在 RPBroadcastSampleHandler 的实现类中的 broadcastStartedWithSetupInfo 方法中调用
Declared In
RCRTCReplayKitEngine.h
– broadcastPaused
录屏暂停方法
- (void)broadcastPaused
Discussion
录屏暂停方法
通过系统控制中心停止录屏时,会回调 RPBroadcastSampleHandler.broadcastPaused,在 broadcastPaused 方法中调用
Declared In
RCRTCReplayKitEngine.h
– broadcastResumed
录屏恢复方法
- (void)broadcastResumed
Discussion
录屏恢复方法
通过系统控制中心停止录屏时,会回调 RPBroadcastSampleHandler.broadcastResumed,在 broadcastResumed 方法中调用
Declared In
RCRTCReplayKitEngine.h
– broadcastFinished
录屏完成方法
- (void)broadcastFinished
Discussion
录屏完成方法
通过系统控制中心停止录屏时,会回调 RPBroadcastSampleHandler.broadcastFinished,在 broadcastFinished 方法中调用
Declared In
RCRTCReplayKitEngine.h
– sendSampleBuffer:withType:
媒体数据(音视频)发送方法
- (void)sendSampleBuffer:(CMSampleBufferRef)sampleBuffer withType:(RPSampleBufferType)sampleBufferType
Parameters
sampleBuffer |
系统回调的视频或音频帧 |
---|---|
sampleBufferType |
媒体输入类型 @note - sampleBufferType 当前支持 RPSampleBufferTypeVideo 和 RPSampleBufferTypeAudioApp 类型的数据帧处理。 - RPSampleBufferTypeAudioMic 不支持,请在主 app 处理麦克风采集数据 |
Discussion
媒体数据(音视频)发送方法
需要在 RPBroadcastSampleHandler 的实现类中的 processSampleBuffer: 方法中调用
Declared In
RCRTCReplayKitEngine.h
+ getVersion
获取 SDK 版本号
+ (NSString *)getVersion
Return Value
版本号
@remarks RCRTCReplayKitEngine:参数配置
Discussion
获取 SDK 版本号
Declared In
RCRTCReplayKitEngine.h