35 references to WinMM
System.Windows.Extensions (35)
_generated\0\LibraryImports.g.cs (3)
403internal static unsafe extern partial int mmioAscend(nint hMIO, global::Interop.WinMM.MMCKINFO* lpck, int flags); 419internal static unsafe extern partial int mmioDescend(nint hMIO, global::Interop.WinMM.MMCKINFO* lpck, global::Interop.WinMM.MMCKINFO* lcpkParent, int flags);
System\Media\SoundPlayer.cs (32)
227Interop.WinMM.PlaySound(localPath, IntPtr.Zero, Interop.WinMM.SND_NODEFAULT | flags); 234Interop.WinMM.PlaySound(_streamData, IntPtr.Zero, Interop.WinMM.SND_MEMORY | Interop.WinMM.SND_NODEFAULT | flags); 334LoadAndPlay(Interop.WinMM.SND_ASYNC); 339LoadAndPlay(Interop.WinMM.SND_SYNC); 344LoadAndPlay(Interop.WinMM.SND_LOOP | Interop.WinMM.SND_ASYNC); 428Interop.WinMM.PlaySound((byte[]?)null, IntPtr.Zero, Interop.WinMM.SND_PURGE); 541IntPtr hMIO = Interop.WinMM.mmioOpen(fileName, IntPtr.Zero, Interop.WinMM.MMIO_READ | Interop.WinMM.MMIO_ALLOCBUF); 549Interop.WinMM.WAVEFORMATEX? waveFormat = null; 550var ckRIFF = new Interop.WinMM.MMCKINFO() 554var ck = default(Interop.WinMM.MMCKINFO); 555if (Interop.WinMM.mmioDescend(hMIO, &ckRIFF, null, Interop.WinMM.MMIO_FINDRIFF) != 0) 560while (Interop.WinMM.mmioDescend(hMIO, &ck, &ckRIFF, 0) == 0) 572if (dw < Marshal.SizeOf<Interop.WinMM.WAVEFORMATEX>()) 574dw = Marshal.SizeOf<Interop.WinMM.WAVEFORMATEX>(); 577waveFormat = new Interop.WinMM.WAVEFORMATEX(); 579if (Interop.WinMM.mmioRead(hMIO, data, dw) != dw) 594Interop.WinMM.mmioAscend(hMIO, &ck, 0); 601if (waveFormat.wFormatTag != Interop.WinMM.WAVE_FORMAT_PCM && 602waveFormat.wFormatTag != Interop.WinMM.WAVE_FORMAT_ADPCM && 603waveFormat.wFormatTag != Interop.WinMM.WAVE_FORMAT_IEEE_FLOAT) 613Interop.WinMM.mmioClose(hMIO, 0); 683if (wFormatTag != Interop.WinMM.WAVE_FORMAT_PCM && 684wFormatTag != Interop.WinMM.WAVE_FORMAT_ADPCM && 685wFormatTag != Interop.WinMM.WAVE_FORMAT_IEEE_FLOAT)