void NuPlayer::onMessageReceived(const sp<AMessage> &msg) { .. .. case kWhatStart: { .. .. mOffloadAudio = canOffloadStream(audioMeta, (videoFormat != NULL), true /* is_streaming */, streamType); if (mOffloadAudio) { flags |= Renderer::FLAG_OFFLOAD_AUDIO; }
這個 kWhatStart 是由:
void NuPlayer::start() { (new AMessage(kWhatStart, id()))->post(); }送出。
這邊的 caller:
android::NuPlayerDriver::start() android::MediaPlayerService::decode(..) ..Binder..mediaserver
沒有留言:
張貼留言