private void selectOrDeselectBandTrack(int index, boolean select) { if (mOutOfBandTracks != null) { SparseArray<MediaFormat> mediaSparse = mOutOfBandTracks.getTrackInfoArray(); int trackIndex = mediaSparse.keyAt(0); MediaFormat mediaFormat = mediaSparse.valueAt(0); if (index == trackIndex && select) { addTimedTextSource(mediaFormat.getString(MediaFormat.KEY_PATH)); return; } } selectOrDeselectTrack(index, select); }
private void selectOrDeselectBandTrack(int index, boolean select) { if (mOutOfBandTracks != null) { SparseArray<MediaFormat> mediaSparse = mOutOfBandTracks.getTrackInfoArray(); int trackIndex = mediaSparse.keyAt(0); MediaFormat mediaFormat = mediaSparse.valueAt(0); if (index == trackIndex && select) { addTimedTextSource(mediaFormat.getString(MediaFormat.KEY_PATH)); return; } } selectOrDeselectTrack(index, select); }
private void selectOrDeselectBandTrack(int index, boolean select) { if (mOutOfBandTracks != null) { SparseArray<MediaFormat> mediaSparse = mOutOfBandTracks.getTrackInfoArray(); int trackIndex = mediaSparse.keyAt(0); MediaFormat mediaFormat = mediaSparse.valueAt(0); if (index == trackIndex && select) { addTimedTextSource(mediaFormat.getString(MediaFormat.KEY_PATH)); return; } } selectOrDeselectTrack(index, select); }
/** * @param mediaTrackType * @param trackInfo * @return {@link TrackInfo#getTrackInfoArray()} */ public SparseArray<MediaFormat> findTrackFromTrackInfo(int mediaTrackType, TrackInfo[] trackInfo) { for (int i = 0; i < trackInfo.length; i++) { if (trackInfo[i].getTrackType() == mediaTrackType) { return trackInfo[i].getTrackInfoArray(); } } return null; }
/** * @param mediaTrackType * @param trackInfo * @return {@link TrackInfo#getTrackInfoArray()} */ public SparseArray<MediaFormat> findTrackFromTrackInfo(int mediaTrackType, TrackInfo[] trackInfo) { for (int i = 0; i < trackInfo.length; i++) { if (trackInfo[i].getTrackType() == mediaTrackType) { return trackInfo[i].getTrackInfoArray(); } } return null; }
/** * @param mediaTrackType * @param trackInfo * @return {@link TrackInfo#getTrackInfoArray()} */ public SparseArray<MediaFormat> findTrackFromTrackInfo(int mediaTrackType, TrackInfo[] trackInfo) { for (int i = 0; i < trackInfo.length; i++) { if (trackInfo[i].getTrackType() == mediaTrackType) { return trackInfo[i].getTrackInfoArray(); } } return null; }
/** * @param mediaTrackType * @param trackInfo * @return {@link TrackInfo#getTrackInfoArray()} */ public SparseArray<String> findTrackFromTrackInfo(int mediaTrackType, TrackInfo[] trackInfo) { for (int i = 0; i < trackInfo.length; i++) { if (trackInfo[i].getTrackType() == mediaTrackType) { return trackInfo[i].getTrackInfoArray(); } } return null; }
/** * @param mediaTrackType * @param trackInfo * @return {@link TrackInfo#getTrackInfoArray()} */ public SparseArray<MediaFormat> findTrackFromTrackInfo(int mediaTrackType, TrackInfo[] trackInfo) { for (int i = 0; i < trackInfo.length; i++) { if (trackInfo[i].getTrackType() == mediaTrackType) { return trackInfo[i].getTrackInfoArray(); } } return null; }
private void selectOrDeselectBandTrack(int index, boolean select) { if (mOutOfBandTracks != null) { SparseArray<MediaFormat> mediaSparse = mOutOfBandTracks.getTrackInfoArray(); int trackIndex = mediaSparse.keyAt(0); MediaFormat mediaFormat = mediaSparse.valueAt(0); if (index == trackIndex && select) { addTimedTextSource(mediaFormat.getString(MediaFormat.KEY_PATH)); return; } } selectOrDeselectTrack(index, select); }
private void selectOrDeselectBandTrack(int index, boolean select) { if (mOutOfBandTracks != null) { SparseArray<MediaFormat> mediaSparse = mOutOfBandTracks.getTrackInfoArray(); int trackIndex = mediaSparse.keyAt(0); MediaFormat mediaFormat = mediaSparse.valueAt(0); if (index == trackIndex && select) { addTimedTextSource(mediaFormat.getString(MediaFormat.KEY_PATH)); return; } } selectOrDeselectTrack(index, select); }
/** * @param mediaTrackType * @param trackInfo * @return {@link TrackInfo#getTrackInfoArray()} */ public SparseArray<MediaFormat> findTrackFromTrackInfo(int mediaTrackType, TrackInfo[] trackInfo) { for (int i = 0; i < trackInfo.length; i++) { if (trackInfo[i].getTrackType() == mediaTrackType) { return trackInfo[i].getTrackInfoArray(); } } return null; }