OK, so back to your original question:
So your network is:
Source PC ------- Router ======== Switch --------- Destination PC
|_____ Area 0______|_______________ Area1_________________________|
And you have multicast traffic in OSPF area 0 and your concern is that multicast traffic from area 0 will not be flooded to adjacent OSPF areas. Well, according to this Cisco Documentation:
PIM is IP routing protocol-independent and can leverage whichever unicast routing protocols are used to populate the unicast routing table, including Enhanced Interior Gateway Routing Protocol (EIGRP), Open Shortest Path First (OSPF), Border Gateway Protocol (BGP), and static routes. PIM uses this unicast routing information to perform the multicast forwarding function. Although PIM is called a multicast routing protocol, it actually uses the unicast routing table to perform the RPF check function instead of building up a completely independent multicast routing table. Unlike other routing protocols, PIM does not send and receive routing updates between routers.
So essentially,PIM is independent of the routing protocol being used, and in the case of OSPF, is also independent of the OSPF areas created. This is the case for SM or DM as can be seen in the documentation further on…
I hope this has been helpful!