Main Page Class Hierarchy Data Structures File List Data Fields Globals

# CPVUserInputDtmf Class Reference

`#include <pv_2way_h324m_types.h>`

Inheritance diagram for CPVUserInputDtmf:

## Public Methods
OSCL_IMPORT_REF | CPVUserInputDtmf (uint8 aInput, bool aUpdate, uint16 aDuration=0)
OSCL_IMPORT_REF | ~CPVUserInputDtmf ()
OSCL_IMPORT_REF PV2WayUserInputType | GetType ()
OSCL_IMPORT_REF uint8 | GetInput ()
OSCL_IMPORT_REF bool | IsUpdate ()
OSCL_IMPORT_REF uint16 | GetDuration ()

## Detailed Description

CPVUserInputDtmf Class

CPVUserInputDtmf class contains DTMF signal information from an H.245 UserInputIndication message.

## Constructor & Destructor Documentation

OSCL_IMPORT_REF CPVUserInputDtmf::CPVUserInputDtmf | ( | uint8 | aInput,
|  | bool | aUpdate,
|  | uint16 | aDuration = 0
| ) |

  | Constructor of CPVUserInputDtmf class. Parameters:
  aInput | The input DTMF tone.
  aUpdate | Indicates if this is an update to a continuing DTMF tone.
  aDuration | The duration of the update in milli-seconds. @leave This method can leave with one of the following error codes KErrNoMemory if the SDK failed to allocate memory during this operation.
Returns: void

OSCL_IMPORT_REF CPVUserInputDtmf::~CPVUserInputDtmf | ( |  | ) |

| Destructor.

## Member Function Documentation

OSCL_IMPORT_REF uint16 CPVUserInputDtmf::GetDuration | ( |  | ) |

| Return the duration of the update. Returns: Returns the duration of the update.

OSCL_IMPORT_REF uint8 CPVUserInputDtmf::GetInput | ( |  | ) |

| Return the user input DTMF tone Returns: Returns the input DTMF tone.

OSCL_IMPORT_REF PV2WayUserInputType CPVUserInputDtmf::GetType | ( |  | ) | `[virtual]`

| Virtual function to return the user input type Implements CPVUserInput.

OSCL_IMPORT_REF bool CPVUserInputDtmf::IsUpdate | ( |  | ) |

| Return if the DTMF tone is an update Returns: Returns if the input DTMF tone is an update.

The documentation for this class was generated from the following file:

- pv_2way_h324m_types.h