public static class MediaCodecRenderer.DecoderInitializationException
extends java.lang.Exception
| Modifier and Type | Field and Description |
|---|---|
java.lang.String |
decoderName
The name of the decoder that failed to initialize.
|
java.lang.String |
diagnosticInfo
An optional developer-readable diagnostic information string.
|
MediaCodecRenderer.DecoderInitializationException |
fallbackDecoderInitializationException
If the decoder failed to initialize and another decoder being used as a fallback also failed
to initialize, the
MediaCodecRenderer.DecoderInitializationException for the fallback decoder. |
java.lang.String |
mimeType
The mime type for which a decoder was being initialized.
|
boolean |
secureDecoderRequired
Whether it was required that the decoder support a secure output path.
|
| Constructor and Description |
|---|
DecoderInitializationException(Format format,
java.lang.Throwable cause,
boolean secureDecoderRequired,
int errorCode) |
DecoderInitializationException(Format format,
java.lang.Throwable cause,
boolean secureDecoderRequired,
java.lang.String decoderName) |
public final java.lang.String mimeType
public final boolean secureDecoderRequired
public final java.lang.String decoderName
public final java.lang.String diagnosticInfo
@Nullable public final MediaCodecRenderer.DecoderInitializationException fallbackDecoderInitializationException
MediaCodecRenderer.DecoderInitializationException for the fallback decoder. Null if
there was no fallback decoder or no suitable decoders were found.public DecoderInitializationException(Format format, java.lang.Throwable cause, boolean secureDecoderRequired, int errorCode)
public DecoderInitializationException(Format format, java.lang.Throwable cause, boolean secureDecoderRequired, java.lang.String decoderName)