does look like eggs, but cardinal's are mouth brooders.... and shouldn't be outa mouth until hatched, unless just laid and male hasn't gotten them yet.
from online search.... " Generally the female will release an egg mass close to the chosen male and after the male fertilizes the eggs, he will take them into his mouth to carry them during the incubation period, until the fry are ready to hatch."