public virtual void onDeviceListChanged(DeviceListChangedEvent e)
 {
 }
 internal static DeviceListChangedEvent FromNative(
     CDODeviceListChangedEvent devListChangedEvnt)
 {
     DeviceListChangedEvent result = new DeviceListChangedEvent();
     result._audioIn = devListChangedEvnt.audioIn;
     result._videoIn = devListChangedEvnt.videoIn;
     result._audioOut = devListChangedEvnt.audioOut;
     return result;
 }
 public virtual void onDeviceListChanged(DeviceListChangedEvent e)
 {
     if (DeviceListChanged != null)
         DeviceListChanged(this, e);
 }