summaryrefslogtreecommitdiff
path: root/vaa3d_wrapper/loadV3dFFMpeg.h
blob: a4096eafdf036fc8a9a930314686b52aeec742e2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
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