diff options
Diffstat (limited to 'vaa3d_wrapper/loadV3dFFMpeg.h')
| -rw-r--r-- | vaa3d_wrapper/loadV3dFFMpeg.h | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/vaa3d_wrapper/loadV3dFFMpeg.h b/vaa3d_wrapper/loadV3dFFMpeg.h new file mode 100644 index 0000000..a4096ea --- /dev/null +++ b/vaa3d_wrapper/loadV3dFFMpeg.h @@ -0,0 +1,20 @@ +#ifndef LOADV3DFFMPEG_H +#define LOADV3DFFMPEG_H + +#ifdef USE_FFMPEG + +#include "../../v3d/v3d_core.h" // Image4DSimple +extern "C" { +#include "libavcodec/avcodec.h" +} +#include <iostream> + +bool loadStackFFMpeg(const char* fileName, Image4DSimple& image); +bool loadStackFFMpegAsGray(const char* fileName, Image4DSimple& img); +bool loadStackFFMpeg(QUrl url, Image4DSimple& image); +bool loadStackFFMpegAsGray(QUrl url, Image4DSimple& img); +bool saveStackFFMpeg(const char * fileName, const My4DImage& img, enum CodecID codec_id = CODEC_ID_MPEG4); + +#endif // USE_FFMPEG + +#endif // LOADV3DFFMPEG_H |
