An IGMP Filter is used to apply an IGMP Profile to a particular interface. IGMP Profiles are similar to access groups for multicast groups, allowing or denying certain groups from being joined on specific interfaces. After creating the IGMP Profile, you apply it to an interface (or range of interfaces).

SW1(config)# ip igmp profile 1
SW1(config-igmp-profile)# permit
SW1(config-igmp-profile)# range 239.0.0.0
SW1(config-igmp-profile)# range 237.0.0.0 238.0.0.0
SW1(config-igmp-profile)# exit
SW1(config)# interface GigabitEthernet0/1
SW1(config-if)# ip igmp filter 1
SW1(config-if)# exit