cameraserver进程当中:
void CameraClient::dataCallbackTimestamp(nsecs_t timestamp,
int32_t msgType, const sp<IMemory>& dataPtr, void* user) {
void Camera::dataCallbackTimestamp(nsecs_t timestamp, int32_t msgType, const sp<IMemory>& dataPtr)
mediaserver 进程:
void CameraSourceListener::postDataTimestamp(
nsecs_t timestamp, int32_t msgType, const sp<IMemory>& dataPtr) {
void CameraSource::dataCallbackTimestamp(int64_t timestampUs,
int32_t msgType __unused, const sp<IMemory> &data) {
status_t CameraSource::read(
MediaBuffer **buffer, const ReadOptions *options) {
void MediaCodecSource::Puller::onMessageReceived(const sp<AMessage> &msg) {
void MediaCodecSource::Puller::Queue::pushBuffer(MediaBuffer *mbuf) {
bool MediaCodecSource::Puller::Queue::readBuffer(MediaBuffer **mbuf, bool isStopping)
status_t MediaCodecSource::feedEncoderInputBuffers() {
sp&l
Android8.1.0 Camera1 API 录像数据流程
最新推荐文章于 2023-09-17 22:27:48 发布

最低0.47元/天 解锁文章
4124

被折叠的 条评论
为什么被折叠?



