Ancestry now has Staffordshire transcription records for the Church of England. These are transcriptions, no images of the original.
Births and Baptisms, 1813-1900: 3,500,466 records
Marriages and Banns, 1754-1900: 1,688,029 records
Deaths and Burials, 1813-1900: 740,349 records
Baptisms, Marriages and Burials, 1538-1812: 3,100,307 records
Ancestry makes no reference to a source other than the Staffordshire Record Office.
This is Ancestry playing catch-up. Findmypast and FamilySearch had a cooperative project filming and indexing those Church of England parish records some years ago.
FamilySearch already has them in its 4,850,444 item collection England, Staffordshire, Church Records, 1538-1944 which appeared in 2017. Images are linked but available only on a restricted basis at Family History Centres and affiliate libraries.
Findmypast has both transcripts and linked images in a collection that was built up starting in 2014:
Banns, 1653 and 1900: 297,663 records
Baptisms, 1538 – 1900: 1,949,460 records
Marriages, 1538-1900: 984,978 records
Burials, 1538-1900: 1,246,084 records