Monado OpenXR Runtime
gst_pipeline.c File Reference

An xrt_frame_sink that does gst things. More...

#include "util/u_misc.h"
#include "util/u_debug.h"
#include "gstreamer/gst_internal.h"
#include "gstreamer/gst_pipeline.h"
#include "gst/gst.h"
Include dependency graph for gst_pipeline.c:

Functions

static void break_apart (struct xrt_frame_node *node)
 
static void destroy (struct xrt_frame_node *node)
 
void gstreamer_pipeline_play (struct gstreamer_pipeline *gp)
 
void gstreamer_pipeline_stop (struct gstreamer_pipeline *gp)
 
void gstreamer_pipeline_create_from_string (struct xrt_frame_context *xfctx, const char *pipeline_string, struct gstreamer_pipeline **out_gp)
 
void gstreamer_pipeline_create_autovideo_sink (struct xrt_frame_context *xfctx, const char *appsrc_name, struct gstreamer_pipeline **out_gp)
 

Detailed Description

Function Documentation

◆ gstreamer_pipeline_stop()

void gstreamer_pipeline_stop ( struct gstreamer_pipeline gp)
Todo:
Should check if we got an error message here or an eos.

References U_LOG_D, and U_LOG_T.

Referenced by gui_window_record_close().