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

1 2 3 4 5

  /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;
  /hardware/intel/common/omx-components/videocodec/libvpx_internal/libwebm/
mkvparser.hpp 74 class Track;
114 long long m_track; //Track::Number()
202 // Elements used to describe if the track data has been encrypted or
289 class Track
291 Track(const Track&);
292 Track& operator=(const Track&);
300 virtual ~Track();
355 Track(
    [all...]
  /frameworks/av/media/libstagefright/wifi-display/source/
PlaybackSession.cpp 52 struct WifiDisplaySource::PlaybackSession::Track : public AHandler {
57 Track(const sp<AMessage> &notify,
63 Track(const sp<AMessage> &notify, const sp<AMessage> &format);
101 virtual ~Track();
124 DISALLOW_EVIL_CONSTRUCTORS(Track);
127 WifiDisplaySource::PlaybackSession::Track::Track(
143 WifiDisplaySource::PlaybackSession::Track::Track(
152 WifiDisplaySource::PlaybackSession::Track::~Track()
500 const sp<Track> &track = mTracks.valueFor(trackIndex); local
588 sp<Track> track = mTracks.valueFor(trackIndex); local
794 sp<Track> track = new Track(notify, format); local
997 sp<Track> track = new Track( local
1099 const sp<Track> &track = mTracks.valueAt(i); local
    [all...]
TSPacketizer.h 73 struct Track;
76 Vector<sp<Track> > mTracks;
  /frameworks/av/services/audioflinger/
PlaybackTracks.h 22 // playback track
23 class Track : public TrackBase, public VolumeProvider {
25 Track( PlaybackThread *thread,
38 virtual ~Track();
82 Track(const Track&);
83 Track& operator = (const Track&);
130 // see comment at AudioFlinger::PlaybackThread::Track::~Track for why this can't be cons
    [all...]
  /frameworks/av/media/libstagefright/
MPEG4Writer.cpp 89 class MPEG4Writer::Track {
91 Track(MPEG4Writer *owner, const sp<IMediaSource> &source, size_t trackId);
93 ~Track();
306 // Update the audio track's drift information.
328 // Track authoring progress status
334 // Determine the track time scale
335 // If it is an audio track, try to use the sampling rate as
382 Track(const Track &);
383 Track &operator=(const Track &)
538 Track *track = new Track(this, source, 1 + mTracks.size()); local
1721 Track *track = NULL; local
1919 Track *track = static_cast<Track *>(me); local
    [all...]
  /hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/third_party/libwebm/
mkvparser.hpp 74 class Track;
116 long long m_track; //Track::Number()
206 // Elements used to describe if the track data has been encrypted or
326 class Track
328 Track(const Track&);
329 Track& operator=(const Track&);
338 Track*&);
350 virtual ~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);
  /packages/apps/TV/usbtuner/src/com/android/usbtuner/data/
PsiData.java 20 import com.android.usbtuner.data.Track.AtscAudioTrack;
21 import com.android.usbtuner.data.Track.AtscCaptionTrack;
  /external/libvpx/libvpx/third_party/libwebm/
mkvparser.hpp 70 class Track;
110 long long m_track; // Track::Number()
188 // Elements used to describe if the track data has been encrypted or
301 class Track {
302 Track(const Track&);
303 Track& operator=(const Track&);
308 long long element_size, Track*&);
315 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...]

Completed in 1366 milliseconds

1 2 3 4 5