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

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