First H4 visa from India -> H1 needs to be stamped?

For a first-time H4 visa from India, does the primary applicant (H1B holder) needs to have their visa stamped or approved petition is enough to apply for H4?