Back to Exoplayer

SsaDecoder (ExoPlayer library)

docs/doc/reference/com/google/android/exoplayer2/text/ssa/SsaDecoder.html

latest4.9 KB
Original Source

Package com.google.android.exoplayer2.text.ssa

Class SsaDecoder


[@Deprecated](https://developer.android.com/reference/java/lang/Deprecated.html "class or interface in java.lang")public final classSsaDecoderextends[SimpleSubtitleDecoder](../SimpleSubtitleDecoder.html "class in com.google.android.exoplayer2.text")

Deprecated. com.google.android.exoplayer2 is deprecated. Please migrate to androidx.media3 (which contains the same ExoPlayer code). See the migration guide for more details, including a script to help with the migration.

A SimpleSubtitleDecoder for SSA/ASS.

Constructor Summary

Constructors | Constructor | Description | | --- | --- | | SsaDecoder() | Deprecated. | | SsaDecoder​(List<byte[]> initializationData) | Deprecated.

Constructs an SsaDecoder with optional format and header info. |

Method Summary

All Methods Instance Methods Concrete Methods Deprecated Methods | Modifier and Type | Method | Description | | --- | --- | --- | | protected Subtitle | decode​(byte[] data, int length, boolean reset) | Deprecated.

Decodes data into a Subtitle. |

- 

Methods inherited from class com.google.android.exoplayer2.text.SimpleSubtitleDecoder

createInputBuffer, createOutputBuffer, createUnexpectedDecodeException, decode, getName, setPositionUs

- 

Methods inherited from class com.google.android.exoplayer2.decoder.SimpleDecoder

dequeueInputBuffer, dequeueOutputBuffer, flush, queueInputBuffer, release, releaseOutputBuffer, setInitialInputBufferSize

- 

Methods inherited from class java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

- 

Methods inherited from interface com.google.android.exoplayer2.decoder.Decoder

dequeueInputBuffer, dequeueOutputBuffer, flush, queueInputBuffer, release

Constructor Detail

- 

SsaDecoder

public SsaDecoder()

Deprecated.

- 

SsaDecoder

public SsaDecoder​(@Nullable[List](https://developer.android.com/reference/java/util/List.html "class or interface in java.util")<byte[]> initializationData)

Deprecated.

Constructs an SsaDecoder with optional format and header info. Parameters:initializationData - Optional initialization data for the decoder. If not null or empty, the initialization data must consist of two byte arrays. The first must contain an SSA format line. The second must contain an SSA header that will be assumed common to all samples. The header is everything in an SSA file before the [Events] section (i.e. [Script Info] and optional [V4+ Styles] section.

Method Detail

- 

decode

protected[Subtitle](../Subtitle.html "interface in com.google.android.exoplayer2.text")decode​(byte[] data,
                          int length,
                          boolean reset)

Deprecated.

Description copied from class: SimpleSubtitleDecoder

Decodes data into a Subtitle. Specified by:decode in class SimpleSubtitleDecoderParameters:data - An array holding the data to be decoded, starting at position 0.length - The number of bytes from data to be decoded.reset - Whether the decoder must be reset before decoding.Returns:The decoded Subtitle.