AgoraStreamingContext 类

Inherits from NSObject
Conforms to NSCoding
Declared in AgoraStreamingKit.h

概览

AgoraStreamingKit 的 Context。

  videoStreamConfiguration

视频流的属性,详见 AgoraVideoStreamConfiguration

@property (nonatomic, strong) AgoraVideoStreamConfiguration *videoStreamConfiguration

Declared In

AgoraStreamingKit.h

  audioStreamConfiguration

音频流的属性,详见 AgoraAudioStreamConfiguration

@property (nonatomic, strong) AgoraAudioStreamConfiguration *audioStreamConfiguration

Declared In

AgoraStreamingKit.h

  enableVideoStreaming

是否将视频流推送到 CDN。

@property (nonatomic, assign, readonly) BOOL enableVideoStreaming

详情

  • YES:(默认)推送视频流。
  • NO: 不推送视频流。

Note: 预留属性,目前不支持使用。

Declared In

AgoraStreamingKit.h

  enableAudioStreaming

是否将音频流推送到 CDN。

@property (nonatomic, assign, readonly) BOOL enableAudioStreaming

详情

  • YES:(默认)推送音频流。
  • NO: 不推送音频流。

Note: 预留属性,目前不支持使用。

Declared In

AgoraStreamingKit.h

  appId

Agora 为 app 开发者签发的 App ID,详见获取 App ID

@property (nonatomic, copy) NSString *appId

详情

Note: 一个 App ID 只能用于创建一个 AgoraStreamingKit 实例。如需更换 App ID,请先调用 releaseStreamingKit 方法, 销毁当前的 AgoraStreamingKit 实例,再调用 sharedStreamingKitWithContext 方法重新创建一个 AgoraStreamingKit 实例。

Declared In

AgoraStreamingKit.h

  delegate

@property (nonatomic, weak) id<AgoraStreamingDelegate> delegate

Declared In

AgoraStreamingKit.h