Я не видел никакой документации, явно указывающей уровень поддержки устройства для любого данного PixelFormat
. Но если вы посмотрите документацию для PixelFormat , вы увидите добавленный в API уровень ... тег справа.
Я полагаю, это означает, что их поддержка основана на уровне API Android, работающем на устройстве, а не на самом устройстве.
Например, RGBA_8888
был Added in API level 1
, так что это доступно на 100%. Но RGBA_F16
был Added in API level 26
, поэтому его поддерживают только те устройства, которые работают с Android 8.0.0 (Oreo)
или выше.