@Documented @Retention(SOURCE) public static @interface RendererCapabilities.Capabilities
This is a bitwise OR of C.FormatSupport, RendererCapabilities.AdaptiveSupport and RendererCapabilities.TunnelingSupport. Use RendererCapabilities.getFormatSupport(int), RendererCapabilities.getAdaptiveSupport(int) or
RendererCapabilities.getTunnelingSupport(int) to obtain the individual flags. And use RendererCapabilities.create(int)
or RendererCapabilities.create(int, int, int) to create the combined capabilities.
Possible values:
C.FormatSupport: The level of support for the format itself. One of C.FORMAT_HANDLED, C.FORMAT_EXCEEDS_CAPABILITIES, C.FORMAT_UNSUPPORTED_DRM, C.FORMAT_UNSUPPORTED_SUBTYPE and C.FORMAT_UNSUPPORTED_TYPE.
RendererCapabilities.AdaptiveSupport: The level of support for adapting from the format to another
format of the same mime type. One of RendererCapabilities.ADAPTIVE_SEAMLESS, RendererCapabilities.ADAPTIVE_NOT_SEAMLESS and RendererCapabilities.ADAPTIVE_NOT_SUPPORTED. Only set if the level of
support for the format itself is C.FORMAT_HANDLED or C.FORMAT_EXCEEDS_CAPABILITIES.
RendererCapabilities.TunnelingSupport: The level of support for tunneling. One of RendererCapabilities.TUNNELING_SUPPORTED and RendererCapabilities.TUNNELING_NOT_SUPPORTED. Only set if the level of
support for the format itself is C.FORMAT_HANDLED or C.FORMAT_EXCEEDS_CAPABILITIES.