You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
17 lines
576 B
17 lines
576 B
#pragma once |
|
|
|
#include "camera.h" |
|
#include "device.h" |
|
|
|
typedef struct _MPPipeline MPPipeline; |
|
|
|
typedef void (*MPPipelineCallback)(MPPipeline *, void *); |
|
|
|
MPPipeline *mp_pipeline_new(); |
|
void mp_pipeline_invoke(MPPipeline *pipeline, MPPipelineCallback callback, void *data, size_t size); |
|
void mp_pipeline_free(MPPipeline *pipeline); |
|
|
|
typedef struct _MPPipelineCapture MPPipelineCapture; |
|
|
|
MPPipelineCapture *mp_pipeline_capture_start(MPPipeline *pipeline, MPCamera *camera, void (*capture)(MPImage, void *), void *data); |
|
void mp_pipeline_capture_end(MPPipelineCapture *capture);
|
|
|