···1515#include "xrt/xrt_compositor.h"
16161717struct comp_target_factory;
1818+struct u_pacing_app_factory;
18191920#ifdef __cplusplus
2021extern "C" {
···3132 * @param xdev The head device
3233 * @param ctf A compositor target factory to force the output device, must remain valid for the lifetime of the
3334 * compositor. If NULL, factory is automatically selected
3535+ * @param upaf A pacing app factory to customize the application pacer, compositor takes ownership.
3636+ * If NULL, a default factory is used
3437 * @param out_xsysc The output compositor
3538 */
3639xrt_result_t
3740comp_main_create_system_compositor(struct xrt_device *xdev,
3841 const struct comp_target_factory *ctf,
4242+ struct u_pacing_app_factory *upaf,
3943 struct xrt_system_compositor **out_xsysc);
40444145