Added empty gstreamer video implementation

This commit is contained in:
Stephan Sundermann committed 2013-02-10 18:03:53 +01:00
1 parent 94ee25cd49
commit 2be1c021ce
12 files changed
+405 -2

No files matched your search

+25
View File
@@ -0,0 +1,25 @@
#pragma once
#include "gst/gst.h"
using namespace std;
class GstreamerVideoStream
{
public:
int ID;
GstreamerVideoStream(int ID);
~GstreamerVideoStream(void);
int LoadVideo(const wchar_t* VideoFileName);
bool CloseVideo();
float GetVideoLength();
UINT8* GetFrame(float Time, float &VideoTime);
bool Skip(float Start, float Gap);
void SetVideoLoop(bool Loop);
void PauseVideo();
void ResumeVideo();
bool Finished();
};