首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

大家看下这个音频API函数waveInPrepareHeader的调用有什么有关问题

2012-03-03 
大家看下这个音频API函数waveInPrepareHeader的调用有什么问题//定义结构体TWaveHdr[StructLayout(LayoutK

大家看下这个音频API函数waveInPrepareHeader的调用有什么问题
// 定义结构体TWaveHdr
  [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)]
  public struct TWaveHdr
  {

  public unsafe char* lpData;  
  public int dwBufferLength;
  public int dwBytesRecorded;
  public int dwUser;
  public int dwFlags;
  public int dwLoops;
  public int lpNext;
  public int reserved;
  }

  //预先调配音频输入缓冲区
  [DllImport("winmm.dll",EntryPoint="waveInPrepareHeader",CharSet=CharSet.Auto)]
  public static extern int waveInPrepareHeader(IntPtr hwi, ref TWaveHdr pwh, int cbwh);
   

    //调用
  int err_ms = VideoClass.waveInPrepareHeader(phwi, ref thd, System.Runtime.InteropServices.Marshal.SizeOf(thd));


   帮忙看下有什么错吗?为什么老不成功?



[解决办法]
把你所有的代码贴出来看看

[解决办法]
做录音?
用vc封个dll在调用吧..

热点排行