Inheritance: NewTOAPIA.Modeling.Node, IRenderable, IReceiveConferenceFrames
示例#1
0
        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);
        }
示例#2
0
        public DeskSet CreateDeskSet(ConferenceAttendee attendee)
        {
            DeskSet aDeskSet = new DeskSet(nextPosition, attendee);
            nextPosition++;
            AddRenderable(aDeskSet);

            return aDeskSet;
        }