A partir de 2026, para alinearnos con nuestro modelo de desarrollo estable de la rama principal y garantizar la estabilidad de la plataforma para el ecosistema, publicaremos el código fuente en AOSP en el segundo y cuarto trimestre. Para compilar AOSP y contribuir a él, te recomendamos que utilices android-latest-release en lugar de aosp-main. La rama del manifiesto android-latest-release siempre hará referencia a la versión más reciente que se envió al AOSP. Para obtener más información, consulta Cambios en AOSP.
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Referencia de la struct camera3_stream_buffer_set
#include <
camera3.h
>
camera3_stream_buffer_set_t:
Es el conjunto completo de búferes de gralloc para una transmisión. Esta estructura se proporciona a register_stream_buffers() para permitir que el dispositivo HAL de la cámara registre, asigne, etc., los búferes de transmisión asignados recientemente.
>= CAMERA_DEVICE_API_VERSION_3_2:
Está obsoleto (y no se usa). En particular, register_stream_buffers también dejó de estar disponible y nunca se invocará.
Definición en la línea
1844
del archivo
camera3.h
.
|
Búferes buffer_handle_t**
|
Es el array de controladores de búfer de gralloc para esta transmisión. Si el formato de transmisión se establece en HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED, el dispositivo HAL de la cámara debe inspeccionar los búferes pasados para determinar si hay información de formato de píxeles privada de la plataforma.
Definición en la línea
1862
del archivo
camera3.h
.
Es la cantidad de búferes de esta transmisión. Se garantiza que sea de al menos stream->max_buffers.
Definición en la línea
1854
del archivo
camera3.h
.
El identificador de flujo al que pertenecen estos búferes
Definición en la línea
1848
del archivo
camera3.h
.
La documentación de esta struct se generó a partir del siguiente archivo:
-
hardware/libhardware/include/hardware/
camera3.h
El contenido y las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
Última actualización: 2025-07-27 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-07-27 (UTC)"],[],[]]