C# 클래스 VideoPhoneDemo.frmMain

iConf SDK Video Phone Demo For questions and support please email us at : [email protected] or visit http://www.avspeed.com
상속: System.Windows.Forms.Form
파일 보기 프로젝트 열기: avspeed/iConf.NET-SDK-Demos 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
btnCall System.Windows.Forms.Button
btnHangup System.Windows.Forms.Button
btnPopout System.Windows.Forms.Button
btnRecord System.Windows.Forms.Button
btnSendRequestToShareScreen System.Windows.Forms.Button
btnStartPreview System.Windows.Forms.Button
btnStopPreview System.Windows.Forms.Button
btnStopRecording System.Windows.Forms.Button
btnStopScreenSharing System.Windows.Forms.Button
btnTakePic System.Windows.Forms.Button
cbVideoDevices System.Windows.Forms.ComboBox
cbVideoPreviewSizes System.Windows.Forms.ComboBox
gbClient System.Windows.Forms.GroupBox
gbMyVideo System.Windows.Forms.GroupBox
groupBox1 System.Windows.Forms.GroupBox
groupBox3 System.Windows.Forms.GroupBox
groupBox5 System.Windows.Forms.GroupBox
label1 System.Windows.Forms.Label
label10 System.Windows.Forms.Label
label2 System.Windows.Forms.Label
label6 System.Windows.Forms.Label
label7 System.Windows.Forms.Label
label8 System.Windows.Forms.Label
label9 System.Windows.Forms.Label
pnlicc System.Windows.Forms.Panel
pnlics System.Windows.Forms.Panel
txtAudioporttcp System.Windows.Forms.TextBox
txtIpToCall System.Windows.Forms.TextBox
txtVideoport System.Windows.Forms.TextBox
txtaudioportudp System.Windows.Forms.TextBox
txtoutVideoPort System.Windows.Forms.TextBox

공개 메소드들

메소드 설명
frmMain ( ) : System

보호된 메소드들

메소드 설명
Dispose ( bool disposing ) : void

Clean up any resources being used.

비공개 메소드들

메소드 설명
InitializeComponent ( ) : void

Required method for Designer support - do not modify the contents of this method with the code editor.

LoadVideoDevices ( ComboBox cb ) : void

Load list of video capture devices

LoadVideoSizes ( ComboBox cb ) : void

Load list of Video Preview Sizes

RestartPreview ( ) : void

Restarts the preview based on new params

btnCall_Click ( object sender, EventArgs e ) : void
btnHangup_Click ( object sender, EventArgs e ) : void
btnPopout_Click ( object sender, EventArgs e ) : void
btnRecord_Click ( object sender, EventArgs e ) : void
btnSendRequestToShareScreen_Click ( object sender, EventArgs e ) : void
btnStartPreview_Click ( object sender, EventArgs e ) : void
btnStopPreview_Click ( object sender, EventArgs e ) : void
btnStopRecording_Click ( object sender, EventArgs e ) : void
btnStopScreenSharing_Click ( object sender, EventArgs e ) : void
btnTakePic_Click ( object sender, EventArgs e ) : void
cbVideoDevices_SelectedIndexChanged ( object sender, EventArgs e ) : void
cbVideoPreviewSizes_SelectedIndexChanged ( object sender, EventArgs e ) : void
frmMain_FormClosing ( object sender, FormClosingEventArgs e ) : void
frmMain_Load ( object sender, EventArgs e ) : void
icc_ClientDisconnected ( object sender, string ipAddress, int port ) : void
icc_RequestToShareScreen ( string fromIp, string keyToConnect, string invitationMessage ) : void
icc_ScreenSharingStopped ( int sessionid ) : void
ics_ClientDisconnected ( object sender, string ipAddress, int port ) : void
ics_IncomingCall ( object sender, string authenticationData, int socketHandle, string callbackid, string callbackipaddress, int callbackvideoport, int callbackaudiotcpport, int callbackaudiudpport ) : void
ics_ScreenSharingSessionAccepted ( int socketHandle ) : void
ics_ScreenSharingSessionRejected ( int socketHandle, string rejectionMessage ) : void
ics_VideoDeviceSelected ( string deviceName ) : void
ics_VideoPreviewStarted ( int videoWidth, int videoHeight, string deviceName ) : void

메소드 상세

Dispose() 보호된 메소드

Clean up any resources being used.
protected Dispose ( bool disposing ) : void
disposing bool true if managed resources should be disposed; otherwise, false.
리턴 void

frmMain() 공개 메소드

public frmMain ( ) : System
리턴 System

프로퍼티 상세

btnCall 공개적으로 프로퍼티

public System.Windows.Forms.Button btnCall
리턴 System.Windows.Forms.Button

btnHangup 공개적으로 프로퍼티

public System.Windows.Forms.Button btnHangup
리턴 System.Windows.Forms.Button

btnPopout 공개적으로 프로퍼티

public System.Windows.Forms.Button btnPopout
리턴 System.Windows.Forms.Button

btnRecord 공개적으로 프로퍼티

public System.Windows.Forms.Button btnRecord
리턴 System.Windows.Forms.Button

btnSendRequestToShareScreen 공개적으로 프로퍼티

public System.Windows.Forms.Button btnSendRequestToShareScreen
리턴 System.Windows.Forms.Button

btnStartPreview 공개적으로 프로퍼티

public System.Windows.Forms.Button btnStartPreview
리턴 System.Windows.Forms.Button

btnStopPreview 공개적으로 프로퍼티

public System.Windows.Forms.Button btnStopPreview
리턴 System.Windows.Forms.Button

btnStopRecording 공개적으로 프로퍼티

public System.Windows.Forms.Button btnStopRecording
리턴 System.Windows.Forms.Button

btnStopScreenSharing 공개적으로 프로퍼티

public System.Windows.Forms.Button btnStopScreenSharing
리턴 System.Windows.Forms.Button

btnTakePic 공개적으로 프로퍼티

public System.Windows.Forms.Button btnTakePic
리턴 System.Windows.Forms.Button

cbVideoDevices 공개적으로 프로퍼티

public System.Windows.Forms.ComboBox cbVideoDevices
리턴 System.Windows.Forms.ComboBox

cbVideoPreviewSizes 공개적으로 프로퍼티

public System.Windows.Forms.ComboBox cbVideoPreviewSizes
리턴 System.Windows.Forms.ComboBox

gbClient 공개적으로 프로퍼티

public System.Windows.Forms.GroupBox gbClient
리턴 System.Windows.Forms.GroupBox

gbMyVideo 공개적으로 프로퍼티

public System.Windows.Forms.GroupBox gbMyVideo
리턴 System.Windows.Forms.GroupBox

groupBox1 공개적으로 프로퍼티

public System.Windows.Forms.GroupBox groupBox1
리턴 System.Windows.Forms.GroupBox

groupBox3 공개적으로 프로퍼티

public System.Windows.Forms.GroupBox groupBox3
리턴 System.Windows.Forms.GroupBox

groupBox5 공개적으로 프로퍼티

public System.Windows.Forms.GroupBox groupBox5
리턴 System.Windows.Forms.GroupBox

label1 공개적으로 프로퍼티

public System.Windows.Forms.Label label1
리턴 System.Windows.Forms.Label

label10 공개적으로 프로퍼티

public System.Windows.Forms.Label label10
리턴 System.Windows.Forms.Label

label2 공개적으로 프로퍼티

public System.Windows.Forms.Label label2
리턴 System.Windows.Forms.Label

label6 공개적으로 프로퍼티

public System.Windows.Forms.Label label6
리턴 System.Windows.Forms.Label

label7 공개적으로 프로퍼티

public System.Windows.Forms.Label label7
리턴 System.Windows.Forms.Label

label8 공개적으로 프로퍼티

public System.Windows.Forms.Label label8
리턴 System.Windows.Forms.Label

label9 공개적으로 프로퍼티

public System.Windows.Forms.Label label9
리턴 System.Windows.Forms.Label

pnlicc 공개적으로 프로퍼티

public System.Windows.Forms.Panel pnlicc
리턴 System.Windows.Forms.Panel

pnlics 공개적으로 프로퍼티

public System.Windows.Forms.Panel pnlics
리턴 System.Windows.Forms.Panel

txtAudioporttcp 공개적으로 프로퍼티

public System.Windows.Forms.TextBox txtAudioporttcp
리턴 System.Windows.Forms.TextBox

txtIpToCall 공개적으로 프로퍼티

public System.Windows.Forms.TextBox txtIpToCall
리턴 System.Windows.Forms.TextBox

txtVideoport 공개적으로 프로퍼티

public System.Windows.Forms.TextBox txtVideoport
리턴 System.Windows.Forms.TextBox

txtaudioportudp 공개적으로 프로퍼티

public System.Windows.Forms.TextBox txtaudioportudp
리턴 System.Windows.Forms.TextBox

txtoutVideoPort 공개적으로 프로퍼티

public System.Windows.Forms.TextBox txtoutVideoPort
리턴 System.Windows.Forms.TextBox