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