2024-06-11 01:36:40 +00:00
|
|
|
#include "msgq/visionipc/visionbuf.h"
|
2023-09-27 15:45:31 -07:00
|
|
|
|
|
|
|
void VisionBuf::init_yuv(size_t init_width, size_t init_height, size_t init_stride, size_t init_uv_offset){
|
|
|
|
this->width = init_width;
|
|
|
|
this->height = init_height;
|
|
|
|
this->stride = init_stride;
|
|
|
|
this->uv_offset = init_uv_offset;
|
|
|
|
|
|
|
|
this->y = (uint8_t *)this->addr;
|
|
|
|
this->uv = this->y + this->uv_offset;
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
uint64_t VisionBuf::get_frame_id() {
|
|
|
|
return *frame_id;
|
|
|
|
}
|
|
|
|
|
|
|
|
void VisionBuf::set_frame_id(uint64_t id) {
|
|
|
|
*frame_id = id;
|
|
|
|
}
|