
# 注册回调（IHRTCMediaEngine）
表1HWRtcMediaEngine 
| 接口                                                          | 描述             |
|:---|:---|
| [setVideoFrameObserver] | 注册原始视频媒体数据监听回调 |
| [setAudioFrameObserver]  | 注册原始音频媒体数据监听回调 |
   
 #### setVideoFrameObserver
```
- (int)setVideoFrameObserver:(id<HWRtcMediaEngineVideoDelegate>)observer;
```
【**功能说明**】
注册原始视频媒体数据监听回调。
【**请求参数**】
HWRtcMediaEngineVideoDelegate：原始视频数据处理接口代理。具体请参见[HWRtcMediaEngineVideoDelegate](https://support.huaweicloud.com/csdk-rtc/rtc_05_0077.html)。
【**返回参数** 】
- 0：成功。
- \> 0：方法调用失败。具体请参见[HWRtcErrorCode](https://support.huaweicloud.com/csdk-rtc/rtc_05_0080.html)。
 
 #### setAudioFrameObserver
```
- (int)setAudioFrameObserver:(id<HWRtcMediaEngineAudioDelegate>)observer;
```
【**功能说明**】
注册原始音频媒体数据监听回调。
【**请求参数**】
HWRtcMediaEngineAudioDelegate：原始音频数据处理接口代理。具体请参见[HWRtcMediaEngineVideoDelegate](https://support.huaweicloud.com/csdk-rtc/rtc_05_0077.html)。
【**返回参数** 】
- 0：成功。
- \> 0：方法调用失败。具体请参见[HWRtcErrorCode](https://support.huaweicloud.com/csdk-rtc/rtc_05_0080.html)。
 
