KSPROPERTY_TELEPHONY_PROVIDERID
The KSPROPERTY_TELEPHONY_PROVIDERID property is used by the audio driver to associate a provider identifier to a wave filter.
Usage Summary Table
Get | Set | Target | Property descriptor type | Property value type |
---|---|---|---|---|
Yes |
No |
Filter |
UINT |
The property value is of type UINT and specifies the provider ID.
Return Value
A KSPROPERTY_TELEPHONY_PROVIDERID property request returns a UINT value that represents the provider ID that the audio driver associates to the wave filter.
Remarks
The radio stack has a concept of provider ID (executor ID) and call type (packet or circuit-switched) to connect the phone call instance to a specific hardware path. This concept will continue to be used to communicate to the audio driver which path in hardware to use.
This hardware path will be controlled by sending properties on a wave filter for each provider. The audio driver will associate a provider ID to the wave filter. This provider ID will also be set on the associated cellular streaming endpoints. The provider ID for the wave filter must not change at runtime. The audio stack will query the provider ID from the driver by using the KSPROPERTY_TELEPHONY_PROVIDERID property . After this provider ID is discovered, all the calls for that provider ID will be sent to the particular wave filter.
Requirements
Minimum supported client |
Windows 10 |
Minimum supported server |
None supported |
Client |
Windows 10 Mobile |
Header |
Ksmedia.h |