示例#1
0
        private CecLogicalAddress GetTargetDevice()
        {
            if (cbCommandDestination.InvokeRequired)
            {
                GetTargetDeviceCallback d      = GetTargetDevice;
                CecLogicalAddress       retval = CecLogicalAddress.Unknown;
                try
                {
                    retval = (CecLogicalAddress)Invoke(d, new object[] { });
                }
                catch (Exception) { }
                return(retval);
            }

            return(CECSettingLogicalAddresses.GetLogicalAddressFromString(cbCommandDestination.Text));
        }