hyphenate_SDK3.0 3.7.6.3
hyphenate java IM SDK
Classes | Public Member Functions | List of all members
com.hyphenate.EMConferenceListener Interface Reference

Classes

enum  ConferenceState
 
enum  StreamFrameType
 
enum  StreamState
 

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)
 
default void onAdminAdded (String memName)
 
default void onAdminRemoved (String memName)
 
default void onPubStreamFailed (int error, String message)
 
default void onUpdateStreamFailed (int error, String message)
 
void onConferenceState (ConferenceState state)
 
void onStreamStatistics (EMStreamStatistics statistics)
 
void onStreamSetup (String streamId)
 
default void onStreamStateUpdated (String streamId, StreamState state)
 
void onSpeakers (List< String > speakers)
 
void onReceiveInvite (String confId, String password, String extension)
 
void onRoleChanged (EMConferenceManager.EMConferenceRole role)
 
default void onReqSpeaker (String memId, String memName, String nickName)
 
default void onReqAdmin (String memId, String memName, String nickName)
 
default void onMute (String adminId, String memId)
 
default void onUnMute (String adminId, String memId)
 
default void onMuteAll (boolean mute)
 
default void onApplySpeakerRefused (String memId, String adminId)
 
default void onApplyAdminRefused (String memId, String adminId)
 
default void onGetLivecfg (EMLiveConfig livcfg)
 
default void onGetLocalStreamId (String rtcId, String streamId)
 
default void onPubDesktopStreamFailed (int error, String message)
 
default void onFirstFrameSent (String stremId, StreamFrameType frameType)
 
default void onFirstFrameRecived (String streamId, StreamFrameType frameType)
 
default void onAttributesUpdated (EMConferenceAttribute[] attributes)
 

Detailed Description

Created by lzan13 on 2017/8/16.

Multi person conference callback interface

Member Function Documentation

◆ onAdminAdded()

default void com.hyphenate.EMConferenceListener.onAdminAdded ( String  memName)

Administrator add notification

◆ onAdminRemoved()

default void com.hyphenate.EMConferenceListener.onAdminRemoved ( String  memName)

Administrator remove notification

◆ onApplyAdminRefused()

default void com.hyphenate.EMConferenceListener.onApplyAdminRefused ( String  memId,
String  adminId 
)

Request administrator failed notification

◆ onApplySpeakerRefused()

default void com.hyphenate.EMConferenceListener.onApplySpeakerRefused ( String  memId,
String  adminId 
)

Request speaker failed notification

◆ onConferenceState()

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

Conference status notification callback

◆ onFirstFrameRecived()

default void com.hyphenate.EMConferenceListener.onFirstFrameRecived ( String  streamId,
StreamFrameType  frameType 
)

Sub first frame callback streamId streamId state the first frame callback type of the stream

◆ onFirstFrameSent()

default void com.hyphenate.EMConferenceListener.onFirstFrameSent ( String  stremId,
StreamFrameType  frameType 
)

Pub first frame callback streamId streamId frameType the first frame callback type of the stream

◆ onGetLivecfg()

default void com.hyphenate.EMConferenceListener.onGetLivecfg ( EMLiveConfig  livcfg)

Get the CDN information of live stream push

◆ onGetLocalStreamId()

default void com.hyphenate.EMConferenceListener.onGetLocalStreamId ( String  rtcId,
String  streamId 
)

Get StreamId

◆ onMemberExited()

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

Member exit conference

◆ onMemberJoined()

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

Member join conference

◆ onMute()

default void com.hyphenate.EMConferenceListener.onMute ( String  adminId,
String  memId 
)

Be muted notification

◆ onMuteAll()

default void com.hyphenate.EMConferenceListener.onMuteAll ( boolean  mute)

Be or cancel all muted notification

◆ onPassiveLeave()

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

Passively leave the conference

◆ onPubDesktopStreamFailed()

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

Pub deskop stream failed

◆ onPubStreamFailed()

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

Pub stream failed

◆ onReceiveInvite()

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

Received a conference invitation

Parameters
confIdconference id
passwordconference password @params extension invitation extension

◆ onReqAdmin()

default void com.hyphenate.EMConferenceListener.onReqAdmin ( String  memId,
String  memName,
String  nickName 
)

Request administrator notification

◆ onReqSpeaker()

default void com.hyphenate.EMConferenceListener.onReqSpeaker ( String  memId,
String  memName,
String  nickName 
)

Request On wheat notification

◆ onRoleChanged()

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.

◆ onSpeakers()

void com.hyphenate.EMConferenceListener.onSpeakers ( List< String >  speakers)

Current speaking callback

Parameters
speakerscurrent speaking stream id list

◆ onStreamAdded()

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

New member publish stream

◆ onStreamRemoved()

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

Member stop publish stream

◆ onStreamSetup()

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

stream publish or subscribe setup

Parameters
streamIdpublish or subscribe stream id

◆ onStreamStateUpdated()

default void com.hyphenate.EMConferenceListener.onStreamStateUpdated ( String  streamId,
StreamState  state 
)

A data state callback for a subscription stream

Parameters
streamIdStreamId
stateStream video or audio data status

◆ onStreamStatistics()

void com.hyphenate.EMConferenceListener.onStreamStatistics ( EMStreamStatistics  statistics)

Statistics

◆ onStreamUpdate()

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

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

◆ onUnMute()

default void com.hyphenate.EMConferenceListener.onUnMute ( String  adminId,
String  memId 
)

Be unmuted notification

◆ onUpdateStreamFailed()

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

Update stream failed


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