示例#1
0
 public static extern int TT_DoNewUserAccount(IntPtr lpTTInstance,
                                           ref BearWare.UserAccount lpUserAccount);
示例#2
0
 public static extern bool TT_Mixer_SetWaveInVolume(int nWaveDeviceID,
                                           BearWare.MixerControl nControl,
                                           int nVolume);
示例#3
0
 public static extern bool TT_GetMessage(IntPtr lpTTInstance,
                                        ref BearWare.TTMessage pMsg,
                                        ref int pnWaitMs);
示例#4
0
 public static extern bool TT_DBG_SetSoundInputTone(IntPtr lpTTInstance,
                                                    BearWare.StreamType uStreamTypes,
                                                    int nFrequency);
示例#5
0
 public static extern bool TT_Mixer_SetWaveOutMute(int nWaveDeviceID,
                                          BearWare.MixerControl nControl,
                                          bool bMute);
示例#6
0
 public static extern IntPtr TT_AcquireUserAudioBlock(IntPtr lpTTInstance,
                                                      BearWare.StreamType nStreamType,
                                                      int nUserID);
示例#7
0
 public static extern int TT_DesktopInput_KeyTranslate(BearWare.TTKeyTranslate nTranslate,
                                                       [In] BearWare.DesktopInput[] lpDesktopInputs,
                                                      [In, Out] BearWare.DesktopInput[] lpTranslatedDesktopInputs,
                                                       int nDesktopInputCount);
示例#8
0
 public static extern bool TT_GetUser(IntPtr lpTTInstance,
                                 int nUserID, ref BearWare.User lpUser);
示例#9
0
 public static extern bool TT_GetUserStatistics(IntPtr lpTTInstance,
                                           int nUserID,
                                           ref BearWare.UserStatistics lpStats);
示例#10
0
 public static extern bool TT_GetChannelFile(IntPtr lpTTInstance,
                                             int nChannelID,
                                             int nFileID,
                                             ref BearWare.RemoteFile lpRemoteFile);
示例#11
0
 public static extern bool TT_GetMyUserAccount(IntPtr lpTTInstance,
                                          ref BearWare.UserAccount lpUserAccount);
示例#12
0
 public static extern bool TT_GetChannel(IntPtr lpTTInstance,
                                    int nChannelID,
                                    ref BearWare.Channel lpChannel);
示例#13
0
 public static extern bool TT_GetServerProperties(IntPtr lpTTInstance,
                                             ref BearWare.ServerProperties lpProperties);
示例#14
0
        public const int WM_TEAMTALK_CLIENTEVENT = 0x8000 + 1; /* WM_APP */

        public MyEventHandler(BearWare.TeamTalk tt)
        {
            m_tt = tt;
        }
示例#15
0
 public static extern bool TT_SetUserMediaStorageDir(IntPtr lpTTInstance,
                                            int nUserID,
                                            [MarshalAs(UnmanagedType.LPWStr)] string szFolderPath,
                                            [MarshalAs(UnmanagedType.LPWStr)] string szFileNameVars,
                                            BearWare.AudioFileFormat uAFF);
示例#16
0
 public static extern bool TT_GetUserByUsername(IntPtr lpTTInstance,
                                           [MarshalAs(UnmanagedType.LPWStr)] string szUsername,
                                          ref BearWare.User lpUser);
示例#17
0
 public static extern bool TT_SetUserAudioStreamBufferSize(IntPtr lpTTInstance,
                                                     int nUserID,
                                                     BearWare.StreamType uStreamType,
                                                     int nMSec);
示例#18
0
 public static extern bool TT_GetTextMessage(IntPtr lpTTInstance,
                                        int nMsgID,
                                        bool bRemoveMsg,
                                        ref BearWare.TextMessage lpTextMessage);
示例#19
0
 public static extern bool TT_GetFileTransferInfo(IntPtr lpTTInstance,
                                             int nTransferID,
                                             ref BearWare.FileTransfer lpFileTransfer);
示例#20
0
 public static extern bool TT_SetUserVolume(IntPtr lpTTInstance,
                                       int nUserID, BearWare.StreamType nStreamType, int nVolume);
示例#21
0
 public static extern int TT_DBG_SIZEOF(BearWare.TTType nType);
示例#22
0
 public static extern bool TT_SetUserMute(IntPtr lpTTInstance,
                                     int nUserID, BearWare.StreamType nStreamType, bool bMute);
示例#23
0
 public static extern System.IntPtr TT_DBG_GETDATAPTR(ref BearWare.TTMessage pMsg);
示例#24
0
 public static extern bool TT_SetUserStoppedPlaybackDelay(IntPtr lpTTInstance,
                                                          int nUserID,
                                                          BearWare.StreamType nStreamType,
                                                          int nDelayMSec);
示例#25
0
 public static extern bool TT_Mixer_SetWaveInSelected(int nWaveDeviceID,
                                             BearWare.MixerControl nControl);
示例#26
0
 public static extern bool TT_SetUserPosition(IntPtr lpTTInstance,
                                         int nUserID,
                                         BearWare.StreamType nStreamType,
                                         float x,
                                         float y,
                                         float z);
示例#27
0
 public static extern int TT_Mixer_GetWaveInVolume(int nWaveDeviceID,
                                            BearWare.MixerControl nControl);
示例#28
0
 public static extern bool TT_SetUserStereo(IntPtr lpTTInstance,
                                       int nUserID,
                                       BearWare.StreamType nStreamType, 
                                       bool bLeftSpeaker,
                                       bool bRightSpeaker);
示例#29
0
 public static extern bool TT_GetDefaultSoundDevicesEx(BearWare.SoundSystem nSoundSystem,
                                                       ref int lpnInputDeviceID,
                                                       ref int lpnOutputDeviceID);
示例#30
0
 public static extern int TT_DoUpdateServer(IntPtr lpTTInstance,
                                         ref BearWare.ServerProperties lpServerInfo);