KSPROPSETID_FMRXTopology

The KSPROPSETID_FMRXTopology property set is used to set FM radio properties.

The KSPROPSETID_FMRXTopology property set includes the following properties:

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.