neko/internal/capture/gst/gst.h

15 lines
480 B
C
Raw Normal View History

2021-01-12 03:57:14 +13:00
#pragma once
#include <gst/gst.h>
2021-01-12 03:57:14 +13:00
#include <gst/app/gstappsrc.h>
extern void goHandlePipelineBuffer(void *buffer, int bufferLen, int samples, int pipelineId);
GstElement *gstreamer_send_create_pipeline(char *pipeline);
void gstreamer_send_start_pipeline(GstElement *pipeline, int pipelineId);
void gstreamer_send_play_pipeline(GstElement *pipeline);
void gstreamer_send_stop_pipeline(GstElement *pipeline);
void gstreamer_send_start_mainloop(void);
void gstreamer_init(void);