LANYINGDevelopers
Web & Mini ProgramiOSAndroidC++Server API

BMXRTCService Class Reference#

Inherits from NSObject
Declared in floo_proxy.h

Overview#

@interface RTC service

Properties#

swigCMemOwn#

@property (nonatomic) BOOL swigCMemOwn

swigCPtr#

@property (nonatomic) void *swigCPtr

Instance Methods#

addDelegate:#

Add a RTCService listener

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

Parameters#

listener
RTCService listener

Declared In#

  • floo_proxy.h


Example:

addDelegate:delegateQueue:#

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


Example:

addRTCListener:#

Add a RTCService listener

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

Parameters#

listener
RTCService listener

Declared In#

  • floo_proxy.h


Example:

dealloc#

- (void)dealloc


Example:

getBMXRTCSignalService#

Get the RTC signal service

- (BMXRTCSignalService *)getBMXRTCSignalService

Declared In#

  • floo_proxy.h


Example:

getRTCEngine#

Get RTC engine

- (BMXRTCEngine *)getRTCEngine

Return Value#

BMXRTCEngine*

Declared In#

  • floo_proxy.h


Example:

initWithCptr:swigOwnCObject:#

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


Example:

removeDelegate:#

Remove a RTCService listener

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

Parameters#

listener
RTCService listener

Declared In#

  • floo_proxy.h


Example:

removeRTCListener:#

Remove a RTCService listener

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

Parameters#

listener
RTCService listener

Declared In#

  • floo_proxy.h


Example:

sendRTCMessageWithMsg:#

Send a RTC message

- (void)sendRTCMessageWithMsg:(BMXMessage )msg*

Parameters#

msg
Message to send. Only signalling messages are supported.

Declared In#

  • floo_proxy.h


Example:

sendRTCMessageWithMsg:completion:#

Send a RTC message

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

Parameters#

msg
Message to send. Only signalling messages are supported.

Declared In#

  • floo_proxy.h


Example:

setupRTCEngine:#

Initialize the RTC engine

- (void)setupRTCEngine:(BMXRTCEngine )engine*

Parameters#

engine
BMXRTCEngine instance

Declared In#

  • floo_proxy.h
Generated API content with concise AI notes where context helps.