第一:
函數這樣定義
[DllImport("DSStream.dll")]
public static extern int DSStream_EnumVideoCompressor(VideoCompressorInfo pInfo, out int piVidCompNum);
函數這樣定義
[DllImport("DSStream.dll")]
public static extern int DSStream_EnumVideoCompressor(VideoCompressorInfo pInfo, out int piVidCompNum);
pInfo沒new 哪里來的pInfo[i]?
public static extern int DSStream_EnumVideoCompressor(VideoCompressorInfo[] pInfo, out int piVidCompNum);
底下的代碼就更不知所謂,看不懂你想干什么了