static void addChatroomGetListListener(IChatroomGetListListener* pChatroomGetListListener);
static void getMeetingList(string strUserId, int listType);
void setRtcMediaType(int mediaTypeEnum);
string createMeeting(string strName, int chatroomType, int channelType);
bool joinMeeting(string strMeetingID);
bool leaveMeeting(string strMeetingID);
bool changeToBig(string strUserID);
bool changeToSmall(string strUserID);
void setAudioEnable(bool bEnable);
void setVideoEnable(bool bEnable);
CIMMessage* sendMessage(string strMessage);
CIMMessage* sendPrivateMessage(string toID, string strMessage);
bool muteMember(string meetingID, string memberID, int muteSeconds);
bool unMuteMember(string meetingID, string memberID);
bool kickMember(string meetingID, string memberID);
bool saveToList(string userId, int type, string meetingId, string data);
void deleteFromList(string userId, int type, string meetingId);
void pushRtmp(string rtmpurl);
void stopPushRtmp();
void insertAudioRaw(uint8_t* audioData, int dataLen);
void insertVideoRaw(uint8_t* videoData, int dataLen, int isBig);
int cropVideoRawNV12(int w, int h, uint8_t* videoData, int dataLen, int yuvProcessPlan, int rotation, int needMirror, uint8_t* outVideoDataBig, uint8_t* outVideoDataSmall);
void querySoundData(uint8_t** pData, int* nLength);
|