Monado OpenXR Runtime
Loading...
Searching...
No Matches
u_frameserver_ni.h
Go to the documentation of this file.
1// Copyright 2026, Beyley Cardellio
2// SPDX-License-Identifier: BSL-1.0
3/*!
4 * @file
5 * @brief Not implemented function helpers for frameservers.
6 * @author Beyley Cardellio <ep1cm1n10n123@gmail.com>
7 * @ingroup aux_util
8 */
9
10#pragma once
11
12#include "xrt/xrt_frameserver.h"
13
14#ifdef __cplusplus
15extern "C" {
16#endif
17
18
19/*
20 *
21 * Not implemented function helpers.
22 *
23 */
24
25/*!
26 * Not implemented function for @ref xrt_fs::enumerate_modes.
27 *
28 * @ingroup aux_util
29 */
31u_frameserver_ni_enumerate_modes(struct xrt_fs *xfs, struct xrt_fs_mode **out_modes, uint32_t *out_count);
32
33/*!
34 * Not implemented function for @ref xrt_fs::configure_capture.
35 *
36 * @ingroup aux_util
37 */
40
41/*!
42 * Not implemented function for @ref xrt_fs::stream_start.
43 *
44 * @ingroup aux_util
45 */
48 struct xrt_frame_sink *xs,
49 enum xrt_fs_capture_type capture_type,
50 uint32_t descriptor_index);
51
52/*!
53 * Not implemented function for @ref xrt_fs::slam_stream_start.
54 *
55 * @ingroup aux_util
56 */
59
60/*!
61 * Not implemented function for @ref xrt_fs::stream_stop.
62 *
63 * @ingroup aux_util
64 */
67
68/*!
69 * Not implemented function for @ref xrt_fs::is_running.
70 *
71 * @ingroup aux_util
72 */
74u_frameserver_ni_is_running(struct xrt_fs *xfs, bool *out_is_running);
75
76
77#ifdef __cplusplus
78}
79#endif
xrt_result_t u_frameserver_ni_enumerate_modes(struct xrt_fs *xfs, struct xrt_fs_mode **out_modes, uint32_t *out_count)
Not implemented function for xrt_fs::enumerate_modes.
Definition u_frameserver_ni.c:23
xrt_result_t u_frameserver_ni_is_running(struct xrt_fs *xfs, bool *out_is_running)
Not implemented function for xrt_fs::is_running.
Definition u_frameserver_ni.c:61
xrt_result_t u_frameserver_ni_configure_capture(struct xrt_fs *xfs, struct xrt_fs_capture_parameters *cp)
Not implemented function for xrt_fs::configure_capture.
Definition u_frameserver_ni.c:30
xrt_result_t u_frameserver_ni_slam_stream_start(struct xrt_fs *xfs, struct xrt_slam_sinks *sinks)
Not implemented function for xrt_fs::slam_stream_start.
Definition u_frameserver_ni.c:47
xrt_result_t u_frameserver_ni_stream_start(struct xrt_fs *xfs, struct xrt_frame_sink *xs, enum xrt_fs_capture_type capture_type, uint32_t descriptor_index)
Not implemented function for xrt_fs::stream_start.
Definition u_frameserver_ni.c:37
xrt_result_t u_frameserver_ni_stream_stop(struct xrt_fs *xfs)
Not implemented function for xrt_fs::stream_stop.
Definition u_frameserver_ni.c:54
enum xrt_result xrt_result_t
Result type used across Monado.
xrt_fs_capture_type
Enum describing which type of capture we are doing.
Definition xrt_frameserver.h:59
A object that is sent frames.
Definition xrt_frame.h:58
Controlling the camera capture parameters.
Definition xrt_frameserver.h:36
Definition xrt_frameserver.h:46
Frameserver that generates frames.
Definition xrt_frameserver.h:72
Container of pointers to sinks that could be used for a SLAM system.
Definition xrt_tracking.h:214
Frameserver interface for video drivers.