private static extern MMRESULT acmStreamOpen(out IntPtr phas, IntPtr had, ref MPEGLAYER3WAVEFORMAT pwfxSrc, ref WAVEFORMATEX pwfxDst, IntPtr pwfltr, uint dwCallback, uint dwInstance, uint fdwOpen);
public static void AcmStreamOpen(out IntPtr phas, IntPtr had, ref MPEGLAYER3WAVEFORMAT pwfxSrc, ref WAVEFORMATEX pwfxDst, IntPtr pwfltr, uint dwCallback, uint dwInstance, uint fdwOpen) => MMErrCheck(acmStreamOpen(out phas, had, ref pwfxSrc, ref pwfxDst, pwfltr, dwCallback, dwInstance, fdwOpen));
public static void AcmFormatSuggest(IntPtr had, ref MPEGLAYER3WAVEFORMAT pwfxSrc, ref WAVEFORMATEX pwfxDst, uint cbwfxDst, uint fdwSuggest) => MMErrCheck(acmFormatSuggest(had, ref pwfxSrc, ref pwfxDst, cbwfxDst, fdwSuggest));
private static extern MMRESULT acmFormatSuggest(IntPtr had, ref MPEGLAYER3WAVEFORMAT pwfxSrc, ref WAVEFORMATEX pwfxDst, uint cbwfxDst, uint fdwSuggest);