Added empty gstreamer video implementation
This commit is contained in:
1 parent
94ee25cd49
commit
2be1c021ce
12 files changed
+405
-2
No files matched your search
@@ -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();
|
||||
};
|
||||
|
||||
Reference in new issue
Block a user