Esempio n. 1
0
        public frmPlayerOptions()
        {
            //
            // Required for Windows Form Designer support
            //
            InitializeComponent();
            string FakeUDN = "DBF54A20-3C3F-477c-A15D-84673C1DDF3B";
            NoDevice = Intel.UPNP.UPnPDevice.CreateEmbeddedDevice((double)1,FakeUDN);
            NoDevice.FriendlyName = "No Device Selected";
            NoDevice.SerialNumber = "N/A";
            cboOysterDevice.DisplayMember = "FriendlyName";
            cboOysterDevice.ValueMember = "SerialNumber";

            cboOysterDevice.Items.Add(NoDevice);
            cboOysterDevice.SelectedItem = NoDevice;
            disco = new OysterDeviceDiscovery();
            disco.OnAddedDevice += new OysterDeviceDiscovery.DiscoveryHandler(AddSink);
            disco.OnRemovedDevice += new OysterDeviceDiscovery.DiscoveryHandler(RemoveSink);

            m_PlayerOptions = new PlayerOptions(PlayerOptions.SaveType.ToRegistry);

            //
            // TODO: Add any constructor code after InitializeComponent call
            //
        }
Esempio n. 2
0
        public frmRecordOptions()
        {
            //
            // Required for Windows Form Designer support
            //
            InitializeComponent();

            string FakeUDN = "DBF54A20-3C3F-477c-A15D-84673C1DDF3B";
            NoDevice = Intel.UPNP.UPnPDevice.CreateEmbeddedDevice((double)1,FakeUDN);
            NoDevice.FriendlyName = "No Device Selected";
            NoDevice.SerialNumber = "N/A";
            cboOysterDevice.DisplayMember = "FriendlyName";
            cboOysterDevice.ValueMember = "SerialNumber";
            cboOysterDevice.Items.Add(NoDevice);
            disco = new OysterDeviceDiscovery();
            disco.OnAddedDevice += new OysterDeviceDiscovery.DiscoveryHandler(AddSink);
            disco.OnRemovedDevice += new OysterDeviceDiscovery.DiscoveryHandler(RemoveSink);

            //
            // TODO: Add any constructor code after InitializeComponent call
            //
            //			log = new CarverLab.Utility.Logger("DesktopRecorder");
            m_RecordOptions = new RecordOptions(RecordOptions.SaveType.ToRegistry);
            //tabControl1.SelectedIndex = 0;
            m_wrap = new CarverLab.Utility.Win32Wrapper();
            //disco.Start();
            cboCaptureQuality.DisplayMember = "Name";
            cboCaptureQuality.ValueMember = "Identifier";
            cboCaptureQuality.DataSource = m_PerformanceList;
        }
Esempio n. 3
0
 private void InitializeUPNPDevice()
 {
     Logger.WriteLog("... creating UPNP device...");
     device = UPnPDevice.CreateRootDevice(1800,1.0,"\\");
     device.FriendlyName = System.Environment.MachineName;
     device.Manufacturer = "Carver Lab Corporation";
     device.ManufacturerURL = "http://www.carverlab.com";
     device.ModelName = "Oyster Mini";
     device.ModelDescription = "Video Capture and Playback Device";
     device.ModelNumber = "CLC_OM_10";
     device.HasPresentation = true;
     device.PresentationURL = "http://OysterMini";
     device.LocationURL = "http://OysterMini";
     device.SerialNumber = "OD_517200501";
     device.DeviceURN = "urn:schemas-upnp-org:device:OysterDevice:1";
     Logger.WriteLog("... creating a new OysterConnection listeners for ConnectionService...");
     CarverLab.OysterDevice.OysterConnection OysterConnection = new CarverLab.OysterDevice.OysterConnection();
     OysterConnection.External_GetConnectionVariables = new CarverLab.OysterDevice.OysterConnection.Delegate_GetConnectionVariables(OysterConnection_GetConnectionVariables);
     device.AddService(OysterConnection);
     Logger.WriteLog("... Connection Service added to new device ...");
 }