maix.uvc
maix.uvc module
You can use
maix.uvc
to access this module with MaixPy
This module is generated from MaixPy and MaixCDK
Module
No module
Enum
Variable
Function
helper_fill_mjpg_image
def helper_fill_mjpg_image(buf: capsule, size: int, img: maix.image.Image) -> int
helper_fill_mjpg_image
item | description |
---|---|
param | buf: to be filled size: to be set img: image::Image |
return | int |
C++ defination code:
int helper_fill_mjpg_image(void* buf, uint32_t* size, image::Image *img)
Class
UvcServer
UvcServer class
C++ defination code:
class UvcServer
set_cb
def set_cb(self, cb: typing.Callable[[capsule, int], int]) -> None
set UvcServer's cb
item | description |
---|---|
type | func |
param | cb: callback function |
return | void |
static | False |
C++ defination code:
void set_cb(std::function<int(void* buf, uint32_t* size)> cb)
run
def run(self) -> None
run UvcServer
item | description |
---|---|
type | func |
return | void |
static | False |
C++ defination code:
void run()
stop
def stop(self) -> None
stop UvcServer
item | description |
---|---|
type | func |
return | void |
static | False |
C++ defination code:
void stop()
__init__
def __init__(self, cb: typing.Callable[[capsule, int], int] = None) -> None
Construct a new jpeg server object
item | description |
---|---|
type | func |
note | You can get the picture stream through http://host:port/stream, you can also get it through http://ip:port, and you can add personal style through set_html() at this time |
static | False |
C++ defination code:
UvcServer(std::function<int(void* buf, uint32_t* size)> cb = nullptr)
UvcStreamer
UvcStreamer class
C++ defination code:
class UvcStreamer
__init__
def __init__(self) -> None
Construct a new jpeg streamer object
item | description |
---|---|
type | func |
note | You can get the picture stream through http://host:port/stream, you can also get it through http://ip:port, and you can add personal style through set_html() at this time |
static | False |
C++ defination code:
UvcStreamer()
show
def show(self, img: maix.image.Image) -> maix.err.Err
Write data to uvc
item | description |
---|---|
type | func |
param | img: image object |
return | error code, err::ERR_NONE means success, others means failed |
static | False |
C++ defination code:
err::Err show(image::Image *img)
use_mjpg
def use_mjpg(self, b: int = 1) -> None
use mjpg on uvc
item | description |
---|---|
type | func |
param | b: using mjpg: 0 for NOT, others to use |
return | void |
static | False |
C++ defination code:
void use_mjpg(uint32_t b=1)