[Android源代码学习] IMediaRecorder.cpp如何完成Muxer工作?

时间:2014-04-22 02:38:52

标签: android android-mediarecorder mediamuxer

我想从MediaRecorder.java

中提取媒体复用器部分

我一直在阅读android源代码,版本是Jellybean(4.2.2)。相应的是android_media_MediaRecorder.cppMediaRecoder.cpp,但start()函数中没有明确的媒体复用过程定义。 所以我读了IMediaRecorder.cpp,但仍然没有明确的定义:

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

我现在不知道该怎么看...有谁知道这个? 谢谢你的建议!

1 个答案:

答案 0 :(得分:0)

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

类MPEG4Writer正在完成这项工作,您可以在源代码中找到MPEG4Writer.cpp。