1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
|
using System;
namespace XUtliPoolLib
{
public interface IApolloManager
{
bool openMusic { get; set; }
bool openSpeak { get; set; }
void Init(int channel, string openid);
void SetRealtimeMode();
void ForbitMember(int memberId, bool bEnable);
void JoinRoom(string url1, string url2, string url3, long roomId, long roomKey, short memberId);
void JoinBigRoom(string urls, int role, uint busniessID, long roomid, long roomkey, short memberid);
bool GetJoinRoomResult();
bool GetJoinRoomBigResult();
int[] GetMembersState(ref int size);
void QuitRoom(long roomId, short memberId);
void QuitBigRoom();
int GetSpeakerVolume();
void SetMusicVolum(int nVol);
int InitApolloEngine(int ip1, int ip2, int ip3, int ip4, byte[] key, int len);
int StartRecord(string filename);
int StopApolloRecord();
int GetApolloUploadStatus();
int UploadRecordFile(string filename);
string GetFileID();
int GetMicLevel();
int StartPlayVoice(string filepath);
int StopPlayVoice();
int SetApolloMode(int mode);
}
}
|