ITCustomTone interface (tapi3if.h)

The ITCustomTone interface exposes methods that allow detailed control over the custom tones that are available with some phone sets. The ITLegacyCallMediaControl2::CreateCustomToneObject and ITLegacyCallMediaControl2::GenerateCustomTonesByCollection methods create the ITCustomTone interface.

Inheritance

The ITCustomTone interface inherits from the IDispatch interface. ITCustomTone also has these types of members:

Methods

The ITCustomTone interface has these methods.

 
ITCustomTone::get_CadenceOff

The get_CadenceOff method retrieves the "off" duration of the cadence of the custom tone to generate.
ITCustomTone::get_CadenceOn

The get_CadenceOn method retrieves the "on" duration of the cadence of the custom tone to generate.
ITCustomTone::get_Frequency

The get_Frequency method retrieves the frequency of the tone component to generate.
ITCustomTone::get_Volume

The get_Volume method retrieves the volume level at which to generate the tone.
ITCustomTone::put_CadenceOff

The put_CadenceOff method sets the "off" duration of the cadence of the custom tone to generate.
ITCustomTone::put_CadenceOn

The put_CadenceOn method sets the "on" duration of the cadence of the custom tone to generate.
ITCustomTone::put_Frequency

The put_Frequency method sets the frequency of the tone component to generate.
ITCustomTone::put_Volume

The put_Volume method sets the volume level at which to generate the tone.

Requirements

Requirement Value
Target Platform Windows
Header tapi3if.h