Kể từ năm 2026, để phù hợp với mô hình phát triển ổn định của nhánh chính và đảm bảo tính ổn định của nền tảng cho hệ sinh thái, chúng tôi sẽ xuất bản mã nguồn lên AOSP vào quý 2 và quý 4. Để tạo và đóng góp cho AOSP, bạn nên sử dụng android-latest-release thay vì aosp-main. Nhánh tệp kê khai android-latest-release sẽ luôn tham chiếu đến bản phát hành gần đây nhất được chuyển đến AOSP. Để biết thêm thông tin, hãy xem bài viết Các thay đổi đối với AOSP.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Một nhà sản xuất, nhiều trình truyền tải vùng đệm máy ảnh của người dùng
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Tính năng này giới thiệu một nhóm phương thức cho phép các ứng dụng camera thêm và xoá các bề mặt đầu ra một cách linh động trong khi phiên chụp đang hoạt động và quá trình truyền phát trực tiếp camera đang diễn ra. Một đầu ra mới có thể liên kết đến một luồng camera dùng chung cụ thể do người dùng chọn. Sau khi được thêm, bạn có thể xoá một nền tảng bất cứ lúc nào.
Ý tưởng chung là chia sẻ các vùng đệm liên kết với một luồng camera cụ thể trong một số nền tảng đầu ra. Bộ đếm tham chiếu nội bộ theo dõi các vùng đệm khi chúng sẵn sàng để xử lý thêm ở phía người dùng.
Khi tất cả các thành phần sử dụng hoàn tất các tác vụ tương ứng, vùng đệm sẽ được loại bỏ khỏi hàng đợi và có sẵn cho camera.
Hình 1. Chia sẻ vùng đệm
Hình 1 mô tả một ví dụ về trường hợp trong đó các vùng đệm do luồng camera 2 xử lý được đính kèm và tách rời linh hoạt, được đếm tham chiếu và được quản lý bởi thành phần bộ chia luồng bên trong một luồng đầu ra dùng chung chuyên dụng trong dịch vụ camera.
Ví dụ và nguồn
Bạn có thể tìm thấy quá trình triển khai cốt lõi của tính năng này trong mô-đun Camera3StreamSplitter. Bạn có thể xem tài liệu về tính năng này trong tài liệu tham khảo dành cho nhà phát triển:
Triển khai
Bạn không cần triển khai ở phía Camera HAL vì tính năng này được triển khai ở phía khung.
Xác nhận kết quả
Quy trình triển khai của bạn phải vượt qua các trường hợp CTS bao gồm tính năng này trong mô-đun MultiViewTest và thư viện JNI gốc cho API gốc.
Nội dung và mã mẫu trên trang này phải tuân thủ các giấy phép như mô tả trong phần Giấy phép nội dung. Java và OpenJDK là nhãn hiệu hoặc nhãn hiệu đã đăng ký của Oracle và/hoặc đơn vị liên kết của Oracle.
Cập nhật lần gần đây nhất: 2025-12-03 UTC.
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Thiếu thông tin tôi cần","missingTheInformationINeed","thumb-down"],["Quá phức tạp/quá nhiều bước","tooComplicatedTooManySteps","thumb-down"],["Đã lỗi thời","outOfDate","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Vấn đề về mẫu/mã","samplesCodeIssue","thumb-down"],["Khác","otherDown","thumb-down"]],["Cập nhật lần gần đây nhất: 2025-12-03 UTC."],[],[]]