⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 vaxsipuseragentocxlib_tlb.pas

📁 VaxSIPUserAgentSDK
💻 PAS
📖 第 1 页 / 共 3 页
字号:
  DefaultInterface.DeselectAllVoiceCodec;
end;

procedure TVaxSIPUserAgentOCX.SelectAllVoiceCodec;
begin
  DefaultInterface.SelectAllVoiceCodec;
end;

function TVaxSIPUserAgentOCX.SelectVoiceCodec(CodecNo: Integer): WordBool;
begin
  Result := DefaultInterface.SelectVoiceCodec(CodecNo);
end;

function TVaxSIPUserAgentOCX.DeselectVoiceCodec(CodecNo: Integer): WordBool;
begin
  Result := DefaultInterface.DeselectVoiceCodec(CodecNo);
end;

function TVaxSIPUserAgentOCX.GetMyIP: WideString;
begin
  Result := DefaultInterface.GetMyIP;
end;

function TVaxSIPUserAgentOCX.DigitDTMF(LineNo: Integer; const Digit: WideString): WordBool;
begin
  Result := DefaultInterface.DigitDTMF(LineNo, Digit);
end;

function TVaxSIPUserAgentOCX.MuteMic(Mute: WordBool): WordBool;
begin
  Result := DefaultInterface.MuteMic(Mute);
end;

function TVaxSIPUserAgentOCX.MuteSpk(Mute: WordBool): WordBool;
begin
  Result := DefaultInterface.MuteSpk(Mute);
end;

function TVaxSIPUserAgentOCX.GetMicVolume: Integer;
begin
  Result := DefaultInterface.GetMicVolume;
end;

function TVaxSIPUserAgentOCX.SetMicVolume(Volume: Integer): WordBool;
begin
  Result := DefaultInterface.SetMicVolume(Volume);
end;

function TVaxSIPUserAgentOCX.GetSpkVolume: Integer;
begin
  Result := DefaultInterface.GetSpkVolume;
end;

function TVaxSIPUserAgentOCX.SetSpkVolume(Volume: Integer): WordBool;
begin
  Result := DefaultInterface.SetSpkVolume(Volume);
end;

function TVaxSIPUserAgentOCX.EnableMicBoost: WordBool;
begin
  Result := DefaultInterface.EnableMicBoost;
end;

function TVaxSIPUserAgentOCX.DisableMicBoost: WordBool;
begin
  Result := DefaultInterface.DisableMicBoost;
end;

function TVaxSIPUserAgentOCX.IsMicBoostEnable: WordBool;
begin
  Result := DefaultInterface.IsMicBoostEnable;
end;

function TVaxSIPUserAgentOCX.EnableAGC(Level: Integer): WordBool;
begin
  Result := DefaultInterface.EnableAGC(Level);
end;

function TVaxSIPUserAgentOCX.DisableAGC: WordBool;
begin
  Result := DefaultInterface.DisableAGC;
end;

function TVaxSIPUserAgentOCX.EnableEchoNoiseCancellation: WordBool;
begin
  Result := DefaultInterface.EnableEchoNoiseCancellation;
end;

function TVaxSIPUserAgentOCX.DisableEchoNoiseCancellation: WordBool;
begin
  Result := DefaultInterface.DisableEchoNoiseCancellation;
end;

function TVaxSIPUserAgentOCX.IsRecording(LineNo: Integer): WordBool;
begin
  Result := DefaultInterface.IsRecording(LineNo);
end;

function TVaxSIPUserAgentOCX.StopRecording(LineNo: Integer): WordBool;
begin
  Result := DefaultInterface.StopRecording(LineNo);
end;

function TVaxSIPUserAgentOCX.ResetRecording(LineNo: Integer): WordBool;
begin
  Result := DefaultInterface.ResetRecording(LineNo);
end;

function TVaxSIPUserAgentOCX.SaveRecordingToWaveFile(LineNo: Integer; const FileName: WideString): WordBool;
begin
  Result := DefaultInterface.SaveRecordingToWaveFile(LineNo, FileName);
end;

function TVaxSIPUserAgentOCX.IsWaveFilePlaying(LineNo: Integer): WordBool;
begin
  Result := DefaultInterface.IsWaveFilePlaying(LineNo);
end;

function TVaxSIPUserAgentOCX.PlayWaveOpen(LineNo: Integer; const FileName: WideString): WordBool;
begin
  Result := DefaultInterface.PlayWaveOpen(LineNo, FileName);
end;

function TVaxSIPUserAgentOCX.PlayWaveSkipTo(LineNo: Integer; Seconds: Integer): WordBool;
begin
  Result := DefaultInterface.PlayWaveSkipTo(LineNo, Seconds);
end;

function TVaxSIPUserAgentOCX.PlayWaveTotalTime(LineNo: Integer): Integer;
begin
  Result := DefaultInterface.PlayWaveTotalTime(LineNo);
end;

function TVaxSIPUserAgentOCX.PlayWavePause(LineNo: Integer): WordBool;
begin
  Result := DefaultInterface.PlayWavePause(LineNo);
end;

function TVaxSIPUserAgentOCX.PlayWaveStart(LineNo: Integer; Listen: WordBool): WordBool;
begin
  Result := DefaultInterface.PlayWaveStart(LineNo, Listen);
end;

function TVaxSIPUserAgentOCX.PlayWaveStop(LineNo: Integer): WordBool;
begin
  Result := DefaultInterface.PlayWaveStop(LineNo);
end;

function TVaxSIPUserAgentOCX.PlayWavePosition(LineNo: Integer): Integer;
begin
  Result := DefaultInterface.PlayWavePosition(LineNo);
end;

procedure TVaxSIPUserAgentOCX.EnableDonotDisturb;
begin
  DefaultInterface.EnableDonotDisturb;
end;

procedure TVaxSIPUserAgentOCX.DisableDonotDisturb;
begin
  DefaultInterface.DisableDonotDisturb;
end;

function TVaxSIPUserAgentOCX.SetTOS(LineNo: Integer; Value: Integer): WordBool;
begin
  Result := DefaultInterface.SetTOS(LineNo, Value);
end;

function TVaxSIPUserAgentOCX.GetTOS(LineNo: Integer): Integer;
begin
  Result := DefaultInterface.GetTOS(LineNo);
end;

function TVaxSIPUserAgentOCX.EnableForceInbandDTMF(LineNo: Integer): WordBool;
begin
  Result := DefaultInterface.EnableForceInbandDTMF(LineNo);
end;

function TVaxSIPUserAgentOCX.DisableForceInbandDTMF(LineNo: Integer): WordBool;
begin
  Result := DefaultInterface.DisableForceInbandDTMF(LineNo);
end;

function TVaxSIPUserAgentOCX.SetDTMFVolume(Volume: Integer): WordBool;
begin
  Result := DefaultInterface.SetDTMFVolume(Volume);
end;

function TVaxSIPUserAgentOCX.GetDTMFVolume: Integer;
begin
  Result := DefaultInterface.GetDTMFVolume;
end;

function TVaxSIPUserAgentOCX.Initialize(BindToListenIP: WordBool; const ListenIP: WideString; 
                                        ListenPort: Integer; const FromURI: WideString; 
                                        const SIPOutBoundProxy: WideString; 
                                        const SIPProxy: WideString; const LoginId: WideString; 
                                        const LoginPwd: WideString; UseSoundDevice: WordBool; 
                                        TotalLine: Integer): WordBool;
begin
  Result := DefaultInterface.Initialize(BindToListenIP, ListenIP, ListenPort, FromURI, 
                                        SIPOutBoundProxy, SIPProxy, LoginId, LoginPwd, 
                                        UseSoundDevice, TotalLine);
end;

function TVaxSIPUserAgentOCX.StartRecording(LineNo: Integer; RecordVoice: Integer; 
                                            RecordCompress: WordBool): WordBool;
begin
  Result := DefaultInterface.StartRecording(LineNo, RecordVoice, RecordCompress);
end;

function TVaxSIPUserAgentOCX.GetMicSoundLevel: Integer;
begin
  Result := DefaultInterface.GetMicSoundLevel;
end;

function TVaxSIPUserAgentOCX.GetSpkSoundLevel: Integer;
begin
  Result := DefaultInterface.GetSpkSoundLevel;
end;

function TVaxSIPUserAgentOCX.GetOutboundCodec(LineNo: Integer): Integer;
begin
  Result := DefaultInterface.GetOutboundCodec(LineNo);
end;

function TVaxSIPUserAgentOCX.GetInboundCodec(LineNo: Integer): Integer;
begin
  Result := DefaultInterface.GetInboundCodec(LineNo);
end;

function TVaxSIPUserAgentOCX.OpenLine(LineNo: Integer; BindToRTPRxIP: WordBool; 
                                      const RTPRxIP: WideString; RTPRxPort: Integer): WordBool;
begin
  Result := DefaultInterface.OpenLine(LineNo, BindToRTPRxIP, RTPRxIP, RTPRxPort);
end;

function TVaxSIPUserAgentOCX.GetAudioInDevTotal: Integer;
begin
  Result := DefaultInterface.GetAudioInDevTotal;
end;

function TVaxSIPUserAgentOCX.GetAudioOutDevTotal: Integer;
begin
  Result := DefaultInterface.GetAudioOutDevTotal;
end;

function TVaxSIPUserAgentOCX.GetAudioOutDevName(DeviceId: Integer): WideString;
begin
  Result := DefaultInterface.GetAudioOutDevName(DeviceId);
end;

function TVaxSIPUserAgentOCX.GetAudioInDevName(DeviceId: Integer): WideString;
begin
  Result := DefaultInterface.GetAudioInDevName(DeviceId);
end;

function TVaxSIPUserAgentOCX.GetVersionSDK: WideString;
begin
  Result := DefaultInterface.GetVersionSDK;
end;

function TVaxSIPUserAgentOCX.GetVersionFile: WideString;
begin
  Result := DefaultInterface.GetVersionFile;
end;

function TVaxSIPUserAgentOCX.JoinTwoLine(LineNoA: Integer; LineNoB: Integer): WordBool;
begin
  Result := DefaultInterface.JoinTwoLine(LineNoA, LineNoB);
end;

procedure Register;
begin
  RegisterComponents(dtlOcxPage, [TVaxSIPUserAgentOCX]);
end;

end.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -