Searched refs:Track (Results 1 - 25 of 27) sorted by relevance

12

/frameworks/wilhelm/src/desktop/
H A DOutputMixExt.h35 /** \brief Track describes each PCM input source to OutputMix */
44 } Track; typedef in typeref:struct:__anon2095
/frameworks/av/media/extractors/mpeg2/
H A DMPEG2PSExtractor.h31 struct Track;
50 struct Track;
59 KeyedVector<unsigned, sp<Track> > mTracks;
H A DMPEG2PSExtractor.cpp43 struct MPEG2PSExtractor::Track : public MediaTrack, public RefBase { struct in class:android::MPEG2PSExtractor
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( function in class:android::MPEG2PSExtractor::Track
633 MPEG2PSExtractor::Track
[all...]
/frameworks/av/media/extractors/mp4/
H A DMPEG4Extractor.h78 struct Track { struct in class:android::MPEG4Extractor
79 Track *next;
109 Track *mFirstTrack, *mLastTrack;
132 static status_t verifyTrack(Track *track);
140 Track *findTrackByMimePrefix(const char *mimePrefix);
H A DMPEG4Extractor.cpp371 Track *track = mFirstTrack;
373 Track *next = track->next;
411 Track *track = mFirstTrack;
429 Track *track = mFirstTrack;
622 Track *track = new Track;
914 Track *track = new Track;
962 Track *cur = mFirstTrack;
3365 Track *trac
[all...]
/frameworks/av/media/libaudioprocessing/
H A DAudioMixer.cpp107 auto t = std::make_shared<Track>();
109 // TODO: move initialization to the Track constructor.
186 const std::shared_ptr<Track> &track = mTracks[name];
226 void AudioMixer::Track::unprepareForDownmix() {
245 status_t AudioMixer::Track::prepareForDownmix()
283 void AudioMixer::Track::unprepareForReformat() {
299 status_t AudioMixer::Track::prepareForReformat()
338 void AudioMixer::Track::reconfigureBufferProviders()
373 const std::shared_ptr<Track> &track = mTracks[name];
385 const std::shared_ptr<Track>
[all...]
/frameworks/av/services/audioflinger/
H A DTracks.cpp273 // This implementation of releaseBuffer() is used by Track and RecordTrack
300 AudioFlinger::TrackHandle::TrackHandle(const sp<AudioFlinger::PlaybackThread::Track>& track)
372 // Track constructor must be called with AudioFlinger::mLock and ThreadBase::mLock held
373 AudioFlinger::PlaybackThread::Track::Track( function in class:android::AudioFlinger::PlaybackThread::Track
459 AudioFlinger::PlaybackThread::Track::~Track()
461 ALOGV("PlaybackThread::Track destructor");
472 status_t AudioFlinger::PlaybackThread::Track::initCheck() const
481 void AudioFlinger::PlaybackThread::Track
[all...]
H A DPlaybackTracks.h23 class Track : public TrackBase, public VolumeProvider { class in inherits:TrackBase,VolumeProvider
25 Track( PlaybackThread *thread,
41 virtual ~Track();
121 DISALLOW_COPY_AND_ASSIGN(Track);
169 // see comment at AudioFlinger::PlaybackThread::Track::~Track for why this can't be const
211 }; // end of Track
215 class OutputTrack : public Track {
277 class PatchTrack : public Track, public PatchProxyBufferProvider {
H A DThreads.h667 virtual void threadLoop_removeTracks(const Vector< sp<Track> >& tracksToRemove);
673 virtual mixer_state prepareTracks_l(Vector< sp<Track> > *tracksToRemove) = 0;
674 void removeTracks_l(const Vector< sp<Track> >& tracksToRemove);
715 sp<Track> createTrack_l(
755 // parameter to AF::PlaybackThread::Track::Track().
760 status_t attachAuxEffect(const sp<AudioFlinger::PlaybackThread::Track>& track,
762 status_t attachAuxEffect_l(const sp<AudioFlinger::PlaybackThread::Track>& track,
888 ActiveTracks<Track> mActiveTracks;
925 status_t addTrack_l(const sp<Track>
[all...]
H A DThreads.cpp236 // Track the CLOCK_BOOTTIME versus CLOCK_MONOTONIC timebase offset
1776 Track::appendDumpHeader(result);
1778 sp<Track> track = mTracks[i];
1796 Track::appendDumpHeader(result);
1798 sp<Track> track = mActiveTracks[i];
1858 sp<AudioFlinger::PlaybackThread::Track> AudioFlinger::PlaybackThread::createTrack_l(
1879 sp<Track> track;
2128 sp<Track> t = mTracks[i];
2140 track = new Track(this, client, streamType, attr, sampleRate, format,
2290 status_t AudioFlinger::PlaybackThread::addTrack_l(const sp<Track>
[all...]
H A DAudioFlinger.h498 class Track;
534 explicit TrackHandle(const sp<PlaybackThread::Track>& track);
554 const sp<PlaybackThread::Track> mTrack;
/frameworks/av/media/libstagefright/
H A DMPEG4Writer.cpp105 class MPEG4Writer::Track { class in class:android::MPEG4Writer
107 Track(MPEG4Writer *owner, const sp<MediaSource> &source, size_t trackId);
109 ~Track();
397 // Track authoring progress status
452 Track(const Track &);
453 Track &operator=(const Track &);
464 List<Track *>::iterator it = mTracks.begin();
531 for (List<Track *>
1757 MPEG4Writer::Track::Track( function in class:MPEG4Writer::Track
[all...]
/frameworks/av/media/extractors/mkv/
H A DMatroskaExtractor.h72 const mkvparser::Track* getTrack() const;
89 const mkvparser::Track *track,
H A DMatroskaExtractor.cpp168 const mkvparser::Track* MatroskaExtractor::TrackInfo::getTrack() const {
183 const mkvparser::Track* track = getTrack();
474 const mkvparser::Track *pTrack = pTracks->GetTrackByNumber(track.mTrackNum);
487 const mkvparser::Track *thisTrack = pTracks->GetTrackByNumber(mTrackNum);
495 const mkvparser::Track *pTrack = pTracks->GetTrackByIndex(index);
1338 const mkvparser::Track *track, MetaDataBase &meta, TrackInfo *trackInfo) {
1377 const mkvparser::Track *track = tracks->GetTrackByIndex(index);
/frameworks/av/media/libmediaplayer2/nuplayer2/
H A DGenericSource2.h127 struct Track { struct in struct:android::NuPlayer2::GenericSource2
175 Track mVideoTrack;
176 Track mAudioTrack;
177 Track mSubtitleTrack;
178 Track mTimedTextTrack;
229 bool seeking, bool formatChange, media_track_type trackType, Track *track);
H A DGenericSource2.cpp590 Track* track;
802 Track *track = audio ? &mAudioTrack : &mVideoTrack;
948 const Track *track = NULL;
982 Track* track = NULL;
1004 Track *track = isSubtitle ? &mSubtitleTrack : &mTimedTextTrack;
1049 Track *track = audio ? &mAudioTrack : &mVideoTrack;
1272 Track *track;
1385 Track *counterTrack =
1411 bool seeking, bool formatChange, media_track_type trackType, Track *track) {
/frameworks/av/media/libmediaplayerservice/nuplayer/
H A DGenericSource.h121 struct Track { struct in struct:android::NuPlayer::GenericSource
128 Track mAudioTrack;
131 Track mVideoTrack;
134 Track mSubtitleTrack;
135 Track mTimedTextTrack;
221 bool seeking, bool formatChange, media_track_type trackType, Track *track);
H A DGenericSource.cpp630 Track* track;
829 Track *track = audio ? &mAudioTrack : &mVideoTrack;
982 const Track *track = NULL;
1016 Track* track = NULL;
1039 Track *track = isSubtitle ? &mSubtitleTrack : &mTimedTextTrack;
1087 Track *track = audio ? &mAudioTrack : &mVideoTrack;
1307 Track *track;
1452 Track *counterTrack =
1478 bool seeking, bool formatChange, media_track_type trackType, Track *track) {
/frameworks/av/include/media/stagefright/
H A DMPEG4Writer.h78 class Track;
124 List<Track *> mTracks;
139 Track *mTrack; // Owner
146 Chunk(Track *track, int64_t timeUs, List<MediaBuffer *> samples)
152 Track *mTrack; // Owner
/frameworks/av/media/libstagefright/include/media/stagefright/
H A DMPEG4Writer.h78 class Track;
124 List<Track *> mTracks;
139 Track *mTrack; // Owner
146 Chunk(Track *track, int64_t timeUs, List<MediaBuffer *> samples)
152 Track *mTrack; // Owner
/frameworks/av/include/media/
H A DAudioMixer.h213 struct Track;
214 using hook_t = void(Track::*)(int32_t* output, size_t numOutFrames, int32_t* temp, int32_t* aux);
216 struct Track { struct in class:android::AudioMixer
217 Track() function in struct:android::AudioMixer::Track
223 ~Track()
281 // for how the Track buffer provider is wrapped by another one when dowmixing is required
404 std::map<int /* name */, std::shared_ptr<Track>> mTracks;
/frameworks/av/media/libaudioclient/include/media/
H A DAudioMixer.h213 struct Track;
214 using hook_t = void(Track::*)(int32_t* output, size_t numOutFrames, int32_t* temp, int32_t* aux);
216 struct Track { struct in class:android::AudioMixer
217 Track() function in struct:android::AudioMixer::Track
223 ~Track()
281 // for how the Track buffer provider is wrapped by another one when dowmixing is required
404 std::map<int /* name */, std::shared_ptr<Track>> mTracks;
/frameworks/wilhelm/src/objects/
H A DCAudioPlayer.cpp80 Track *track = thiz->mTrack;
/frameworks/wilhelm/src/itf/
H A DIOutputMixExt.cpp45 static SLboolean track_check(Track *track)
200 Track *track = &thiz->mTracks[i];
344 Track *track = &thiz->mTracks[0];
383 Track *track = NULL;
/frameworks/wilhelm/src/
H A Dclasses.h87 Track *mTrack;

Completed in 2595 milliseconds

12