What factors determine the result of AVAsset.compatibleWithAirPlayVideo?

I'm curious to know what AVAsset usse to determine the return value of compatibleWithAirPlayVideo.

I was unable to locate anything in the documentation and an internet search doesn't return up any answers either.

There are certain instances where I would like an AVURLAsset to return false from this function, and I'd like to know if there is a key that can be added to the m3u8 manifest to achieve this.
Depending on what you're trying to do, you might find AVPlayer.allowsExternalPlayback helpful.
What factors determine the result of AVAsset.compatibleWithAirPlayVideo?
 
 
Q