Package com.google.android.exoplayer2
Annotation Type RendererCapabilities.Capabilities
-
@Documented @Retention(SOURCE) public static @interface RendererCapabilities.Capabilities
Combined renderer capabilities.This is a bitwise OR of
C.FormatSupport
,RendererCapabilities.AdaptiveSupport
andRendererCapabilities.TunnelingSupport
. UseRendererCapabilities.getFormatSupport(int)
,RendererCapabilities.getAdaptiveSupport(int)
orRendererCapabilities.getTunnelingSupport(int)
to obtain the individual flags. And useRendererCapabilities.create(int)
orRendererCapabilities.create(int, int, int)
to create the combined capabilities.Possible values:
C.FormatSupport
: The level of support for the format itself. One ofC.FORMAT_HANDLED
,C.FORMAT_EXCEEDS_CAPABILITIES
,C.FORMAT_UNSUPPORTED_DRM
,C.FORMAT_UNSUPPORTED_SUBTYPE
andC.FORMAT_UNSUPPORTED_TYPE
.RendererCapabilities.AdaptiveSupport
: The level of support for adapting from the format to another format of the same mime type. One ofRendererCapabilities.ADAPTIVE_SEAMLESS
,RendererCapabilities.ADAPTIVE_NOT_SEAMLESS
andRendererCapabilities.ADAPTIVE_NOT_SUPPORTED
. Only set if the level of support for the format itself isC.FORMAT_HANDLED
orC.FORMAT_EXCEEDS_CAPABILITIES
.RendererCapabilities.TunnelingSupport
: The level of support for tunneling. One ofRendererCapabilities.TUNNELING_SUPPORTED
andRendererCapabilities.TUNNELING_NOT_SUPPORTED
. Only set if the level of support for the format itself isC.FORMAT_HANDLED
orC.FORMAT_EXCEEDS_CAPABILITIES
.