KSPROPERTY_TELEPHONY_ENDPOINTIDPAIR

The KSPROPERTY_TELEPHONY_ENDPOINTIDPAIR property contains the render and capture endpoints for cellular audio routing.

Usage Summary Table

Get Set Target Property descriptor type Property value type

Yes

Yes

Filter

KSPROPERTY

KSTOPOLOGY_ENDPOINTIDPAIR

The property value is of type KSTOPOLOGY_ENDPOINTIDPAIR, which specifies the render and capture endpoints.

Return Value

A KSPROPERTY_TELEPHONY_ENDPOINTIDPAIR property request returns the render and capture endpoints for cellular audio routing.

Remarks

Cellular routing is controlled by KSPROPERTY_TELEPHONY_ENDPOINTIDPAIR property on the topology filter. This property takes a pair of KSTOPOLOGY_ENDPOINTID structures for the requested endpoint combination. KSTOPOLOGY_ENDPOINTID contains a reference string for the topology filter of an endpoint and a topology filter pin ID to which the endpoint is connected. The driver provides basic support for this property and returns all of the valid pairs of render and capture endpoints that can be used for cellular audio routing. It is the driver’s responsibility to handle moving both render and capture cellular audio to this new endpoint combination, meeting whatever constraints are necessary for the hardware. This property must be settable even when there is no active phone call in the system.

Requirements

Minimum supported client

Windows 10

Minimum supported server

None supported

Client

Windows 10 Mobile

Header

Ksmedia.h