示例#1
0
 private void Dispose(bool disposing)
 {
     if (disposing)
     {
         _audioMeterInformation = null;
         _channels = null;
     }
 }
        internal AudioMeterInformation(IAudioMeterInformation realInterface)
        {
            ComThread.Assert();
            uint hardwareSupp;

            _audioMeterInformation = realInterface;
            Marshal.ThrowExceptionForHR(_audioMeterInformation.QueryHardwareSupport(out hardwareSupp));
            _hardwareSupport = (EndpointHardwareSupport)hardwareSupp;
            _channels = new AudioMeterInformationChannels(_audioMeterInformation);
        }
示例#3
0
        internal AudioMeterInformation(IAudioMeterInformation realInterface)
        {
            ComThread.Assert();
            uint hardwareSupp;

            _audioMeterInformation = realInterface;
            Marshal.ThrowExceptionForHR(_audioMeterInformation.QueryHardwareSupport(out hardwareSupp));
            _hardwareSupport = (EndpointHardwareSupport)hardwareSupp;
            _channels        = new AudioMeterInformationChannels(_audioMeterInformation);
        }
 private void Dispose(bool disposing)
 {
     if (disposing)
     {
         _audioMeterInformation = null;
         _channels = null;
     }
 }