Home
last modified time | relevance | path

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

/frameworks/av/media/libaudioprocessing/
DAudioMixer.cpp76 const std::shared_ptr<Track> &track = getTrack(name); in setChannelMasks()
138 void AudioMixer::Track::unprepareForDownmix() { in unprepareForDownmix()
157 status_t AudioMixer::Track::prepareForDownmix() in prepareForDownmix()
200 void AudioMixer::Track::unprepareForReformat() { in unprepareForReformat()
216 status_t AudioMixer::Track::prepareForReformat() in prepareForReformat()
255 void AudioMixer::Track::unprepareForAdjustChannels() in unprepareForAdjustChannels()
264 status_t AudioMixer::Track::prepareForAdjustChannels() in prepareForAdjustChannels()
277 void AudioMixer::Track::unprepareForAdjustChannelsNonDestructive() in unprepareForAdjustChannelsNonDestructive()
286 status_t AudioMixer::Track::prepareForAdjustChannelsNonDestructive(size_t frames) in prepareForAdjustChannelsNonDestructive()
311 void AudioMixer::Track::clearContractedBuffer() in clearContractedBuffer()
[all …]
/frameworks/av/media/extractors/mp4/
DMPEG4Extractor.h78 struct Track { struct
79 Track *next; argument
99 Track() { in Track() argument
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.cpp403 Track *track = mFirstTrack; in ~MPEG4Extractor()
405 Track *next = track->next; in ~MPEG4Extractor()
444 Track *track = mFirstTrack; in countTracks()
462 Track *track = mFirstTrack; in getTrackMetaData()
680 Track *track = new Track; in readMetaData()
971 Track *track = new Track; in parseChunk()
1034 Track *cur = mFirstTrack; in parseChunk()
4092 Track *track = mFirstTrack; in getTrack()
4201 status_t MPEG4Extractor::verifyTrack(Track *track) { in verifyTrack()
6377 MPEG4Extractor::Track *MPEG4Extractor::findTrackByMimePrefix( in findTrackByMimePrefix()
[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.cpp42 struct MPEG2PSExtractor::Track : public MediaTrackHelper { struct in android::MPEG2PSExtractor
43 Track(MPEG2PSExtractor *extractor,
54 virtual ~Track();
71 DISALLOW_EVIL_CONSTRUCTORS(Track);
75 WrappedTrack(MPEG2PSExtractor *extractor, Track *track);
89 MPEG2PSExtractor::Track *mTrack;
113 Track *track = mTracks.valueAt(i); in MPEG2PSExtractor()
565 stream_id, new Track(this, stream_id, streamType)); in dequeuePES()
598 MPEG2PSExtractor::Track::Track( in Track() function in android::MPEG2PSExtractor::Track
640 MPEG2PSExtractor::Track::~Track() { in ~Track()
[all …]
DMPEG2PSExtractor.h32 struct Track;
51 struct Track;
60 KeyedVector<unsigned, Track* > mTracks;
/frameworks/av/media/libaudioclient/include/media/
DAudioMixer.h96 struct Track : public TrackBase { struct
97 Track() : TrackBase() {} in Track() function
99 ~Track() in ~Track() argument
217 inline std::shared_ptr<Track> getTrack(int name) { in getTrack() argument
218 return std::static_pointer_cast<Track>(mTracks[name]); in getTrack()
/frameworks/av/services/audioflinger/
DTracks.cpp311 AudioFlinger::TrackHandle::TrackHandle(const sp<AudioFlinger::PlaybackThread::Track>& track) in TrackHandle()
499 AudioFlinger::PlaybackThread::Track::Track( in Track() function in android::AudioFlinger::PlaybackThread::Track
600 AudioFlinger::PlaybackThread::Track::~Track() in ~Track()
613 status_t AudioFlinger::PlaybackThread::Track::initCheck() const in initCheck()
622 void AudioFlinger::PlaybackThread::Track::destroy() in destroy()
632 sp<Track> keep(this); in destroy()
648 void AudioFlinger::PlaybackThread::Track::appendDumpHeader(String8& result) in appendDumpHeader()
659 void AudioFlinger::PlaybackThread::Track::appendDump(String8& result, bool active) in appendDump()
786 uint32_t AudioFlinger::PlaybackThread::Track::sampleRate() const { in sampleRate()
791 status_t AudioFlinger::PlaybackThread::Track::getNextBuffer(AudioBufferProvider::Buffer* buffer) in getNextBuffer()
[all …]
DPlaybackTracks.h59 class Track : public TrackBase, public VolumeProvider {
61 Track( PlaybackThread *thread,
81 virtual ~Track();
181 DISALLOW_COPY_AND_ASSIGN(Track);
261 explicit AudioVibrationController(Track* track) : mTrack(track) {} in AudioVibrationController()
265 Track* const mTrack;
303 class OutputTrack : public Track {
378 class PatchTrack : public Track, public PatchTrackBase {
DThreads.h774 virtual void threadLoop_removeTracks(const Vector< sp<Track> >& tracksToRemove);
780 virtual mixer_state prepareTracks_l(Vector< sp<Track> > *tracksToRemove) = 0;
781 void removeTracks_l(const Vector< sp<Track> >& tracksToRemove);
829 sp<Track> createTrack_l(
876 status_t attachAuxEffect(const sp<AudioFlinger::PlaybackThread::Track>& track,
878 status_t attachAuxEffect_l(const sp<AudioFlinger::PlaybackThread::Track>& track,
1016 ActiveTracks<Track> mActiveTracks;
1053 status_t addTrack_l(const sp<Track>& track);
1054 bool destroyTrack_l(const sp<Track>& track);
1055 void removeTrack_l(const sp<Track>& track);
[all …]
DThreads.cpp1935 sp<Track> track = mTracks[i]; in dumpTracks_l()
1955 sp<Track> track = mActiveTracks[i]; in dumpTracks_l()
1999 sp<AudioFlinger::PlaybackThread::Track> AudioFlinger::PlaybackThread::createTrack_l( in createTrack_l()
2021 sp<Track> track; in createTrack_l()
2283 sp<Track> t = mTracks[i]; in createTrack_l()
2295 track = new Track(this, client, streamType, attr, sampleRate, format, in createTrack_l()
2424 status_t AudioFlinger::PlaybackThread::addTrack_l(const sp<Track>& track) in addTrack_l()
2464 track->mFillingUpStatus = mStandby ? Track::FS_FILLING : Track::FS_FILLED; in addTrack_l()
2468 track->sharedBuffer() != 0 ? Track::FS_FILLED : Track::FS_FILLING; in addTrack_l()
2507 bool AudioFlinger::PlaybackThread::destroyTrack_l(const sp<Track>& track) in destroyTrack_l()
[all …]
DAudioFlinger.h541 class Track; variable
617 explicit TrackHandle(const sp<PlaybackThread::Track>& track);
638 const sp<PlaybackThread::Track> mTrack;
DAudioFlinger.cpp736 sp<PlaybackThread::Track> track; in createTrack()
/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.cpp662 Track* track; in onMessageReceived()
861 Track *track = audio ? &mAudioTrack : &mVideoTrack; in dequeueAccessUnit()
1014 const Track *track = NULL; in getSelectedTrack()
1048 Track* track = NULL; in selectTrack()
1071 Track *track = isSubtitle ? &mSubtitleTrack : &mTimedTextTrack; in selectTrack()
1119 Track *track = audio ? &mAudioTrack : &mVideoTrack; in selectTrack()
1339 Track *track; in readBuffer()
1484 Track *counterTrack = in readBuffer()
1510 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/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()
1913 const mkvparser::Track *track = tracks->GetTrackByIndex(index); in addTracks()
/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/desktop/
DOutputMixExt.h44 } Track; typedef
/frameworks/wilhelm/src/objects/
DCAudioPlayer.cpp80 Track *track = thiz->mTrack; in CAudioPlayer_PreDestroy()
/frameworks/wilhelm/src/
Dclasses.h87 Track *mTrack;
Ditfstruct.h451 Track mTracks[MAX_TRACK];
/frameworks/base/cmds/statsd/src/
Datoms.proto6770 * Track Media Codec usage
6785 * Track Media Extractor (pulling video/audio streams out of containers) usage
6800 * Track how we arbitrate between microphone/input requests.
6815 * Track how we arbitrate between microphone requests.
6830 * Track how we arbitrate between microphone/input requests.
6845 * Track how we arbitrate between microphone/input requests.
6860 * Track information about DRM framework performance
6879 * Track information about the widevine DRM plugin performance
6894 * Track information about recordings (e.g. camcorder)
6909 * Track Media Player usage