public ConferenceAttendee(ConferenceSession session, RtpParticipant participant) { fSession = session; fParticipant = participant; // Create the equipment the attendee controls // Personal desktop capture fDesktopCapture = new DesktopCapture(this); // Personal video Capture int camIndex = 0; int numSources = VideoCaptureDevice.GetNumberOfInputDevices(); if (numSources > 4) camIndex = 4; fCaptureCamera = new AttendeeCamera(this, camIndex); fCaptureCamera.Start(); // Personal audio capture // Desk Set fDeskSet = session.Model.CreateDeskSet(this); }
public DeskSet CreateDeskSet(ConferenceAttendee attendee) { DeskSet aDeskSet = new DeskSet(nextPosition, attendee); nextPosition++; AddRenderable(aDeskSet); return aDeskSet; }