ADL.DeviceListChangedEvent.FromNative C# (CSharp) Method

FromNative() static private method

static private FromNative ( ADLDeviceListChangedEvent devListChangedEvnt ) : DeviceListChangedEvent
devListChangedEvnt ADLDeviceListChangedEvent
return DeviceListChangedEvent
        internal static DeviceListChangedEvent FromNative(
            ADLDeviceListChangedEvent devListChangedEvnt)
        {
            DeviceListChangedEvent result = new DeviceListChangedEvent();
            result._audioIn = devListChangedEvnt.audioIn;
            result._videoIn = devListChangedEvnt.videoIn;
            result._audioOut = devListChangedEvnt.audioOut;
            return result;
        }

Usage Example

Example #1
0
 private void on_device_list_changed_callback_t(IntPtr opaque,
                                                ref ADLDeviceListChangedEvent e)
 {
     try
     {
         if (_listener != null)
         {
             _listener.onDeviceListChanged(
                 DeviceListChangedEvent.FromNative(e));
         }
     }
     catch (Exception)
     {
     }
 }
DeviceListChangedEvent