hyphenate_SDK3.0  3.6.0
hyphenatejavaIMSDK
Classes | Public Member Functions | List of all members
com.hyphenate.EMConferenceListener Interface Reference

Classes

enum  ConferenceState
 

Public Member Functions

void onMemberJoined (EMConferenceMember member)
 
void onMemberExited (EMConferenceMember member)
 
void onStreamAdded (EMConferenceStream stream)
 
void onStreamRemoved (EMConferenceStream stream)
 
void onStreamUpdate (EMConferenceStream stream)
 
void onPassiveLeave (int error, String message)
 
void onConferenceState (ConferenceState state)
 
void onStreamStatistics (EMStreamStatistics statistics)
 
void onStreamSetup (String streamId)
 
void onSpeakers (List< String > speakers)
 
void onReceiveInvite (String confId, String password, String extension)
 
void onRoleChanged (EMConferenceManager.EMConferenceRole role)
 
default void onAttributesUpdated (EMConferenceAttribute[] attributes)
 

Detailed Description

Created by lzan13 on 2017/8/16.

Multi person conference callback interface

Member Function Documentation

void com.hyphenate.EMConferenceListener.onConferenceState ( ConferenceState  state)

Conference status notification callback

void com.hyphenate.EMConferenceListener.onMemberExited ( EMConferenceMember  member)

Member exit conference

void com.hyphenate.EMConferenceListener.onMemberJoined ( EMConferenceMember  member)

Member join conference

void com.hyphenate.EMConferenceListener.onPassiveLeave ( int  error,
String  message 
)

Passively leave the conference

void com.hyphenate.EMConferenceListener.onReceiveInvite ( String  confId,
String  password,
String  extension 
)

Received a conference invitation

Parameters
confIdconference id
passwordconference password extension invitation extension
void com.hyphenate.EMConferenceListener.onRoleChanged ( EMConferenceManager.EMConferenceRole  role)

Used for live model. Current logged in user role be updated by admin.

Parameters
rolerole updated by admin, see EMConferenceManager.EMConferenceRole for detail.
void com.hyphenate.EMConferenceListener.onSpeakers ( List< String >  speakers)

Current speaking callback

Parameters
speakerscurrent speaking stream id list
void com.hyphenate.EMConferenceListener.onStreamAdded ( EMConferenceStream  stream)

New member publish stream

void com.hyphenate.EMConferenceListener.onStreamRemoved ( EMConferenceStream  stream)

Member stop publish stream

void com.hyphenate.EMConferenceListener.onStreamSetup ( String  streamId)

stream publish or subscribe setup

Parameters
streamIdpublish or subscribe stream id
void com.hyphenate.EMConferenceListener.onStreamStatistics ( EMStreamStatistics  statistics)

Statistics

void com.hyphenate.EMConferenceListener.onStreamUpdate ( EMConferenceStream  stream)

Members to update their own flow, such as open the camera, mute and other operations


The documentation for this interface was generated from the following file: