HomeSort by relevance Sort by last modified time
    Searched refs:Track (Results 1 - 25 of 156) sorted by null

1 2 3 4 5 6 7

  /external/mp4parser/isoparser/src/main/java/com/googlecode/mp4parser/authoring/adaptivestreaming/
ManifestWriter.java 20 import com.googlecode.mp4parser.authoring.Track;
27 long getBitrate(Track track);
29 long[] calculateFragmentDurations(Track track, Movie movie);
  /external/mp4parser/isoparser/src/main/java/com/googlecode/mp4parser/authoring/
Movie.java 25 List<Track> tracks = new LinkedList<Track>();
27 public List<Track> getTracks() {
31 public void setTracks(List<Track> tracks) {
35 public void addTrack(Track nuTrack) {
39 // We already have a track with that trackId. Create a new one
49 for (Track track : tracks) {
50 s += "track_" + track.getTrackMetaData().getTrackId() + " (" + track.getHandler() + ") "
    [all...]
AbstractTrack.java 22 public abstract class AbstractTrack implements Track {
Track.java 24 * Represents a Track. A track is a timed sequence of related samples.
27 * For media data, a track corresponds to a sequence of images or sampled audio; for hint tracks, a track
30 public interface Track {
  /external/mp4parser/isoparser/src/main/java/com/googlecode/mp4parser/authoring/builder/
FragmentIntersectionFinder.java 19 import com.googlecode.mp4parser.authoring.Track;
29 * @param track concerned track
30 * @param movie the context of the track
33 public long[] sampleNumbers(Track track, Movie movie);
TwoSecondIntersectionFinder.java 20 import com.googlecode.mp4parser.authoring.Track;
31 protected long getDuration(Track track) {
33 for (TimeToSampleBox.Entry entry : track.getDecodingTimeEntries()) {
42 public long[] sampleNumbers(Track track, Movie movie) {
43 List<TimeToSampleBox.Entry> entries = track.getDecodingTimeEntries();
46 for (Track thisTrack : movie.getTracks()) {
66 int currentFragment = (int) (time / track.getTrackMetaData().getTimescale() / 2) + 1;
SyncSampleIntersectFinderImpl.java 21 import com.googlecode.mp4parser.authoring.Track;
60 * @param track concerned track
61 * @param movie the context of the track
64 public long[] sampleNumbers(Track track, Movie movie) {
65 final CacheTuple key = new CacheTuple(track, movie);
71 if ("vide".equals(track.getHandler())) {
72 if (track.getSyncSamples() != null && track.getSyncSamples().length > 0)
306 Track track; field in class:SyncSampleIntersectFinderImpl.CacheTuple
    [all...]
FragmentedMp4Builder.java 25 import com.googlecode.mp4parser.authoring.Track;
85 protected List<Track> sortTracksInSequence(List<Track> tracks, final int cycle, final Map<Track, long[]> intersectionMap) {
86 tracks = new LinkedList<Track>(tracks);
87 Collections.sort(tracks, new Comparator<Track>() {
88 public int compare(Track o1, Track o2) {
115 HashMap<Track, long[]> intersectionMap = new HashMap<Track, long[]>()
    [all...]
DefaultMp4Builder.java 45 import com.googlecode.mp4parser.authoring.Track;
75 HashMap<Track, List<ByteBuffer>> track2Sample = new HashMap<Track, List<ByteBuffer>>();
76 HashMap<Track, long[]> track2SampleSizes = new HashMap<Track, long[]>();
88 for (Track track : movie.getTracks()) {
90 List<ByteBuffer> samples = track.getSamples();
91 putSamples(track, samples);
96 putSampleSizes(track, sizes)
    [all...]
  /tools/dexter/slicer/export/slicer/
dex_ir.h 401 // keep track of the used index values
425 Track(p);
444 void Track(String* p) { PushOwn(strings, p); }
445 void Track(Type* p) { PushOwn(types, p); }
446 void Track(Proto* p) { PushOwn(protos, p); }
447 void Track(FieldDecl* p) { PushOwn(fields, p); }
448 void Track(MethodDecl* p) { PushOwn(methods, p); }
449 void Track(Class* p) { PushOwn(classes, p); }
451 void Track(EncodedField* p) { PushOwn(encoded_fields, p); }
452 void Track(EncodedMethod* p) { PushOwn(encoded_methods, p);
    [all...]
  /external/mp4parser/isoparser/src/main/java/com/googlecode/mp4parser/authoring/tracks/
SilenceTrackImpl.java 5 import com.googlecode.mp4parser.authoring.Track;
16 public class SilenceTrackImpl implements Track {
17 Track source;
22 public SilenceTrackImpl(Track ofType, long ms) {
ReplaceSampleTrack.java 20 import com.googlecode.mp4parser.authoring.Track;
29 * Generates a Track where a single sample has been replaced by a given <code>ByteBuffer</code>.
33 Track origTrack;
38 public ReplaceSampleTrack(Track origTrack, long sampleNumber, ByteBuffer content) {
DivideTimeScaleTrack.java 19 import com.googlecode.mp4parser.authoring.Track;
28 * Changes the timescale of a track by wrapping the track.
30 public class DivideTimeScaleTrack implements Track {
31 Track source;
34 public DivideTimeScaleTrack(Track source, int timeScaleDivisor) {
MultiplyTimeScaleTrack.java 20 import com.googlecode.mp4parser.authoring.Track;
34 * Changes the timescale of a track by wrapping the track.
36 public class MultiplyTimeScaleTrack implements Track {
37 Track source;
40 public MultiplyTimeScaleTrack(Track source, int timeScaleFactor) {
  /frameworks/wilhelm/src/desktop/
OutputMixExt.h 35 /** \brief Track describes each PCM input source to OutputMix */
39 CAudioPlayer *mAudioPlayer; ///< Mixer examines this track if non-NULL
43 SLuint32 mFramesMixed; ///< Number of sample frames mixed from track; reset periodically
44 } Track;
  /frameworks/av/media/extractors/mpeg2/
MPEG2PSExtractor.h 31 struct Track;
50 struct Track;
59 KeyedVector<unsigned, sp<Track> > mTracks;
MPEG2PSExtractor.cpp 43 struct MPEG2PSExtractor::Track : public MediaTrack, public RefBase {
44 Track(MPEG2PSExtractor *extractor,
55 virtual ~Track();
72 DISALLOW_EVIL_CONSTRUCTORS(Track);
76 WrappedTrack(MPEG2PSExtractor *extractor, const sp<Track> &track);
90 sp<MPEG2PSExtractor::Track> mTrack;
558 stream_id, new Track(this, stream_id, streamType));
591 MPEG2PSExtractor::Track::Track(
    [all...]
  /external/webrtc/talk/app/webrtc/
mediastream.h 47 bool AddTrack(AudioTrackInterface* track) override;
48 bool AddTrack(VideoTrackInterface* track) override;
49 bool RemoveTrack(AudioTrackInterface* track) override;
50 bool RemoveTrack(VideoTrackInterface* track) override;
63 template <typename TrackVector, typename Track>
64 bool AddTrack(TrackVector* Tracks, Track* track);
66 bool RemoveTrack(TrackVector* Tracks, MediaStreamTrackInterface* track);
  /frameworks/av/media/extractors/mkv/
MatroskaExtractor.h 72 const mkvparser::Track* getTrack() const;
89 const mkvparser::Track *track,
  /packages/apps/TV/tuner/src/com/android/tv/tuner/data/
PsiData.java 19 import com.android.tv.tuner.data.nano.Track.AtscAudioTrack;
20 import com.android.tv.tuner.data.nano.Track.AtscCaptionTrack;
  /external/libvpx/libvpx/third_party/libwebm/mkvparser/
mkvparser.h 68 class Track;
108 long long m_track; // Track::Number()
186 // Elements used to describe if the track data has been encrypted or
299 class Track {
300 Track(const Track&);
301 Track& operator=(const Track&);
306 long long element_size, Track*&);
313 virtual ~Track();
    [all...]
  /external/libvpx/libwebm/mkvparser/
mkvparser.h 68 class Track;
108 long long m_track; // Track::Number()
186 // Elements used to describe if the track data has been encrypted or
299 class Track {
300 Track(const Track&);
301 Track& operator=(const Track&);
306 long long element_size, Track*&);
313 virtual ~Track();
    [all...]
  /frameworks/av/media/extractors/mp4/
MPEG4Extractor.h 78 struct Track {
79 Track *next;
109 Track *mFirstTrack, *mLastTrack;
132 static status_t verifyTrack(Track *track);
140 Track *findTrackByMimePrefix(const char *mimePrefix);
  /frameworks/av/media/libaudioprocessing/
AudioMixer.cpp 49 /* VERY_VERY_VERBOSE_LOGGING will show exactly which process hook and track hook is
107 auto t = std::make_shared<Track>();
109 // TODO: move initialization to the Track constructor.
110 // assume default parameters for the track, except where noted below
153 // setParameter(name, TRACK, MAIN_BUFFER, mixBuffer) is required before enable(name)
180 // Called when channel masks have changed for a track name
186 const std::shared_ptr<Track> &track = mTracks[name]; local
188 if (trackChannelMask == track->channelMask
189 && mixerChannelMask == track->mMixerChannelMask)
373 const std::shared_ptr<Track> &track = mTracks[name]; local
385 const std::shared_ptr<Track> &track = mTracks[name]; local
523 const std::shared_ptr<Track> &track = mTracks[name]; local
811 const std::shared_ptr<Track> &track = mTracks[name]; local
    [all...]
  /packages/apps/Gallery2/src/com/android/gallery3d/app/
VideoUtils.java 34 import com.googlecode.mp4parser.authoring.Track;
56 * Remove the sound track.
89 List<Track> tracks = movie.getTracks();
90 movie.setTracks(new LinkedList<Track>());
92 for (Track track : tracks) {
93 if (track.getHandler().equals("vide")) {
94 movie.addTrack(track);
123 * @param useAudio true if keep the audio track from the source.
124 * @param useVideo true if keep the video track from the source
    [all...]

Completed in 840 milliseconds

1 2 3 4 5 6 7