Sin descripción

RCTAgoraViewManager.m 687B

12345678910111213141516171819202122232425262728293031323334
  1. //
  2. // AgoraViewManager.m
  3. // RCTAgora
  4. //
  5. // Created by 邓博 on 2017/6/30.
  6. // Copyright © 2017年 Syan. All rights reserved.
  7. //
  8. #import "RCTAgoraViewManager.h"
  9. #import "RCTAgoraVideoView.h"
  10. @implementation RCTAgoraViewManager
  11. RCT_EXPORT_MODULE(RCTAgoraVideoView)
  12. RCT_CUSTOM_VIEW_PROPERTY(mode, NSInteger, RCTAgoraVideoView) {
  13. view.renderMode = [RCTConvert NSInteger:json];
  14. }
  15. RCT_CUSTOM_VIEW_PROPERTY(showLocalVideo, BOOL, RCTAgoraVideoView) {
  16. view.showLocalVideo = [RCTConvert BOOL:json];
  17. }
  18. RCT_CUSTOM_VIEW_PROPERTY(remoteUid, NSInteger, RCTAgoraVideoView) {
  19. view.remoteUid = [RCTConvert NSInteger:json];
  20. }
  21. - (UIView *)view {
  22. return [RCTAgoraVideoView new];
  23. }
  24. @end