No Description

AgoraConst.h 4.1KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  1. //
  2. // MyAgoraRtcEngineKit.h
  3. // RCTAgora
  4. //
  5. // Created by 邓博 on 2017/6/30.
  6. // Copyright © 2017年 Syan. All rights reserved.
  7. //
  8. #import <AgoraRtcEngineKit/AgoraRtcEngineKit.h>
  9. static NSString *RCTAgoraErrorDomain = @"RCTAgoraErrorDomain";
  10. static NSString *DidOccurWarning = @"onWarning";
  11. static NSString *DidOccurError = @"onError";
  12. static NSString *DidApiCallExecute = @"onApiCallExecute";
  13. static NSString *DidJoinChannel = @"onJoinChannelSuccess";
  14. static NSString *DidRejoinChannel = @"onRejoinChannelSuccess";
  15. static NSString *DidLeaveChannel = @"onLeaveChannel";
  16. static NSString *DidClientRoleChanged = @"onClientRoleChanged";
  17. static NSString *DidJoinedOfUid = @"onUserJoined";
  18. static NSString *DidOfflineOfUid = @"onUserOffline";
  19. static NSString *ConnectionChangedToState = @"onConnectionStateChanged";
  20. static NSString *ConnectionDidLost = @"onConnectionLost";
  21. static NSString *TokenPrivilegeWillExpire = @"onTokenPrivilegeWillExpire";
  22. static NSString *RequestToken = @"onRequestToken";
  23. static NSString *DidMicrophoneEnabled = @"onMicrophoneEnabled";
  24. static NSString *ReportAudioVolumeIndicationOfSpeakers = @"onAudioVolumeIndication";
  25. static NSString *ActiveSpeaker = @"onActiveSpeaker";
  26. static NSString *FirstLocalAudioFrame = @"onFirstLocalAudioFrame";
  27. static NSString *FirstRemoteAudioFrameOfUid = @"onFirstRemoteAudioFrame";
  28. static NSString *VideoDidStop = @"onVideoStopped";
  29. static NSString *FirstLocalVideoFrameWithSize = @"onFirstLocalVideoFrame";
  30. static NSString *FirstRemoteVideoDecodedOfUid = @"onFirstRemoteVideoDecoded";
  31. static NSString *FirstRemoteVideoFrameOfUid = @"onFirstRemoteVideoFrame";
  32. static NSString *DidAudioMuted = @"onUserMuteAudio";
  33. static NSString *DidVideoMuted = @"onUserMuteVideo";
  34. static NSString *DidVideoEnabled = @"onUserEnableVideo";
  35. static NSString *DidLocalVideoEnabled = @"onUserEnableLocalVideo";
  36. static NSString *VideoSizeChangedOfUid = @"onVideoSizeChanged";
  37. static NSString *RemoteVideoStateChangedOfUid = @"onRemoteVideoStateChanged";
  38. static NSString *DidLocalPublishFallbackToAudioOnly = @"onLocalPublishFallbackToAudioOnly";
  39. static NSString *DidRemoteSubscribeFallbackToAudioOnly = @"onRemoteSubscribeFallbackToAudioOnly";
  40. static NSString *DeviceTypeStateChanged = @"onDeviceTypeStateChanged";
  41. static NSString *DidAudioRouteChanged = @"onAudioRouteChanged";
  42. static NSString *CameraDidReady = @"onCameraReady";
  43. static NSString *CameraFocusDidChangedToRect = @"onCameraFocusAreaChanged";
  44. static NSString *CameraExposureDidChangedToRect = @"onCameraExposureAreaChanged";
  45. static NSString *ReportRtcStats = @"onRtcStats";
  46. static NSString *LastmileQuality = @"onLastmileQuality";
  47. static NSString *NetworkQuality = @"onNetworkQuality";
  48. static NSString *LocalVideoStats = @"onLocalVideoStats";
  49. static NSString *RemoteVideoStats = @"onRemoteVideoStats";
  50. static NSString *RemoteAudioStats = @"onRemoteAudioStats";
  51. static NSString *AudioTransportStatsOfUid = @"AudioTransportStatsOfUid";
  52. static NSString *VideoTransportStatsOfUid = @"VideoTransportStatsOfUid";
  53. static NSString *LocalAudioMixingDidFinish = @"onLocalAudioMixingFinish";
  54. static NSString *RemoteAudioMixingDidStart = @"onRemoteAudioMixingStart";
  55. static NSString *RemoteAudioMixingDidFinish = @"onRemoteAudioMixingFinish";
  56. static NSString *DidAudioEffectFinish = @"onAudioEffectFinish";
  57. static NSString *StreamPublished = @"onStreamPublished";
  58. static NSString *StreamUnpublish = @"onStreamUnpublish";
  59. static NSString *TranscodingUpdated = @"onTranscodingUpdate";
  60. static NSString *StreamInjectedStatus = @"onStreamInjectedStatus";
  61. static NSString *ReceiveStreamMessage = @"onReceiveStreamMessage";
  62. static NSString *DidOccurStreamMessageError = @"onOccurStreamMessageError";
  63. static NSString *MediaEngineDidLoaded = @"onMediaEngineLoaded";
  64. static NSString *MediaEngineDidStartCall = @"onMediaEngineStartCall";
  65. static NSString *ConnectionDidInterrupted = @"onConnectionInterrupted";
  66. static NSString *ConnectionDidBanned = @"onConnectionBanned";
  67. static NSString *AudioQualityOfUid = @"onAudioQuality";
  68. @interface AgoraConst : NSObject
  69. @property (nonatomic, copy) NSString *appid;
  70. @property (nonatomic, assign) NSInteger localUid;
  71. @property (strong, nonatomic) AgoraRtcEngineKit *rtcEngine;
  72. + (instancetype)share;
  73. @end