Make ElementaryStreamReader's public

This allows building a TsPayloadReader.Factory without
having to wrap the default one.

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=149004102
This commit is contained in:
aquilescanta 2017-03-02 07:52:10 -08:00 committed by Oliver Woodman
parent 0dee4aec70
commit 247da48e9d
8 changed files with 8 additions and 8 deletions

View file

@ -27,7 +27,7 @@ import com.google.android.exoplayer2.util.ParsableByteArray;
/**
* Parses a continuous (E-)AC-3 byte stream and extracts individual samples.
*/
/* package */ final class Ac3Reader implements ElementaryStreamReader {
public final class Ac3Reader implements ElementaryStreamReader {
private static final int STATE_FINDING_SYNC = 0;
private static final int STATE_READING_HEADER = 1;

View file

@ -33,7 +33,7 @@ import java.util.Collections;
/**
* Parses a continuous ADTS byte stream and extracts individual frames.
*/
/* package */ final class AdtsReader implements ElementaryStreamReader {
public final class AdtsReader implements ElementaryStreamReader {
private static final String TAG = "AdtsReader";

View file

@ -26,7 +26,7 @@ import com.google.android.exoplayer2.util.ParsableByteArray;
/**
* Parses a continuous DTS byte stream and extracts individual samples.
*/
/* package */ final class DtsReader implements ElementaryStreamReader {
public final class DtsReader implements ElementaryStreamReader {
private static final int STATE_FINDING_SYNC = 0;
private static final int STATE_READING_HEADER = 1;

View file

@ -30,7 +30,7 @@ import java.util.Collections;
/**
* Parses a continuous H262 byte stream and extracts individual frames.
*/
/* package */ final class H262Reader implements ElementaryStreamReader {
public final class H262Reader implements ElementaryStreamReader {
private static final int START_PICTURE = 0x00;
private static final int START_SEQUENCE_HEADER = 0xB3;

View file

@ -33,7 +33,7 @@ import java.util.List;
/**
* Parses a continuous H264 byte stream and extracts individual frames.
*/
/* package */ final class H264Reader implements ElementaryStreamReader {
public final class H264Reader implements ElementaryStreamReader {
private static final int NAL_UNIT_TYPE_SEI = 6; // Supplemental enhancement information
private static final int NAL_UNIT_TYPE_SPS = 7; // Sequence parameter set

View file

@ -30,7 +30,7 @@ import java.util.Collections;
/**
* Parses a continuous H.265 byte stream and extracts individual frames.
*/
/* package */ final class H265Reader implements ElementaryStreamReader {
public final class H265Reader implements ElementaryStreamReader {
private static final String TAG = "H265Reader";

View file

@ -27,7 +27,7 @@ import com.google.android.exoplayer2.util.ParsableByteArray;
/**
* Parses ID3 data and extracts individual text information frames.
*/
/* package */ final class Id3Reader implements ElementaryStreamReader {
public final class Id3Reader implements ElementaryStreamReader {
private static final String TAG = "Id3Reader";

View file

@ -26,7 +26,7 @@ import com.google.android.exoplayer2.util.ParsableByteArray;
/**
* Parses a continuous MPEG Audio byte stream and extracts individual frames.
*/
/* package */ final class MpegAudioReader implements ElementaryStreamReader {
public final class MpegAudioReader implements ElementaryStreamReader {
private static final int STATE_FINDING_HEADER = 0;
private static final int STATE_READING_HEADER = 1;