Home
last modified time | relevance | path

Searched refs:MediaSample (Results 1 – 15 of 15) sorted by relevance

/aosp12/frameworks/av/media/libmediatranscoding/transcoder/include/media/
H A DMediaSample.h59 struct MediaSample { struct
67 using OnSampleReleasedCallback = std::function<void(MediaSample* sample)>; argument
79 static std::shared_ptr<MediaSample> createWithReleaseCallback( in createWithReleaseCallback() argument
82 MediaSample* sample = new MediaSample(buffer, dataOffset, bufferId, releaseCallback); in createWithReleaseCallback()
83 return std::shared_ptr<MediaSample>( in createWithReleaseCallback()
84 sample, std::bind(&MediaSample::releaseSample, std::placeholders::_1)); in createWithReleaseCallback()
107 MediaSample() = default; argument
110 MediaSample(uint8_t* buffer, size_t dataOffset, uint32_t bufferId, in MediaSample() function
117 static void releaseSample(MediaSample* sample) { in releaseSample() argument
126 MediaSample(const MediaSample&) = delete;
[all …]
H A DMediaSampleQueue.h42 bool enqueue(const std::shared_ptr<MediaSample>& sample);
50 bool dequeue(std::shared_ptr<MediaSample>* sample /* nonnull */);
65 std::queue<std::shared_ptr<MediaSample>> mSampleQueue GUARDED_BY(mMutex);
H A DMediaSampleWriter.h76 std::function<void(const std::shared_ptr<MediaSample>& sample)>;
176 using SampleEntry = std::pair<size_t, std::shared_ptr<MediaSample>>;
214 void addSampleToTrack(size_t trackIndex, const std::shared_ptr<MediaSample>& sample);
H A DMediaTrackTranscoder.h109 void onOutputSampleAvailable(const std::shared_ptr<MediaSample>& sample);
/aosp12/frameworks/av/media/libmediatranscoding/transcoder/tests/
H A DMediaSampleQueueTests.cpp39 static std::shared_ptr<MediaSample> newSample(uint32_t id) { in newSample()
59 std::shared_ptr<MediaSample> sample; in TEST_F()
79 std::shared_ptr<MediaSample> sample; in TEST_F()
101 std::shared_ptr<MediaSample> sample; in TEST_F()
117 MediaSample::OnSampleReleasedCallback callback = [&bufferReleased](MediaSample* sample) { in TEST_F()
124 MediaSample::createWithReleaseCallback(nullptr, 0, i, callback)); in TEST_F()
134 std::shared_ptr<MediaSample> sample; in TEST_F()
154 MediaSample::OnSampleReleasedCallback callback = [&bufferReleased](MediaSample* sample) { in TEST_F()
187 std::shared_ptr<MediaSample> sample; in TEST_F()
202 std::shared_ptr<MediaSample> sample; in TEST_F()
[all …]
H A DMediaSampleWriterTests.cpp255 auto sample = std::make_shared<MediaSample>(); in newSample()
264 static std::shared_ptr<MediaSample> newSampleEos() { in newSampleEos()
268 static std::shared_ptr<MediaSample> newSampleWithPts(int64_t ptsUs) { in newSampleWithPts()
276 static std::shared_ptr<MediaSample> newSampleWithPtsOnly(int64_t ptsUs) { in newSampleWithPtsOnly()
399 std::vector<std::pair<std::shared_ptr<MediaSample>, size_t>> addedSamples; in TEST_F()
443 [](const std::pair<std::shared_ptr<MediaSample>, size_t>& left, in TEST_F()
444 const std::pair<std::shared_ptr<MediaSample>, size_t>& right) { in TEST_F() argument
481 static std::shared_ptr<MediaSample> readSampleAndAdvance(AMediaExtractor* extractor, in readSampleAndAdvance()
502 auto sample = MediaSample::createWithReleaseCallback( in readSampleAndAdvance()
538 std::shared_ptr<MediaSample> sample; in TEST_F()
[all …]
H A DVideoTrackTranscoderTests.cpp111 transcoder->setSampleConsumer([&sampleCount, &eos](const std::shared_ptr<MediaSample>& sample) { in TEST_F()
192 std::vector<std::shared_ptr<MediaSample>> samples; in TEST_F()
194 [&samples, &semaphore](const std::shared_ptr<MediaSample>& sample) { in TEST_F()
H A DMediaTrackTranscoderTests.cpp116 [this, numSamplesToSave](const std::shared_ptr<MediaSample>& sample) { in drainOutputSamples()
145 std::vector<std::shared_ptr<MediaSample>> mSavedSamples;
301 mTranscoder->setSampleConsumer([&](const std::shared_ptr<MediaSample>& sample) { in TEST_P()
H A DPassthroughTrackTranscoderTests.cpp171 [&sampleCount, &sampleChecksums, &eos](const std::shared_ptr<MediaSample>& sample) { in TEST_F()
/aosp12/frameworks/av/media/libmediatranscoding/transcoder/
H A DPassthroughTrackTranscoder.cpp101 std::shared_ptr<MediaSample> sample; in runTranscodeLoop()
107 MediaSample::OnSampleReleasedCallback bufferReleaseCallback = in runTranscodeLoop()
108 [bufferPool = mBufferPool](MediaSample* sample) { in runTranscodeLoop()
127 sample = MediaSample::createWithReleaseCallback( in runTranscodeLoop()
137 sample = std::make_shared<MediaSample>(); in runTranscodeLoop()
H A DMediaSampleQueue.cpp25 bool MediaSampleQueue::enqueue(const std::shared_ptr<MediaSample>& sample) { in enqueue()
35 bool MediaSampleQueue::dequeue(std::shared_ptr<MediaSample>* sample) NO_THREAD_SAFETY_ANALYSIS { in dequeue()
58 std::queue<std::shared_ptr<MediaSample>> empty = {}; in abort()
H A DMediaTrackTranscoder.cpp82 auto sample = std::make_shared<MediaSample>(); in start()
120 void MediaTrackTranscoder::onOutputSampleAvailable(const std::shared_ptr<MediaSample>& sample) { in onOutputSampleAvailable()
134 std::shared_ptr<MediaSample> sample; in setSampleConsumer()
H A DMediaSampleWriter.cpp153 return [self = shared_from_this(), trackIndex](const std::shared_ptr<MediaSample>& sample) { in addTrack()
159 const std::shared_ptr<MediaSample>& sample) { in addSampleToTrack()
263 std::shared_ptr<MediaSample> sample; in runWriterLoop()
H A DVideoTrackTranscoder.cpp476 MediaSample::OnSampleReleasedCallback bufferReleaseCallback = in dequeueOutputSample()
477 [encoder = mEncoder](MediaSample* sample) { in dequeueOutputSample()
482 std::shared_ptr<MediaSample> sample = MediaSample::createWithReleaseCallback( in dequeueOutputSample()
/aosp12/frameworks/av/media/libmediatranscoding/transcoder/benchmark/
H A DMediaTrackTranscoderBenchmark.cpp283 transcoder->setSampleConsumer([&sampleCount](const std::shared_ptr<MediaSample>& sample) { in ConfigureEmptySampleConsumer()