C# 视频监控系列(7):服务器端——封装API(下) [DS40xxSDK.dll] (下)
2009-04-08 08:23:46 来源:WEB开发网#region 3.8音频
/// <summary>
/// 3.8.1设置音频预览
/// 说 明: 设置音频预览与否,同一时间,系统只支持一路音频预览。需要将4针线和声卡音频输入口联接。
///
/// int __stdcall SetAudioPreview(HANDLE hChannelHandle, BOOL bEnable)
/// </summary>
/// <param name="hChannelHandle">通道句柄</param>
/// <param name="bEnable">使能</param>
/// <returns>成功返回0;失败返回错误号</returns>
[DllImport("DS40xxSDK.dll")]
public static extern int SetAudioPreview(IntPtr hChannelHandle, bool bEnable);
/// <summary>
/// 3.8.2获取音频输入音量幅度
/// 说 明: 获取当前通道的现场声音幅度。
/// 注意:当无声音输入时因背景噪声的原因返回值并不为0。
///
/// int __stdcall GetSoundLevel(HANDLE hChannelHandle)
/// </summary>
/// <param name="hChannelHandle">通道句柄</param>
/// <returns>当前通道的音频输入幅度</returns>
[DllImport("DS40xxSDK.dll")]
public static extern int GetSoundLevel(IntPtr hChannelHandle);
#endregion
更多精彩
赞助商链接