InputSignalNotify

支持的硬件设备:Pro系列采集卡

例子展示的内容

  1. 监听采集卡输入信号变化 ;
  2. 如果存在多个设备,可以通过命令参数选择采集通道。

调用逻辑

  1. 获取版本信息,初始化和枚举设备:MWGetVersion、MWCaptureInitInstance、MWRefreshDevice、MWGetChannelCount;
  2. 打开设备:
    1. 打开命令参数指定的设备:MWOpenChannel;
    2. 当命令参数没有指定设备时,默认打开首个可用通道:MWGetDevicePath,MWOpenChannelByPath;
  3. 获取通道信息:MWGetChannelInfo;
  4. 创建视频输入信号变更监听线程
  5. 创建音频输入信号变更监听线程
  6. 退出视频输入信号变更监听线程
  7. 退出音频输入信号变更监听线程
  8. 释放资源和内存:MWCloseChannel,MWCaptureExitInstance。

视频采输入信号变更监听线程

  1. 创建Event:MWCreateEvent;
  2. 注册消息通知:MWRegisterNotify;
  3. 等待Event:MWMultiWaitEvent;
  4. 获取视频信号状态:MWGetVideoSignalStatus;
  5. 注销消息通知:MWUnregisterNotify
  6. 关闭Event:MWCloseEvent

音频采输入信号变更监听线程

  1. 创建Event:MWCreateEvent;
  2. 注册消息通知:MWRegisterNotify;
  3. 等待Event:MWMultiWaitEvent;
  4. 获取音频信号状态:MWGetAudioSignalStatus;
  5. 注销消息通知:MWUnregisterNotify
  6. 关闭Event:MWCloseEvent

结果展示结果展示

流程图InputSignalNotify流程图

与“”相关结果约

    找不到与“”相关的结果