ITLegacyCallMediaControl interface (tapi3if.h)

The ITLegacyCallMediaControl interface supports legacy applications that must communicate directly with a device. This interface is exposed on the Call Object and can be created by calling QueryInterface on ITBasicCallControl.

The ITLegacyCallMediaControl2 interface is an extension of the ITLegacyCallMediaControl interface. ITLegacyCallMediaControl2 provides additional methods, primarily for tone detection and generation.

Inheritance

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

Methods

The ITLegacyCallMediaControl interface has these methods.

 
ITLegacyCallMediaControl::DetectDigits

The DetectDigits method sets an identifier of the type of digits that will be detected on the current call, such as rotary pulse or DTMF.
ITLegacyCallMediaControl::GenerateDigits

The GenerateDigits method causes digits to be output on the current call.
ITLegacyCallMediaControl::GetID

The GetID method gets the identifier for the device associated with the current call.
ITLegacyCallMediaControl::MonitorMedia

The MonitorMedia method sets monitoring for a given media type on the current call.
ITLegacyCallMediaControl::SetMediaType

The SetMediaType method sets the media type(s) for the current call in its LINECALLINFO structure. For more information, see lineSetMediaMode.

Requirements

Requirement Value
Target Platform Windows
Header tapi3if.h (include Tapi3.h)

See also

IDispatch

ITLegacyCallMediaControl2