public static extern MmResult acmFormatSuggest( IntPtr hAcmDriver, [In, MarshalAs(UnmanagedType.CustomMarshaler, MarshalType = "NAudio.Wave.WaveFormatCustomMarshaler")] WaveFormat sourceFormat, [In, Out, MarshalAs(UnmanagedType.CustomMarshaler, MarshalType = "NAudio.Wave.WaveFormatCustomMarshaler")] WaveFormat destFormat, int sizeDestFormat, AcmFormatSuggestFlags suggestFlags);
public static extern MmResult acmFormatSuggest2( IntPtr hAcmDriver, IntPtr sourceFormatPointer, IntPtr destFormatPointer, int sizeDestFormat, AcmFormatSuggestFlags suggestFlags);
public static extern MmResult acmFormatSuggest( IntPtr acmStreamHandle, [In, MarshalAs(UnmanagedType.CustomMarshaler, MarshalType = "CSCore.Win32.WaveFormatMarshaler")] WaveFormat sourceFormat, [In, Out, MarshalAs(UnmanagedType.CustomMarshaler, MarshalType = "CSCore.Win32.WaveFormatMarshaler")] WaveFormat destinationFormat, int cbDestinationFormat, AcmFormatSuggestFlags flags);
extern static public int acmFormatSuggest(IntPtr had, byte[] pwfxSrc, byte[] pwfxDst, int cbwfxDst, AcmFormatSuggestFlags fdwSuggest);
public static extern MmResult acmFormatSuggest(IntPtr hAcmDriver, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef = typeof(WaveFormatCustomMarshaler))][In] WaveFormat sourceFormat, [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef = typeof(WaveFormatCustomMarshaler))][In][Out] WaveFormat destFormat, int sizeDestFormat, AcmFormatSuggestFlags suggestFlags);