mirror of
https://github.com/samsonjs/media.git
synced 2026-03-26 09:35:47 +00:00
Minor style tweaks.
This commit is contained in:
parent
5941882df0
commit
bb9e34f512
1 changed files with 19 additions and 16 deletions
|
|
@ -40,13 +40,15 @@ public final class FrameworkSampleSource implements SampleSource {
|
|||
private static final int TRACK_STATE_ENABLED = 1;
|
||||
private static final int TRACK_STATE_FORMAT_SENT = 2;
|
||||
|
||||
// Parameters for a Uri data source.
|
||||
private final Context context;
|
||||
private final Uri uri;
|
||||
private final Map<String, String> headers;
|
||||
|
||||
|
||||
// Parameters for a FileDescriptor data source.
|
||||
private final FileDescriptor fileDescriptor;
|
||||
private final long fdOffset;
|
||||
private final long fdLength;
|
||||
private final long fileDescriptorOffset;
|
||||
private final long fileDescriptorLength;
|
||||
|
||||
private MediaExtractor extractor;
|
||||
private TrackInfo[] trackInfos;
|
||||
|
|
@ -60,25 +62,26 @@ public final class FrameworkSampleSource implements SampleSource {
|
|||
public FrameworkSampleSource(Context context, Uri uri, Map<String, String> headers,
|
||||
int downstreamRendererCount) {
|
||||
Assertions.checkState(Util.SDK_INT >= 16);
|
||||
this.remainingReleaseCount = downstreamRendererCount;
|
||||
|
||||
this.context = context;
|
||||
this.uri = uri;
|
||||
this.headers = headers;
|
||||
this.remainingReleaseCount = downstreamRendererCount;
|
||||
|
||||
|
||||
this.fileDescriptor = null;
|
||||
this.fdOffset = 0;
|
||||
this.fdLength = 0;
|
||||
this.fileDescriptorOffset = 0;
|
||||
this.fileDescriptorLength = 0;
|
||||
}
|
||||
|
||||
|
||||
public FrameworkSampleSource(FileDescriptor fileDescriptor, long offset, long length,
|
||||
int downstreamRendererCount) {
|
||||
Assertions.checkState(Util.SDK_INT >= 16);
|
||||
|
||||
this.fileDescriptor = fileDescriptor;
|
||||
this.fdOffset = offset;
|
||||
this.fdLength = length;
|
||||
this.remainingReleaseCount = downstreamRendererCount;
|
||||
|
||||
|
||||
this.fileDescriptor = fileDescriptor;
|
||||
this.fileDescriptorOffset = offset;
|
||||
this.fileDescriptorLength = length;
|
||||
|
||||
this.context = null;
|
||||
this.uri = null;
|
||||
this.headers = null;
|
||||
|
|
@ -88,12 +91,12 @@ public final class FrameworkSampleSource implements SampleSource {
|
|||
public boolean prepare() throws IOException {
|
||||
if (!prepared) {
|
||||
extractor = new MediaExtractor();
|
||||
|
||||
|
||||
if (context != null)
|
||||
extractor.setDataSource(context, uri, headers);
|
||||
else
|
||||
extractor.setDataSource(fileDescriptor, fdOffset, fdLength);
|
||||
|
||||
extractor.setDataSource(fileDescriptor, fileDescriptorOffset, fileDescriptorLength);
|
||||
|
||||
trackStates = new int[extractor.getTrackCount()];
|
||||
pendingDiscontinuities = new boolean[trackStates.length];
|
||||
trackInfos = new TrackInfo[trackStates.length];
|
||||
|
|
|
|||
Loading…
Reference in a new issue