HomeSort by relevance Sort by last modified time
    Searched refs:Track (Results 1 - 25 of 157) 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...]
  /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/libstagefright/include/
MPEG2PSExtractor.h 30 struct Track;
49 struct Track;
58 KeyedVector<unsigned, sp<Track> > mTracks;
MPEG4Extractor.h 82 struct Track {
83 Track *next;
106 Track *mFirstTrack, *mLastTrack;
129 static status_t verifyTrack(Track *track);
150 Track *findTrackByMimePrefix(const char *mimePrefix);
  /frameworks/av/media/libstagefright/wifi-display/source/
PlaybackSession.cpp 51 struct WifiDisplaySource::PlaybackSession::Track : public AHandler {
56 Track(const sp<AMessage> &notify,
62 Track(const sp<AMessage> &notify, const sp<AMessage> &format);
100 virtual ~Track();
123 DISALLOW_EVIL_CONSTRUCTORS(Track);
126 WifiDisplaySource::PlaybackSession::Track::Track(
142 WifiDisplaySource::PlaybackSession::Track::Track(
151 WifiDisplaySource::PlaybackSession::Track::~Track()
499 const sp<Track> &track = mTracks.valueFor(trackIndex); local
587 sp<Track> track = mTracks.valueFor(trackIndex); local
791 sp<Track> track = new Track(notify, format); local
994 sp<Track> track = new Track( local
1096 const sp<Track> &track = mTracks.valueAt(i); local
    [all...]
TSPacketizer.h 73 struct Track;
76 Vector<sp<Track> > mTracks;
TSPacketizer.cpp 35 struct TSPacketizer::Track : public RefBase {
36 Track(const sp<AMessage> &format,
64 virtual ~Track();
83 DISALLOW_EVIL_CONSTRUCTORS(Track);
86 TSPacketizer::Track::Track(
100 void TSPacketizer::Track::extractCSDIfNecessary() {
127 TSPacketizer::Track::~Track() {
130 unsigned TSPacketizer::Track::PID() const
422 const sp<Track> &track = mTracks.itemAt(i); local
438 sp<Track> track = new Track(format, PID, streamType, streamID); local
447 const sp<Track> &track = mTracks.itemAt(trackIndex); local
471 const sp<Track> &track = mTracks.itemAt(trackIndex); local
785 const sp<Track> &track = mTracks.itemAt(i); local
1041 const sp<Track> &track = mTracks.itemAt(trackIndex); local
    [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/libstagefright/matroska/
MatroskaExtractor.h 72 const mkvparser::Track* getTrack() const;
88 status_t initTrackInfo(const mkvparser::Track *track, const sp<MetaData> &meta, TrackInfo *trackInfo);
  /packages/apps/TV/src/com/android/tv/tuner/data/
PsiData.java 20 import com.android.tv.tuner.data.nano.Track.AtscAudioTrack;
21 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...]
  /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 1897 milliseconds

1 2 3 4 5 6 7