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) |