PREV TOC HOME INDEX NEXT


5.2.9 IPMediaDevice Class

The IPMediaDevice class' main role is to provide IPML functionality for IP Media device. It represents the IP Media devices and reflects the session state to the other classes.

The IPMediaDevice class attributes are described in Table 14. Refer to the source code for method information.

Table 14. IPMediaDevice Class Attributes 

Name

Access Privilege

Type

Description

m_currentState private E_StateMachine The current state of the channel
m_mediaInfo private IPM_MEDIA_INFO (see ipmlib.h) Used in the startMedia( ) function when calling the function ipm_SetRemoteMediaInfo( ). The m_mediaInfo contains:
  • the local RTP and RTCP information and the local coder information
  • the remote RTP and RTCP information and the remote coder information
m_QoSStatus public bool True if, and only if, the QoS feature is enabled. It is updated after reading the "q" command line option and never changed.
m_QoSAlarmFile public FILE* Pointer to the QoS statistics file
m_WoSAlarmFileName public Char* The QoS statistics file name - used when opening the file
m_LocalVoiceMediaInfo private IPM_MEDIA_INFO The local media information for voice - updated after getting the local media information (using the IPML API).
m_RemoteVoiceMediaInfo private IPM_MEDIA_INFO The voice media information of the remote gateway - updated when getting an offering or answering from the remote gateway.
m_LocalFaxMediaInfo private IPM_MEDIA_INFO The local media information for fax
m_RemoteFaxMediaInfo private IPM_MEDIA_INFO The fax media information of the remote gateway
m_DTMEMode private E_DTMFMode The mode that should be used for sending DTMFs - inband, out of band, or RFC2833
m_FaxMode private E_FaxMode The fax codec: T38, G711, or no fax (voice codec)
m_FaxTone private IPM_FAX_SIGNAL The detected fax event
m_isFree public bool Indicates if the IPMedia device is free.


PREV TOC HOME INDEX NEXT

Click here to contact Telecom Support Resources

Copyright 2002, Intel Corporation
All rights reserved
This page generated September, 2002