【问题标题】:[Android source code learning ]How does IMediaRecorder.cpp do the Muxer job?【Android源码学习】IMediaRecorder.cpp是如何做Muxer工作的?
【发布时间】:2014-04-22 02:38:51
【问题描述】:

我想从MediaRecorder.java 中提取媒体复用器部分。

我一直在看android源码,版本是Jellybean(4.2.2)。对应的是android_media_MediaRecorder.cppMediaRecoder.cpp,但是start()函数中没有明确定义media muxer进程。 于是我看了IMediaRecorder.cpp,但还是没有明确的定义:

status_t start()
{
ALOGV("start");
Parcel data, reply;
data.writeInterfaceToken(IMediaRecorder::getInterfaceDescriptor());
remote()->transact(START, data, &reply);
return reply.readInt32();
}

我现在不知道该看什么...有人知道吗? 感谢您的建议!

【问题讨论】:

    标签: android android-mediarecorder mediamuxer


    【解决方案1】:

    好的,我找到了一些有用的文章。

    MPEG4Writer 类在做这个工作,你可以在源代码中找到一个 MPEG4Writer.cpp。

    【讨论】:

    • 你在哪里找到这篇文章的?我其实很好奇 MPEG4Writer.cpp 和 MediaPlayer 类中使用的方法(例如设置方向提示)之间的关系?我也可以阅读您找到的那篇文章吗?
    猜你喜欢
    • 2018-03-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-03
    • 2012-01-02
    • 2019-10-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多