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

KSPROPERTY

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