Multicast PIM Snooping

dears
from cisco document:
By default, routers that have PIM snooping enabled will flood multicast traffic to the designated router
(DR). This method of operation can send unnecessary multicast packets to the designated router. The
network must carry the unnecessary traffic, and the designated router must process and drop the
unnecessary traffic.
To reduce the traffic sent over the network to the designated router, disable designated-router flooding.
With designated-router flooding disabled, PIM snooping only passes to the designated-router traffic that
is in multicast groups for which PIM snooping receives an explicit join from the link towards the
designated router.
my questions are :

  1. command no ip pim snooping dr-flood is for router or switch
  2. need senario more clear about dr-flooding bahavior