Source creation by origin: File, software and hardware. Separate source

classes for Media and Session sources. Update of file dialog
accordingly.
This commit is contained in:
brunoherbelin
2020-05-20 22:16:31 +02:00
parent 46f3ad5a50
commit a2ea06b2c6
18 changed files with 584 additions and 361 deletions

View File

@@ -1,7 +1,6 @@
#ifndef MIXER_H
#define MIXER_H
#include <vector>
// GStreamer
#include <gst/gst.h>
@@ -11,6 +10,7 @@
#include "Session.h"
#include "Source.h"
class Mixer
{
// Private Constructor
@@ -34,7 +34,7 @@ public:
void draw();
// manangement of sources
void createSourceMedia(std::string path);
void createSourceFile(std::string path);
void deleteSource(Source *s);
void deleteCurrentSource();