76 lines
2.6 KiB
Java
76 lines
2.6 KiB
Java
|
package c.i.a.c.c2;
|
||
|
|
||
|
import c.i.a.c.c2.k.b;
|
||
|
import com.google.android.exoplayer2.Format;
|
||
|
/* compiled from: MetadataDecoderFactory */
|
||
|
public interface c {
|
||
|
public static final c a = new a();
|
||
|
|
||
|
/* compiled from: MetadataDecoderFactory */
|
||
|
public class a implements c {
|
||
|
@Override // c.i.a.c.c2.c
|
||
|
public boolean a(Format format) {
|
||
|
String str = format.t;
|
||
|
return "application/id3".equals(str) || "application/x-emsg".equals(str) || "application/x-scte35".equals(str) || "application/x-icy".equals(str) || "application/vnd.dvb.ait".equals(str);
|
||
|
}
|
||
|
|
||
|
@Override // c.i.a.c.c2.c
|
||
|
public b b(Format format) {
|
||
|
String str = format.t;
|
||
|
if (str != null) {
|
||
|
str.hashCode();
|
||
|
char c2 = 65535;
|
||
|
switch (str.hashCode()) {
|
||
|
case -1354451219:
|
||
|
if (str.equals("application/vnd.dvb.ait")) {
|
||
|
c2 = 0;
|
||
|
break;
|
||
|
}
|
||
|
break;
|
||
|
case -1348231605:
|
||
|
if (str.equals("application/x-icy")) {
|
||
|
c2 = 1;
|
||
|
break;
|
||
|
}
|
||
|
break;
|
||
|
case -1248341703:
|
||
|
if (str.equals("application/id3")) {
|
||
|
c2 = 2;
|
||
|
break;
|
||
|
}
|
||
|
break;
|
||
|
case 1154383568:
|
||
|
if (str.equals("application/x-emsg")) {
|
||
|
c2 = 3;
|
||
|
break;
|
||
|
}
|
||
|
break;
|
||
|
case 1652648887:
|
||
|
if (str.equals("application/x-scte35")) {
|
||
|
c2 = 4;
|
||
|
break;
|
||
|
}
|
||
|
break;
|
||
|
}
|
||
|
switch (c2) {
|
||
|
case 0:
|
||
|
return new c.i.a.c.c2.h.a();
|
||
|
case 1:
|
||
|
return new c.i.a.c.c2.j.a();
|
||
|
case 2:
|
||
|
return new b();
|
||
|
case 3:
|
||
|
return new c.i.a.c.c2.i.a();
|
||
|
case 4:
|
||
|
return new c.i.a.c.c2.l.a();
|
||
|
}
|
||
|
}
|
||
|
throw new IllegalArgumentException(c.d.b.a.a.s("Attempted to create decoder for unsupported MIME type: ", str));
|
||
|
}
|
||
|
}
|
||
|
|
||
|
boolean a(Format format);
|
||
|
|
||
|
b b(Format format);
|
||
|
}
|