1234567891011121314151617 |
- #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);
|