Just speaking to large bore destructive devices (cannons, grenade launchers, mortars) the gun needs a stamp. The ammo depends, however due to cost most of the ammo people shoot does not.
Definition of DD excerpt:
(D) missile having an explosive charge of more than 1/4 ounce
View Quote
For terms of the law, missile=projectile.
Cannon shells with inert projectiles or with only a small amount of explosives do not require a DD.
Anything with more than 1/4 once charge requires a $200 tax stamp per round. This cutoff is why .50cal Mk211 and certain 20mm HEI, although hard to find is not a destructive device and are legal to own without a tax stamp.
Besides NFA tax stamps, there are also explosive licensing, and magazine issues to take into consideration if firing anything besides inert projectiles.