Home
last modified time | relevance | path

Searched refs:Track (Results 1 – 25 of 28) sorted by relevance

12

/frameworks/av/media/extractors/mp4/
DMPEG4Extractor.h78 struct Track { struct
79 Track *next; argument
99 Track() { in Track() function
112 ~Track() { in ~Track() argument
122 DISALLOW_EVIL_CONSTRUCTORS(Track);
144 Track *mFirstTrack, *mLastTrack;
167 static status_t verifyTrack(Track *track);
175 Track *findTrackByMimePrefix(const char *mimePrefix);
DMPEG4Extractor.cpp401 Track *track = mFirstTrack; in ~MPEG4Extractor()
403 Track *next = track->next; in ~MPEG4Extractor()
442 Track *track = mFirstTrack; in countTracks()
460 Track *track = mFirstTrack; in getTrackMetaData()
678 Track *track = new Track; in readMetaData()
969 Track *track = new Track; in parseChunk()
1032 Track *cur = mFirstTrack; in parseChunk()
4064 Track *track = mFirstTrack; in getTrack()
4161 status_t MPEG4Extractor::verifyTrack(Track *track) { in verifyTrack()
6299 MPEG4Extractor::Track *MPEG4Extractor::findTrackByMimePrefix( in findTrackByMimePrefix()
[all …]
/frameworks/av/media/libaudioprocessing/
DAudioMixer.cpp107 auto t = std::make_shared<Track>(); in create()
201 const std::shared_ptr<Track> &track = mTracks[name]; in setChannelMasks()
269 void AudioMixer::Track::unprepareForDownmix() { in unprepareForDownmix()
288 status_t AudioMixer::Track::prepareForDownmix() in prepareForDownmix()
331 void AudioMixer::Track::unprepareForReformat() { in unprepareForReformat()
347 status_t AudioMixer::Track::prepareForReformat() in prepareForReformat()
386 void AudioMixer::Track::unprepareForAdjustChannels() in unprepareForAdjustChannels()
395 status_t AudioMixer::Track::prepareForAdjustChannels() in prepareForAdjustChannels()
408 void AudioMixer::Track::unprepareForAdjustChannelsNonDestructive() in unprepareForAdjustChannelsNonDestructive()
417 status_t AudioMixer::Track::prepareForAdjustChannelsNonDestructive(size_t frames) in prepareForAdjustChannelsNonDestructive()
[all …]
/frameworks/av/media/libstagefright/
DMPEG4Writer.cpp107 class MPEG4Writer::Track { class in android::MPEG4Writer
109 Track(MPEG4Writer *owner, const sp<MediaSource> &source, size_t trackId);
111 ~Track();
453 Track(const Track &);
454 Track &operator=(const Track &);
465 List<Track *>::iterator it = mTracks.begin(); in ~MPEG4Writer()
533 for (List<Track *>::iterator it = mTracks.begin(); in initInternal()
549 for (List<Track *>::iterator it = mTracks.begin(); in dump()
556 status_t MPEG4Writer::Track::dump( in dump()
575 const char *MPEG4Writer::Track::getFourCCForMime(const char *mime) { in getFourCCForMime()
[all …]
/frameworks/av/media/extractors/mpeg2/
DMPEG2PSExtractor.cpp43 struct MPEG2PSExtractor::Track : public MediaTrackHelper { struct in android::MPEG2PSExtractor
44 Track(MPEG2PSExtractor *extractor,
55 virtual ~Track();
72 DISALLOW_EVIL_CONSTRUCTORS(Track);
76 WrappedTrack(MPEG2PSExtractor *extractor, Track *track);
90 MPEG2PSExtractor::Track *mTrack;
560 stream_id, new Track(this, stream_id, streamType)); in dequeuePES()
593 MPEG2PSExtractor::Track::Track( in Track() function in android::MPEG2PSExtractor::Track
635 MPEG2PSExtractor::Track::~Track() { in ~Track()
640 media_status_t MPEG2PSExtractor::Track::start() { in start()
[all …]
DMPEG2PSExtractor.h32 struct Track;
51 struct Track;
60 KeyedVector<unsigned, Track* > mTracks;
/frameworks/av/services/audioflinger/
DTracks.cpp309 AudioFlinger::TrackHandle::TrackHandle(const sp<AudioFlinger::PlaybackThread::Track>& track) in TrackHandle()
497 AudioFlinger::PlaybackThread::Track::Track( in Track() function in android::AudioFlinger::PlaybackThread::Track
596 AudioFlinger::PlaybackThread::Track::~Track() in ~Track()
609 status_t AudioFlinger::PlaybackThread::Track::initCheck() const in initCheck()
618 void AudioFlinger::PlaybackThread::Track::destroy() in destroy()
628 sp<Track> keep(this); in destroy()
644 void AudioFlinger::PlaybackThread::Track::appendDumpHeader(String8& result) in appendDumpHeader()
655 void AudioFlinger::PlaybackThread::Track::appendDump(String8& result, bool active) in appendDump()
782 uint32_t AudioFlinger::PlaybackThread::Track::sampleRate() const { in sampleRate()
787 status_t AudioFlinger::PlaybackThread::Track::getNextBuffer(AudioBufferProvider::Buffer* buffer) in getNextBuffer()
[all …]
DPlaybackTracks.h59 class Track : public TrackBase, public VolumeProvider {
61 Track( PlaybackThread *thread,
78 virtual ~Track();
178 DISALLOW_COPY_AND_ASSIGN(Track);
258 explicit AudioVibrationController(Track* track) : mTrack(track) {} in AudioVibrationController()
262 Track* const mTrack;
300 class OutputTrack : public Track {
375 class PatchTrack : public Track, public PatchTrackBase {
DThreads.h742 virtual void threadLoop_removeTracks(const Vector< sp<Track> >& tracksToRemove);
748 virtual mixer_state prepareTracks_l(Vector< sp<Track> > *tracksToRemove) = 0;
749 void removeTracks_l(const Vector< sp<Track> >& tracksToRemove);
796 sp<Track> createTrack_l(
843 status_t attachAuxEffect(const sp<AudioFlinger::PlaybackThread::Track>& track,
845 status_t attachAuxEffect_l(const sp<AudioFlinger::PlaybackThread::Track>& track,
983 ActiveTracks<Track> mActiveTracks;
1020 status_t addTrack_l(const sp<Track>& track);
1021 bool destroyTrack_l(const sp<Track>& track);
1022 void removeTrack_l(const sp<Track>& track);
[all …]
DThreads.cpp1879 sp<Track> track = mTracks[i]; in dumpTracks_l()
1899 sp<Track> track = mActiveTracks[i]; in dumpTracks_l()
1943 sp<AudioFlinger::PlaybackThread::Track> AudioFlinger::PlaybackThread::createTrack_l( in createTrack_l()
1965 sp<Track> track; in createTrack_l()
2226 sp<Track> t = mTracks[i]; in createTrack_l()
2238 track = new Track(this, client, streamType, attr, sampleRate, format, in createTrack_l()
2367 status_t AudioFlinger::PlaybackThread::addTrack_l(const sp<Track>& track) in addTrack_l()
2407 track->mFillingUpStatus = mStandby ? Track::FS_FILLING : Track::FS_FILLED; in addTrack_l()
2411 track->sharedBuffer() != 0 ? Track::FS_FILLED : Track::FS_FILLING; in addTrack_l()
2450 bool AudioFlinger::PlaybackThread::destroyTrack_l(const sp<Track>& track) in destroyTrack_l()
[all …]
DAudioFlinger.h529 class Track; variable
588 explicit TrackHandle(const sp<PlaybackThread::Track>& track);
609 const sp<PlaybackThread::Track> mTrack;
/frameworks/av/media/libmediaplayerservice/nuplayer/
DGenericSource.h121 struct Track { struct
128 Track mAudioTrack;
131 Track mVideoTrack;
134 Track mSubtitleTrack;
135 Track mTimedTextTrack;
222 bool seeking, bool formatChange, media_track_type trackType, Track *track);
DGenericSource.cpp660 Track* track; in onMessageReceived()
859 Track *track = audio ? &mAudioTrack : &mVideoTrack; in dequeueAccessUnit()
1012 const Track *track = NULL; in getSelectedTrack()
1046 Track* track = NULL; in selectTrack()
1069 Track *track = isSubtitle ? &mSubtitleTrack : &mTimedTextTrack; in selectTrack()
1117 Track *track = audio ? &mAudioTrack : &mVideoTrack; in selectTrack()
1337 Track *track; in readBuffer()
1482 Track *counterTrack = in readBuffer()
1508 bool seeking, bool formatChange, media_track_type trackType, Track *track) { in queueDiscontinuityIfNeeded()
/frameworks/av/media/libmediaplayer2/nuplayer2/
DGenericSource2.h124 struct Track { struct
168 Track mVideoTrack;
169 Track mAudioTrack;
170 Track mSubtitleTrack;
171 Track mTimedTextTrack;
222 bool seeking, bool formatChange, media_track_type trackType, Track *track);
DGenericSource2.cpp529 Track* track; in onMessageReceived()
741 Track *track = audio ? &mAudioTrack : &mVideoTrack; in dequeueAccessUnit()
885 const Track *track = NULL; in getSelectedTrack()
919 Track* track = NULL; in selectTrack()
941 Track *track = isSubtitle ? &mSubtitleTrack : &mTimedTextTrack; in selectTrack()
986 Track *track = audio ? &mAudioTrack : &mVideoTrack; in selectTrack()
1209 Track *track; in readBuffer()
1327 Track *counterTrack = in readBuffer()
1352 bool seeking, bool formatChange, media_track_type trackType, Track *track) { in queueDiscontinuityIfNeeded()
/frameworks/base/core/proto/android/stats/mediametrics/
Dmediametrics.proto22 * Track how we arbitrate between microphone/input requests.
41 * Track properties of audio recording
67 * Track audio thread performance data
105 * Track audio track playback data
130 * Track Media Codec usage
160 * Track Media Extractor (pulling video/audio streams out of containers) usage
173 * Track Media Player usage
206 * Track information about recordings (e.g. camcorder)
/frameworks/av/include/media/
DAudioMixer.h172 const std::shared_ptr<Track> &t = pair.second; in process()
256 struct Track;
257 … using hook_t = void(Track::*)(int32_t* output, size_t numOutFrames, int32_t* temp, int32_t* aux);
259 struct Track { struct
260 Track() in Track() argument
266 ~Track() in ~Track() argument
511 std::map<int /* name */, std::shared_ptr<Track>> mTracks;
/frameworks/av/media/libaudioclient/include/media/
DAudioMixer.h172 const std::shared_ptr<Track> &t = pair.second; in process()
256 struct Track;
257 … using hook_t = void(Track::*)(int32_t* output, size_t numOutFrames, int32_t* temp, int32_t* aux);
259 struct Track { struct
260 Track() in Track() argument
266 ~Track() in ~Track() argument
511 std::map<int /* name */, std::shared_ptr<Track>> mTracks;
/frameworks/av/media/libstagefright/include/media/stagefright/
DMPEG4Writer.h78 class Track;
121 List<Track *> mTracks;
137 Track *mTrack; // Owner
144 Chunk(Track *track, int64_t timeUs, List<MediaBuffer *> samples)
150 Track *mTrack; // Owner
/frameworks/av/media/extractors/mkv/
DMatroskaExtractor.h80 const mkvparser::Track* getTrack() const;
99 const mkvparser::Track *track,
DMatroskaExtractor.cpp186 const mkvparser::Track* MatroskaExtractor::TrackInfo::getTrack() const { in getTrack()
201 const mkvparser::Track* track = getTrack(); in find()
504 const mkvparser::Track *pTrack = pTracks->GetTrackByNumber(track.mTrackNum); in seek()
517 const mkvparser::Track *thisTrack = pTracks->GetTrackByNumber(mTrackNum); in seek()
525 const mkvparser::Track *pTrack = pTracks->GetTrackByIndex(index); in seek()
1871 const mkvparser::Track *track, AMediaFormat *meta, TrackInfo *trackInfo) { in initTrackInfo()
1914 const mkvparser::Track *track = tracks->GetTrackByIndex(index); in addTracks()
/frameworks/wilhelm/src/desktop/
DOutputMixExt.h44 } Track; typedef
/frameworks/wilhelm/src/itf/
DIOutputMixExt.cpp45 static SLboolean track_check(Track *track) in track_check()
200 Track *track = &thiz->mTracks[i]; in IOutputMixExt_FillBuffer()
344 Track *track = &thiz->mTracks[0]; in IOutputMixExt_init()
383 Track *track = NULL; in IOutputMixExt_checkAudioPlayerSourceSink()
/frameworks/wilhelm/src/objects/
DCAudioPlayer.cpp80 Track *track = thiz->mTrack; in CAudioPlayer_PreDestroy()
/frameworks/wilhelm/src/
Dclasses.h87 Track *mTrack;

12