KSPROPERTY_FMRX_STATE
The KSPROPERTY_FMRX_STATE property specifies whether FM radio is enabled.
Usage Summary Table
Get | Set | Target | Property descriptor type | Property value type |
---|---|---|---|---|
Yes |
Yes |
Filter |
BOOL |
The property value is of type BOOL and specifies whether FM radio is enabled.
Return Value
A KSPROPERTY_FMRX_STATE property request returns TRUE if FM radio is enabled and FALSE if FM radio is disabled.
Remarks
FM radio can be enabled or disabled by setting the KSPROPERTY_FMRX_STATE property on the wave filter. The FM volume and routing (endpoint selection) is controlled by the KSPROPERTY_FMRX_VOLUME and KSPROPERTY_FMRX_ENDPOINTID properties on the topology filter. Basic support for the KSPROPERTY_FMRX_VOLUME property should return the minimum volume, maximum volume, and the volume ranges.
A new KSNODETYPE_FM_RX topology node endpoint is implemented as any other audio endpoint is in the system, and it supports all audio endpoint properties. This endpoint also supports jack properties that are defined under the KSPROPSETID_Jack property set. This endpoint is in the unplugged state at boot. If capturing FM radio is supported by driver, this endpoint becomes active when FM radio is enabled. Creating a capture pin on the KSNODETYPE_FM_RX topology node allows audio capture that comes over from FM receiver.
Requirements
Minimum supported client |
Windows 10 |
Minimum supported server |
Windows Server 2016 |
Client |
Windows 10 Mobile |
Header |
Ksmedia.h |