Пример #1
0
 private void GetAudioSessionManager()
 {
     try
     {
         object result;
         Marshal.ThrowExceptionForHR(_RealDevice.Activate(ref IID_IAudioSessionManager, CLSCTX.ALL, IntPtr.Zero,
                                                          out result));
         _AudioSessionManager = new AudioSessionManager(result as IAudioSessionManager2);
     }
     catch
     {
         _AudioSessionManager = null;
     }
 }
Пример #2
0
 private void GetAudioSessionManager()
 {
     try
     {
         object result;
         Marshal.ThrowExceptionForHR(_RealDevice.Activate(ref IID_IAudioSessionManager, CLSCTX.ALL, IntPtr.Zero,
             out result));
         _AudioSessionManager = new AudioSessionManager(result as IAudioSessionManager2);
     }
     catch
     {
         _AudioSessionManager = null;
     }
 }