shiguredo_libcamera 2026.1.0

Rust bindings for libcamera
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include "stream.h"
#include "internal.h"

lc_stream_t* lc_stream_configuration_stream(
    const lc_stream_configuration_t* sc) {
  auto stream = sc->sc->stream();
  if (!stream) {
    return nullptr;
  }
  auto lc_st = new lc_stream();
  lc_st->stream = stream;
  return lc_st;
}

void lc_stream_ref_destroy(lc_stream_t* stream) {
  delete stream;
}