.class public interface abstract Lcom/google/android/exoplayer2/RendererCapabilities; .super Ljava/lang/Object; .source "RendererCapabilities.java" # static fields .field public static final ADAPTIVE_NOT_SEAMLESS:I = 0x4 .field public static final ADAPTIVE_NOT_SUPPORTED:I = 0x0 .field public static final ADAPTIVE_SEAMLESS:I = 0x8 .field public static final ADAPTIVE_SUPPORT_MASK:I = 0xc .field public static final FORMAT_EXCEEDS_CAPABILITIES:I = 0x2 .field public static final FORMAT_HANDLED:I = 0x3 .field public static final FORMAT_SUPPORT_MASK:I = 0x3 .field public static final FORMAT_UNSUPPORTED_SUBTYPE:I = 0x1 .field public static final FORMAT_UNSUPPORTED_TYPE:I = 0x0 .field public static final TUNNELING_NOT_SUPPORTED:I = 0x0 .field public static final TUNNELING_SUPPORTED:I = 0x10 .field public static final TUNNELING_SUPPORT_MASK:I = 0x10 # virtual methods .method public abstract getTrackType()I .end method .method public abstract supportsFormat(Lcom/google/android/exoplayer2/Format;)I .annotation system Ldalvik/annotation/Throws; value = { Lcom/google/android/exoplayer2/ExoPlaybackException; } .end annotation .end method .method public abstract supportsMixedMimeTypeAdaptation()I .annotation system Ldalvik/annotation/Throws; value = { Lcom/google/android/exoplayer2/ExoPlaybackException; } .end annotation .end method