INmChannelAudio
The INmChannelAudio interface manages the exchange of audio information during a conference.
You do not need to implement this interface because the NetMeeting 3 run time provides the INmChannelAudio implementation on the Channel Audio object. However, you need to implement the corresponding event handler methods for INmChannelAudioNotify.
When to Use
Call the INmChannelAudio methods from your NetMeeting client application to check the state of an audio channel or to set and retrieve the channel properties. Before calling any of the INmChannelAudio methods listed in the following table, users should confirm that the NMCH_AUDIO bit is set for this channel by using INmSysInfo::GetNmchCaps to retrieve the local system channel capabilities.
Methods in Vtable Order
IUnknown methods | Description |
---|---|
QueryInterface | Returns pointers to supported interfaces. |
AddRef | Increments reference count. |
Release | Decrements reference count. |
INmChannel methods | Description |
---|---|
IsSameAs | Checks whether this channel object and another channel object represent the same channel. |
IsActive | Checks whether this channel is currently engaged in some activity. |
SetActive | Activates a channel. |
GetConference | Finds the conference using this channel. |
GetInterface | Retrieves the IID that identifies this channel. |
GetNmch | Retrieves the NMCH channel type for this channel. |
EnumMember | Retrieves an enumerator to list all the members using this channel. |
GetMemberCount | Retrieves the number of members using this channel. |
INmChannelAudio methods | Description |
---|---|
IsIncoming | Checks whether audio data is incoming or outgoing. |
GetState | Retrieves the audio channel state. |
GetProperty | Retrieves an audio channel property. |
SetProperty | Sets an audio channel property. |
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.