Query multiple object types from realm

I want to build a “feed” that gets multiple objects from a realm. My objects are organized together in a single realm, but I haven’t been able to figure out how to query multiple object types in a single query. Is this possible and what would the query look like? Each object does have some shared fields for things like sorting and filtering.

Is this a data modeling question? Should I be merging objects into a single type? If this is the case, it makes it seem like a realm should only have a single object schema type unless you can query multiple object types.

Example:

class Video {
   static schema: ObjectSchema = {
    name: 'Video',
    primaryKey: '_id',
    properties: {
      _id: 'objectId'
     .... other props
  }
}
class Audio {
   static schema: ObjectSchema = {
    name: 'Audio',
    primaryKey: '_id',
    properties: {
      _id: 'objectId'
     .... other props
  }
}
class Image {
   static schema: ObjectSchema = {
    name: 'Image',
    primaryKey: '_id',
    properties: {
      _id: 'objectId'
     .... other props
  }
}

Would it be better to merge these into a single object Media?