Bouffalo SDK
1.0
Bouffalolab Software Development Kit
|
MJPEG configuration structure. More...
#include <bflb_mjpeg.h>
Data Fields | |
uint8_t | format |
uint8_t | quality |
uint16_t | rows |
uint16_t | resolution_x |
uint16_t | resolution_y |
uint32_t | input_bufaddr0 |
uint32_t | input_bufaddr1 |
uint32_t | output_bufaddr |
uint32_t | output_bufsize |
uint16_t * | input_yy_table |
uint16_t * | input_uv_table |
MJPEG configuration structure.
format | MJPEG format, use mjpeg format definition |
resolution_x | MJPEG width, must be a multiple of 8 or a multiple of 16 |
resolution_y | MJPEG higth, must be a multiple of 8 or a multiple of 16 |
input_bufaddr0 | MJPEG input buffer address 0 for yy , must be align 16 |
input_bufaddr1 | MJPEG input buffer address 0 for yy , must be align 16 |
output_bufaddr | MJPEG output buffer address , must be align 16 |
output_bufsize | MJPEG output buffer size, must be larger than resolution_x*resolution_y*2*MJPEG_MAX_FRAME_COUNT |
Definition at line 68 of file bflb_mjpeg.h.
uint8_t format |
Definition at line 69 of file bflb_mjpeg.h.
uint32_t input_bufaddr0 |
Definition at line 74 of file bflb_mjpeg.h.
uint32_t input_bufaddr1 |
Definition at line 75 of file bflb_mjpeg.h.
uint16_t* input_uv_table |
Definition at line 79 of file bflb_mjpeg.h.
uint16_t* input_yy_table |
Definition at line 78 of file bflb_mjpeg.h.
uint32_t output_bufaddr |
Definition at line 76 of file bflb_mjpeg.h.
uint32_t output_bufsize |
Definition at line 77 of file bflb_mjpeg.h.
uint8_t quality |
Definition at line 70 of file bflb_mjpeg.h.
uint16_t resolution_x |
Definition at line 72 of file bflb_mjpeg.h.
uint16_t resolution_y |
Definition at line 73 of file bflb_mjpeg.h.
uint16_t rows |
Definition at line 71 of file bflb_mjpeg.h.