
# HWRtcReplay
表1HWRtcReplay接口 
| 接口                                                         | 描述                      |
|:---|:---|
| [sharedInstance]         | 生成HWRtcReplay单例对象       |
| [setupWithAppGroup]     | 通过appGroup启动HWrtcReplay |
| [broadcastFinished]       | 系统录屏结束                  |
| [sendVideoSampleBuffer] | 发送录屏数据                  |
   
 #### sharedInstance
```
+ (instancetype)sharedInstance;
```
【**功能说明**】
生成HWRtcReplay单例对象。
【**请求参数**】
无。
【**返回参数**】
无
 #### setupWithAppGroup
```
- (void)setupWithAppGroup:(NSString *)appGroup delegate:(id<HWRtcReplayDelegate>)delegate;
```
【**功能说明**】
通过appGroup启动HWrtcReplay。在sampleHandle类中的broadcastStartedWithSetupInfo:接口内调用。
【**请求参数**】
- appGroup ：appGroupID。
- delegate：回调对象，具体请参见HWRtcReplayDelegate。
【**返回参数**】
无
 #### broadcastFinished
```
- (void)broadcastFinished;
```
【**功能说明**】
系统录屏完成，在sampleHandle类中的broadcastFinished中调用。
【**请求参数**】
无
【**返回参数**】
无
 #### sendVideoSampleBuffer
```
- (void)sendVideoSampleBuffer:(CMSampleBufferRef)sampleBuffer;
```
【**功能说明**】
发送录屏数据。需要在sampleHandle的实现类中的processSampleBuffer: 方法中调用。
【**请求参数**】
sampleBuffer：录屏数据。
【**返回参数**】
无
