/frameworks/support/frameworks/support/samples/Support4Demos/src/main/java/com/example/android/supportv4/media/utils/ |
H A D | QueueHelper.java | 55 Iterable<MediaMetadataCompat> tracks = null; 58 tracks = musicProvider.getMusicsByGenre(categoryValue); 60 tracks = musicProvider.searchMusic(categoryValue); 63 if (tracks == null) { 68 return convertToQueue(tracks, hierarchy[0], hierarchy[1]); 105 Iterable<MediaMetadataCompat> tracks, String... categories) { 108 for (MediaMetadataCompat track : tracks) { 142 Iterable<MediaMetadataCompat> tracks = musicProvider.getMusicsByGenre(genre); 144 return convertToQueue(tracks, MEDIA_ID_MUSICS_BY_GENRE, genre); 104 convertToQueue( Iterable<MediaMetadataCompat> tracks, String... categories) argument
|
/frameworks/support/samples/Support4Demos/src/main/java/com/example/android/supportv4/media/utils/ |
H A D | QueueHelper.java | 55 Iterable<MediaMetadataCompat> tracks = null; 58 tracks = musicProvider.getMusicsByGenre(categoryValue); 60 tracks = musicProvider.searchMusic(categoryValue); 63 if (tracks == null) { 68 return convertToQueue(tracks, hierarchy[0], hierarchy[1]); 105 Iterable<MediaMetadataCompat> tracks, String... categories) { 108 for (MediaMetadataCompat track : tracks) { 142 Iterable<MediaMetadataCompat> tracks = musicProvider.getMusicsByGenre(genre); 144 return convertToQueue(tracks, MEDIA_ID_MUSICS_BY_GENRE, genre); 104 convertToQueue( Iterable<MediaMetadataCompat> tracks, String... categories) argument
|
/frameworks/base/media/java/android/media/tv/ |
H A D | ITvInputSessionCallback.aidl | 33 void onTracksChanged(in List<TvTrackInfo> tracks);
|
H A D | ITvInputClient.aidl | 36 void onTracksChanged(in List<TvTrackInfo> tracks, int seq);
|
H A D | TvInputManager.java | 389 * @param tracks A list which includes track information. 391 public void onTracksChanged(Session session, List<TvTrackInfo> tracks) { argument 588 void postTracksChanged(final List<TvTrackInfo> tracks) { argument 592 mSessionCallback.onTracksChanged(mSession, tracks); 923 public void onTracksChanged(List<TvTrackInfo> tracks, int seq) { 930 if (record.mSession.updateTracks(tracks)) { 931 record.postTracksChanged(tracks); 1952 private boolean containsTrack(List<TvTrackInfo> tracks, String trackId) { argument 1953 for (TvTrackInfo track : tracks) { 1962 * Returns the list of tracks fo 2017 updateTracks(List<TvTrackInfo> tracks) argument [all...] |
H A D | TvView.java | 435 * Returns the list of tracks. Returns {@code null} if the information is not available. 437 * @param type The type of the tracks. The type can be {@link TvTrackInfo#TYPE_AUDIO}, 453 * @param type The type of the selected tracks. The type can be {@link TvTrackInfo#TYPE_AUDIO}, 934 * @param tracks A list which includes track information. 936 public void onTracksChanged(String inputId, List<TvTrackInfo> tracks) { argument 940 * This is called when there is a change on the selected tracks. 1159 public void onTracksChanged(Session session, List<TvTrackInfo> tracks) { argument 1161 Log.d(TAG, "onTracksChanged(" + tracks + ")"); 1168 mCallback.onTracksChanged(mInputId, tracks);
|
H A D | TvInputService.java | 394 * Sends the list of all audio/video/subtitle tracks. The is used by the framework to 402 * @param tracks A list which includes track information. 404 public void notifyTracksChanged(final List<TvTrackInfo> tracks) { argument 405 final List<TvTrackInfo> tracksCopy = new ArrayList<>(tracks); 853 * selected tracks.
|
/frameworks/av/media/libaudiohal/2.0/ |
H A D | StreamHalLocal.cpp | 239 .track_count = sourceMetadata.tracks.size(), 241 .tracks = const_cast<playback_track_metadata*>(sourceMetadata.tracks.data()), 313 .track_count = sinkMetadata.tracks.size(), 315 .tracks = const_cast<record_track_metadata*>(sinkMetadata.tracks.data()),
|
/frameworks/av/media/libmedia/ |
H A D | IMediaExtractor.cpp | 219 Vector<wp<IMediaSource>> tracks; member in struct:android::__anon384 236 for (size_t i = 0; i < tracks.size(); i++) { 239 wp<IMediaSource> wSource = tracks.itemAt(i); 265 if (instance.tracks.size() > 5) { 266 instance.tracks.resize(5); 269 instance.tracks.push_front(source);
|
/frameworks/av/media/libaudiohal/4.0/ |
H A D | StreamHalLocal.cpp | 241 .track_count = sourceMetadata.tracks.size(), 243 .tracks = const_cast<playback_track_metadata*>(sourceMetadata.tracks.data()), 315 .track_count = sinkMetadata.tracks.size(), 317 .tracks = const_cast<record_track_metadata*>(sinkMetadata.tracks.data()),
|
H A D | StreamHalHidl.cpp | 580 .tracks = transformToHidlVec(sourceMetadata.tracks, 806 .tracks = transformToHidlVec(sinkMetadata.tracks,
|
/frameworks/av/include/media/audiohal/ |
H A D | StreamHalInterface.h | 149 std::vector<playback_track_metadata_t> tracks; member in struct:android::StreamOutHalInterface::SourceMetadata 180 std::vector<record_track_metadata_t> tracks; member in struct:android::StreamInHalInterface::SinkMetadata
|
/frameworks/av/media/libaudiohal/include/media/audiohal/ |
H A D | StreamHalInterface.h | 149 std::vector<playback_track_metadata_t> tracks; member in struct:android::StreamOutHalInterface::SourceMetadata 180 std::vector<record_track_metadata_t> tracks; member in struct:android::StreamInHalInterface::SinkMetadata
|
/frameworks/support/frameworks/support/samples/Support4Demos/src/main/java/com/example/android/supportv4/media/model/ |
H A D | MusicProvider.java | 102 * Get music tracks of the given genre 112 * Very basic implementation of a search that filter music tracks which title containing 174 * Get the list of music tracks from a server and caches the track information 175 * for future reference, keying tracks by musicId and grouping by genre. 230 JSONArray tracks = jsonObj.getJSONArray(JSON_MUSIC); 231 if (tracks != null) { 232 for (int j = 0; j < tracks.length(); j++) { 233 MediaMetadataCompat item = buildFromJSON(tracks.getJSONObject(j), path);
|
/frameworks/support/samples/Support4Demos/src/main/java/com/example/android/supportv4/media/model/ |
H A D | MusicProvider.java | 102 * Get music tracks of the given genre 112 * Very basic implementation of a search that filter music tracks which title containing 174 * Get the list of music tracks from a server and caches the track information 175 * for future reference, keying tracks by musicId and grouping by genre. 230 JSONArray tracks = jsonObj.getJSONArray(JSON_MUSIC); 231 if (tracks != null) { 232 for (int j = 0; j < tracks.length(); j++) { 233 MediaMetadataCompat item = buildFromJSON(tracks.getJSONObject(j), path);
|
/frameworks/av/packages/MediaComponents/src/com/android/media/subtitle/ |
H A D | SubtitleController.java | 36 * media source. It allows specifying which tracks to display, on which anchor 37 * to display them, and also allows adding external, out-of-band subtitle tracks. 120 * @return the available subtitle tracks for this media. These include 121 * the tracks found by {@link MediaPlayer} as well as any tracks added 126 SubtitleTrack[] tracks = new SubtitleTrack[mTracks.size()]; 127 mTracks.toArray(tracks); 128 return tracks; 154 * tracks in {@link #getTracks}. 198 * 1. If captioning is disabled, only consider FORCED tracks [all...] |
/frameworks/base/media/java/android/media/ |
H A D | SubtitleController.java | 32 * media source. It allows specifying which tracks to display, on which anchor 33 * to display them, and also allows adding external, out-of-band subtitle tracks. 116 * @return the available subtitle tracks for this media. These include 117 * the tracks found by {@link MediaPlayer} as well as any tracks added 122 SubtitleTrack[] tracks = new SubtitleTrack[mTracks.size()]; 123 mTracks.toArray(tracks); 124 return tracks; 150 * tracks in {@link #getTracks}. 194 * 1. If captioning is disabled, only consider FORCED tracks [all...] |
H A D | MediaPlayer.java | 2481 // even for audio/video tracks, meaning we only set the mime and language. 2581 * @return Array of track info. The total number of tracks is the array length. 2588 // add out-of-band tracks 2763 // no need to select out-of-band tracks 2842 TrackInfo[] tracks = getInbandTrackInfo(); 2844 for (int i = 0; i < tracks.length; i++) { 2851 if (tracks[i] == null) { 2855 if (tracks[i] != null 2856 && tracks[i].getTrackType() == TrackInfo.MEDIA_TRACK_TYPE_SUBTITLE) { 2858 tracks[ [all...] |
H A D | MediaPlayer2Impl.java | 1955 // even for audio/video tracks, meaning we only set the mime and language. 2050 * @return List of track info. The total number of tracks is the array length. 2058 // add out-of-band tracks 2199 // no need to select out-of-band tracks 2279 TrackInfoImpl[] tracks = getInbandTrackInfoImpl(); 2281 for (int i = 0; i < tracks.length; i++) { 2289 if (tracks[i].getTrackType() == TrackInfo.MEDIA_TRACK_TYPE_SUBTITLE) { 2291 tracks[i].getFormat()); 2306 * Note that a single external timed text source may contain multiple tracks in it. 2307 * One can find the total number of available tracks usin [all...] |
/frameworks/support/media/src/main/java/androidx/media/subtitle/ |
H A D | SubtitleController.java | 40 * media source. It allows specifying which tracks to display, on which anchor 41 * to display them, and also allows adding external, out-of-band subtitle tracks. 130 * @return the available subtitle tracks for this media. These include 131 * the tracks found by {@link MediaPlayer} as well as any tracks added 136 SubtitleTrack[] tracks = new SubtitleTrack[mTracks.size()]; 137 mTracks.toArray(tracks); 138 return tracks; 164 * tracks in {@link #getTracks}. 208 * 1. If captioning is disabled, only consider FORCED tracks [all...] |
/frameworks/av/media/libstagefright/httplive/ |
H A D | M3UParser.cpp | 166 ALOGE("only select subtitile/audio tracks for now!"); 344 size_t tracks = group->countTracks(); local 345 if (ii < tracks) { 352 ii -= tracks; 368 size_t tracks = group->countTracks(); local 369 if (ii < tracks) { 372 ii -= tracks; 402 size_t tracks = group->countTracks(); local 404 ii += tracks;
|
/frameworks/support/frameworks/support/samples/Support4Demos/src/main/java/com/example/android/supportv4/media/ |
H A D | MediaBrowserServiceSupport.java | 337 List<MediaMetadataCompat> tracks = mMusicProvider.getMusicsByGenre(genre); 338 toIndex = page == -1 ? tracks.size() : Math.min(fromIndex + pageSize, tracks.size()); 341 MediaMetadataCompat track = tracks.get(i);
|
/frameworks/support/samples/Support4Demos/src/main/java/com/example/android/supportv4/media/ |
H A D | MediaBrowserServiceSupport.java | 337 List<MediaMetadataCompat> tracks = mMusicProvider.getMusicsByGenre(genre); 338 toIndex = page == -1 ? tracks.size() : Math.min(fromIndex + pageSize, tracks.size()); 341 MediaMetadataCompat track = tracks.get(i);
|
/frameworks/av/media/libstagefright/webm/ |
H A D | WebmWriter.cpp | 297 ALOGD("Duration from tracks range is [%" PRId64 ", %" PRId64 "] us", minDurationUs, maxDurationUs); 370 // At most 2 tracks can be supported. 373 ALOGE("Too many tracks (2) to add"); 471 sp<WebmElement> ebml, segment, info, seekHead, tracks, cues; local 481 tracks = new WebmMaster(kMkvTracks, children); 495 sp<WebmElement> elems[] = { ebml, segment, seekHead, info, tracks, cues };
|
/frameworks/av/media/extractors/mkv/ |
H A D | MatroskaExtractor.cpp | 1374 const mkvparser::Tracks *tracks = mSegment->GetTracks(); local 1376 for (size_t index = 0; index < tracks->GetTracksCount(); ++index) { 1377 const mkvparser::Track *track = tracks->GetTrackByIndex(index);
|