forked from Raveler/ffmpeg-cpp
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathSimpleInterface.h
More file actions
20 lines (12 loc) · 796 Bytes
/
SimpleInterface.h
File metadata and controls
20 lines (12 loc) · 796 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
// MathLibrary.h - Contains declarations of math functions
#pragma once
#define DllExport __declspec(dllexport)
extern "C" DllExport void* ffmpegCppCreate(const char* outputFileName);
extern "C" DllExport void ffmpegCppAddVideoStream(void* handle, const char* videoFileName);
extern "C" DllExport void ffmpegCppAddAudioStream(void* handle, const char* audioFileName);
extern "C" DllExport void ffmpegCppAddVideoFilter(void* handle, const char* filterString);
extern "C" DllExport void ffmpegCppAddAudioFilter(void* handle, const char* filterString);
extern "C" DllExport void ffmpegCppGenerate(void* handle);
extern "C" DllExport bool ffmpegCppIsError(void* handle);
extern "C" DllExport const char* ffmpegCppGetError(void* handle);
extern "C" DllExport void ffmpegCppClose(void* handle);