Share via


NM_VIDEO_* State

The NM_VIDEO_* state enumeration represents the current state of the video channel.

typedef enum tagNmVideoState{
  NM_VIDEO_IDLE                                = 0,
  NM_VIDEO_LOCAL_PAUSED                        = 1,
  NM_VIDEO_PREVIEWING                          = 2,
  NM_VIDEO_TRANSFERRING                        = 3,
  NM_VIDEO_BOTH_PAUSED                         = 5,
  NM_VIDEO_REMOTE_PAUSED                       = 7,
} NM_VIDEO_STATE;

Elements

  • NM_VIDEO_IDLE
    The local computer does not have a video connection to anyone, and it is not displaying local video.
  • NM_VIDEO_LOCAL_PAUSED
    The local and remote computers are connected with video, but video is paused. The remote computer's video is not paused.
  • NM_VIDEO_PREVIEWING
    The local computer does not have a video connection to anyone, but it is displaying local video.
  • NM_VIDEO_TRANSFERRING
    The local and remote computers are connected by video, and neither computer is paused (video is being transferred between the two computers).
  • NM_VIDEO_BOTH_PAUSED
    The local and remote computers are connected by video, and they are both paused.
  • NM_VIDEO_REMOTE_PAUSED
    The local and remote computers are connected by video, and the remote computer's video is paused.

Requirements

**  Windows NT/2000:** Requires Windows NT 4.0 SP3 or later.
**  Windows 95/98:** Requires Windows 95 or later. Available as a redistributable for Windows 95.
**  Header:** Imsconf2.idl.

See Also

INmChannelVideo::GetState, INmChannelVideoNotify::StateChanged