Something to read media from.
Construct one through the companion factories, which are also what a Swift caller uses.
Bytes already in memory.
A still image held on screen for a fixed length of time.
A file on disk.
A platform-native content reference.