藍鶯開發者
Web & Mini ProgramiOSAndroidC++Server API

BMXRTCService Class Reference#

Inherits from NSObject
Declared in floo_proxy.h

Overview#

@interface RTC服務

Properties#

swigCMemOwn#

@property (nonatomic) BOOL swigCMemOwn

swigCPtr#

@property (nonatomic) void *swigCPtr

Instance Methods#

addDelegate:#

添加RTCService回呼監聽

- (void)addDelegate:(id<BMXRTCServiceProtocol>)aDelegate

Parameters#

listener
RTCService監聽器

Declared In#

  • floo_proxy.h


Example:

addDelegate:delegateQueue:#

- (void)addDelegate:(id<BMXRTCServiceProtocol>)aDelegate delegateQueue:(dispatch_queue_t)aQueue


Example:

addRTCListener:#

添加RTCService回呼監聽

- (void)addRTCListener:(id<BMXRTCServiceProtocol>)listener

Parameters#

listener
RTCService監聽器

Declared In#

  • floo_proxy.h


Example:

dealloc#

- (void)dealloc


Example:

getBMXRTCSignalService#

取得BMXRTCSignalService的信令服務service(只有BMXRTCEngine需要使用該信令service,第三方RTCEngine物件不需要)

- (BMXRTCSignalService *)getBMXRTCSignalService

Declared In#

  • floo_proxy.h


Example:

getRTCEngine#

取得存儲的engine物件實例

- (BMXRTCEngine *)getRTCEngine

Return Value#

BMXRTCEngine*

Declared In#

  • floo_proxy.h


Example:

initWithCptr:swigOwnCObject:#

- (id)initWithCptr:(void )cptr swigOwnCObject:(BOOL)ownCObject*


Example:

removeDelegate:#

移除RTCService回呼監聽

- (void)removeDelegate:(id<BMXRTCServiceProtocol>)aDelegate

Parameters#

listener
RTCService監聽器

Declared In#

  • floo_proxy.h


Example:

removeRTCListener:#

移除RTCService回呼監聽

- (void)removeRTCListener:(id<BMXRTCServiceProtocol>)listener

Parameters#

listener
RTCService監聽器

Declared In#

  • floo_proxy.h


Example:

sendRTCMessageWithMsg:#

發送訊息,用來RTCService層進行交互信令發送的操作。

- (void)sendRTCMessageWithMsg:(BMXMessage )msg*

Parameters#

msg
發送的信息訊息,訊息的類型僅為信令訊息

Declared In#

  • floo_proxy.h


Example:

sendRTCMessageWithMsg:completion:#

發送訊息,用來RTCService層進行交互信令發送的操作。

- (void)sendRTCMessageWithMsg:(BMXMessage )msg completion:(void ( ^ ) ( BMXError aError ))resBlock

Parameters#

msg
發送的信息訊息,訊息的類型僅為信令訊息

Declared In#

  • floo_proxy.h


Example:

setupRTCEngine:#

初始化並存儲engine物件實例

- (void)setupRTCEngine:(BMXRTCEngine )engine*

Parameters#

engine
BMXRTCEngine物件實例指針

Declared In#

  • floo_proxy.h
自動產生的 API 內容,僅在必要位置補充精簡的 AI 解說。