ZegoLiveRoom
LiveRoom-IM.h
Go to the documentation of this file.
1//
2// LiveRoom-IM.h
3// zegoliveroom
4//
5// Copyright © 2017年 Zego. All rights reserved.
6//
7//
8
9#ifndef LiveRoom_IM_h
10#define LiveRoom_IM_h
11
14#include "./RoomDefines.h"
15
16namespace ZEGO
17{
18 namespace LIVEROOM
19 {
27
39 ZEGO_API int SendRoomMessageEx(ROOM::ZegoMessageType type, ROOM::ZegoMessageCategory category, const char *messageContent, const char* roomID = nullptr);
40
55 ZEGO_API bool GetRoomMessage(ROOM::ZegoMessagePriority priority, bool ascendOrder, unsigned long long messageId, int messageCount, const char* roomID = nullptr);
67 ZEGO_API int SendBigRoomMessage(ROOM::ZegoMessageType type, ROOM::ZegoMessageCategory category, const char *messageContent, const char* roomID = nullptr);
68
78 ZEGO_API int SendTransparentMessage(ROOM::ZegoSendTransparentMessage *message, const char *roomID = nullptr);
79 }
80}
81
82#endif /* LiveRoom_IM_h */
#define ZEGO_API
Definition: RoomDefines.h:19
Definition: LiveRoomCallback-IM.h:19
ZEGO_API bool SetIMCallback(IIMCallback *pCB)
ZEGO_API int SendBigRoomMessage(ROOM::ZegoMessageType type, ROOM::ZegoMessageCategory category, const char *messageContent, const char *roomID=nullptr)
ZEGO_API int SendTransparentMessage(ROOM::ZegoSendTransparentMessage *message, const char *roomID=nullptr)
ZEGO_API bool GetRoomMessage(ROOM::ZegoMessagePriority priority, bool ascendOrder, unsigned long long messageId, int messageCount, const char *roomID=nullptr)
ZEGO_API int SendRoomMessageEx(ROOM::ZegoMessageType type, ROOM::ZegoMessageCategory category, const char *messageContent, const char *roomID=nullptr)
ZegoMessageType
Definition: RoomDefines.h:271
ZegoMessagePriority
Definition: RoomDefines.h:280
ZegoMessageCategory
Definition: RoomDefines.h:287
Definition: AVDefines.h:17
Definition: RoomDefines.h:198