Esempio n. 1
0

        
Esempio n. 2
0
        /// <summary>
        /// Initializes a new instance of the <see cref="VolumeMeter"/> class.
        /// </summary>
        public VolumeMeter(bool isUsingDebug)
            : base(IntPtr.Zero)
        {
#if DESKTOP_APP
            if (XAudio2.Version == XAudio2Version.Version27)
            {
                Guid clsid = (isUsingDebug) ? XAudio2FxContants.CLSID_AudioVolumeMeter_Debug : XAudio2FxContants.CLSID_AudioVolumeMeter;
                Utilities.CreateComInstance(clsid, Utilities.CLSCTX.ClsctxInprocServer, XAudio2FxContants.CLSID_IAudioProcessor, this);
                return;
            }
#endif
            XAudio2Functions.CreateAudioVolumeMeter(this);
        }