/frameworks/av/media/ndk/ |
D | NdkMediaMuxer.cpp | 58 media_status_t AMediaMuxer_delete(AMediaMuxer *muxer) { in AMediaMuxer_delete() argument 60 delete muxer; in AMediaMuxer_delete() 65 media_status_t AMediaMuxer_setLocation(AMediaMuxer *muxer, float latitude, float longtitude) { in AMediaMuxer_setLocation() argument 66 return translate_error(muxer->mImpl->setLocation(latitude * 10000, longtitude * 10000)); in AMediaMuxer_setLocation() 70 media_status_t AMediaMuxer_setOrientationHint(AMediaMuxer *muxer, int degrees) { in AMediaMuxer_setOrientationHint() argument 71 return translate_error(muxer->mImpl->setOrientationHint(degrees)); in AMediaMuxer_setOrientationHint() 75 ssize_t AMediaMuxer_addTrack(AMediaMuxer *muxer, const AMediaFormat *format) { in AMediaMuxer_addTrack() argument 78 ssize_t ret = muxer->mImpl->addTrack(msg); in AMediaMuxer_addTrack() 83 media_status_t AMediaMuxer_start(AMediaMuxer *muxer) { in AMediaMuxer_start() argument 84 return translate_error(muxer->mImpl->start()); in AMediaMuxer_start() [all …]
|
/frameworks/base/media/jni/ |
D | android_media_MediaMuxer.cpp | 49 sp<MediaMuxer> muxer(reinterpret_cast<MediaMuxer *>(nativeObject)); in android_media_MediaMuxer_addTrack() local 50 if (muxer == NULL) { in android_media_MediaMuxer_addTrack() 66 jint trackIndex = muxer->addTrack(trackformat); in android_media_MediaMuxer_addTrack() 79 sp<MediaMuxer> muxer(reinterpret_cast<MediaMuxer *>(nativeObject)); in android_media_MediaMuxer_writeSampleData() local 80 if (muxer == NULL) { in android_media_MediaMuxer_writeSampleData() 124 status_t err = muxer->writeSampleData(buffer, trackIndex, timeUs, flags); in android_media_MediaMuxer_writeSampleData() 168 sp<MediaMuxer> muxer = MediaMuxer::create(fd, fileFormat); in android_media_MediaMuxer_native_setup() local 169 if (muxer == nullptr) { in android_media_MediaMuxer_native_setup() 173 muxer->incStrong(clazz); in android_media_MediaMuxer_native_setup() 174 return reinterpret_cast<jlong>(muxer.get()); in android_media_MediaMuxer_native_setup() [all …]
|
/frameworks/av/media/ndk/fuzzer/ |
D | ndk_mediamuxer_fuzzer.cpp | 82 AMediaMuxer* muxer = nullptr; in LLVMFuzzerTestOneInput() local 85 muxer = AMediaMuxer_new(fd, fdp.ConsumeBool() in LLVMFuzzerTestOneInput() 93 muxer = AMediaMuxer_append(fd, fdp.PickValueInArray(kAppendMode) /* mode */); in LLVMFuzzerTestOneInput() 95 if (!muxer) { in LLVMFuzzerTestOneInput() 105 AMediaMuxer_setLocation(muxer, fdp.ConsumeFloatingPoint<float>() /* latitude */, in LLVMFuzzerTestOneInput() 110 AMediaMuxer_setOrientationHint(muxer, fdp.ConsumeIntegral<int32_t>() /* degrees */); in LLVMFuzzerTestOneInput() 114 AMediaMuxer_start(muxer); in LLVMFuzzerTestOneInput() 118 AMediaMuxer_stop(muxer); in LLVMFuzzerTestOneInput() 122 AMediaMuxer_getTrackCount(muxer); in LLVMFuzzerTestOneInput() 127 AMediaMuxer_getTrackFormat(muxer, fdp.ConsumeIntegral<size_t>() /* idx */); in LLVMFuzzerTestOneInput() [all …]
|
/frameworks/base/packages/SystemUI/src/com/android/systemui/screenrecord/ |
D | ScreenRecordingMuxer.java | 56 MediaMuxer muxer = new MediaMuxer(mOutFile, mFormat); in mux() local 70 int muxId = muxer.addTrack(extractor.getTrackFormat(i)); in mux() 78 muxer.start(); in mux() 95 muxer.writeSampleData(muxId, buffer, info); in mux() 103 muxer.stop(); in mux() 104 muxer.release(); in mux()
|
/frameworks/av/cmds/stagefright/ |
D | muxer.cpp | 84 sp<MediaMuxer> muxer = MediaMuxer::create(fd, container); in muxing() local 85 if (muxer == nullptr) { in muxing() 148 ssize_t newTrackIndex = muxer->addTrack(format); in muxing() 165 muxer->setOrientationHint(rotationDegrees); in muxing() 166 muxer->start(); in muxing() 212 err = muxer->writeSampleData(newBuffer, in muxing() 221 muxer->stop(); in muxing()
|
D | Android.bp | 214 name: "muxer", 216 srcs: ["muxer.cpp"],
|
/frameworks/av/cmds/screenrecord/ |
D | screenrecord.cpp | 416 const ssize_t metaTrackIdx, AMediaMuxer *muxer) { in writeWinscopeMetadataLegacy() argument 440 return AMediaMuxer_writeSampleData(muxer, metaTrackIdx, buffer->data(), &bufferInfo); in writeWinscopeMetadataLegacy() 462 const ssize_t metaTrackIdx, AMediaMuxer *muxer) { in writeWinscopeMetadata() argument 509 return AMediaMuxer_writeSampleData(muxer, metaTrackIdx, buffer->data(), &bufferInfo); in writeWinscopeMetadata() 558 static status_t runEncoder(const sp<MediaCodec>& encoder, AMediaMuxer* muxer, FILE* rawFp, in runEncoder() argument 571 assert((rawFp == NULL && muxer != NULL) || (rawFp != NULL && muxer == NULL)); in runEncoder() 608 if (muxer != NULL) { in runEncoder() 628 if (muxer == NULL) { in runEncoder() 654 err = AMediaMuxer_writeSampleData(muxer, trackIdx, buffer->data(), &bufferInfo); in runEncoder() 689 if (muxer != NULL) { in runEncoder() [all …]
|
/frameworks/av/media/tests/benchmark/MediaBenchmarkTest/src/androidTest/java/com/android/media/benchmark/tests/ |
D | MuxerTest.java | 142 Muxer muxer = new Muxer(); in testMuxer() local 143 int trackIndex = muxer.setUpMuxer(mContext, outputFormat, format); in testMuxer() 144 int status = muxer.mux(trackIndex, inputBuffer, inputBufferInfo); in testMuxer() 147 muxer.deInitMuxer(); in testMuxer() 148 muxer.dumpStatistics(mInputFileName, mFormat, extractor.getClipDuration(), mStatsFile); in testMuxer() 149 muxer.resetMuxer(); in testMuxer()
|
/frameworks/av/media/ndk/include/media/ |
D | NdkMediaMuxer.h | 160 media_status_t AMediaMuxer_writeSampleData(AMediaMuxer *muxer, 202 AMediaFormat* AMediaMuxer_getTrackFormat(AMediaMuxer* muxer, size_t idx) __INTRODUCED_IN(31);
|
/frameworks/av/media/module/libmediatranscoding/transcoder/ |
D | MediaSampleWriter.cpp | 71 DefaultMuxer(AMediaMuxer* muxer) : mMuxer(muxer){}; in DefaultMuxer() argument 94 bool MediaSampleWriter::init(const std::shared_ptr<MediaSampleWriterMuxerInterface>& muxer, in init() argument 100 } else if (muxer == nullptr) { in init() 112 mMuxer = muxer; in init()
|
/frameworks/av/media/tests/benchmark/MediaBenchmarkTest/src/main/cpp/ |
D | CMakeLists.txt | 32 ${native_source_path}/muxer/Muxer.cpp 38 include_directories(${native_source_path}/muxer)
|
/frameworks/av/media/libstagefright/ |
D | MediaMuxer.cpp | 66 MediaMuxer *muxer = new (std::nothrow) MediaMuxer(fd, (MediaMuxer::OutputFormat)format); in create() local 67 if (muxer == nullptr) { in create() 70 return muxer; in create()
|
/frameworks/av/services/camera/libcameraservice/api2/ |
D | HeicCompositeStream.cpp | 832 it.second.muxer != nullptr; in getNextReadyInputLocked() 836 bool hasOutputBuffer = it.second.muxer != nullptr || in getNextReadyInputLocked() 873 inputFrame.muxer != nullptr; in processInputFrame() 877 bool hasOutputBuffer = inputFrame.muxer != nullptr || in processInputFrame() 902 if (inputFrame.muxer == nullptr) { in processInputFrame() 966 inputFrame.muxer = MediaMuxer::create(inputFrame.fileFd, MediaMuxer::OUTPUT_FORMAT_HEIF); in startMuxerForInputFrame() 967 if (inputFrame.muxer == nullptr) { in startMuxerForInputFrame() 973 res = inputFrame.muxer->setOrientationHint(inputFrame.orientation); in startMuxerForInputFrame() 980 ssize_t trackId = inputFrame.muxer->addTrack(inputFrame.format); in startMuxerForInputFrame() 989 res = inputFrame.muxer->start(); in startMuxerForInputFrame() [all …]
|
D | HeicCompositeStream.h | 172 sp<MediaMuxer> muxer; member
|
/frameworks/av/media/module/libmediatranscoding/transcoder/include/media/ |
D | MediaSampleWriter.h | 123 bool init(const std::shared_ptr<MediaSampleWriterMuxerInterface>& muxer /* nonnull */,
|
/frameworks/av/media/tests/benchmark/ |
D | README.md | 236 * MediaMuxer: includes creating the object, adding track, and starting the muxer.
|