INmChannelNotify
INmChannelNotify is the event sink for INmChannel. The NetMeeting 3 run time calls INmChannelNotify methods when certain events are triggered that specifically concern channel communication. All other channel notification interfaces (INmChannelAudioNotify, INmChannelVideoNotify, INmChannelDataNotify, INmChannelFtNotify, and INmChannelAppShareNotify) inherit from this interface.
When to Implement
Implement INmChannelNotify in NetMeeting client applications to process event notifications from the NetMeeting run time. For example, the INmChannelNotify::MemberChanged method is called when a member joins, leaves, or changes the data-handling capabilities for a channel.
The application must be in control of the NetMeeting UI — that is, the application must have initialized successfully with NM_INIT_CONTROL — in order to be notified of channel changes.
When to Use
You do not normally call INmChannelNotify methods directly. The NetMeeting run time calls these methods when certain events are triggered by calls to INmChannel methods.
Methods in Vtable Order
IUnknown methods | Description |
---|---|
QueryInterface | Returns pointers to supported interfaces. |
AddRef | Increments reference count. |
Release | Decrements reference count. |
INmChannelNotify methods | Description |
---|---|
NmUI | Event sink for channel change notifications to pass on to UI. |
MemberChanged | Event sink for member change notifications for a channel. |
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
INmChannel, Channel Object, Channel Object Details, INmChannelAudioNotify, INmChannelVideoNotify, INmChannelDataNotify, INmChannelFtNotify, INmChannelAppShareNotify