areaDetector  3-5-0
EPICS areaDetector framework
Classes | Macros
ffmpegFile.h File Reference
#include "NDPluginFile.h"
#include "ffmpegCommon.h"

Go to the source code of this file.

Classes

class  ffmpegFile
 Writes NDArrays to a ffmpeg file. More...
 

Macros

#define ffmpegFileBitrateString   "FFMPEG_BITRATE" /* (asynFloat64, r/w) File bitrate */
 
#define ffmpegFileFPSString   "FFMPEG_FPS" /* (asynInt32, r/w) Frames per second */
 
#define ffmpegFileHeightString   "FFMPEG_HEIGHT" /* (asynInt32, r/w) Video Height */
 
#define ffmpegFileWidthString   "FFMPEG_WIDTH" /* (asynInt32, r/w) Video Width */
 
#define EXACT_INT_DBL_MIN   -9007199254740992.0
 
#define EXACT_INT_DBL_MAX   9007199254740992.0
 
#define FIRST_FFMPEG_FILE_PARAM   ffmpegFileBitrate
 
#define LAST_FFMPEG_FILE_PARAM   ffmpegFileWidth
 
#define NUM_FFMPEG_FILE_PARAMS   (int)(&LAST_FFMPEG_FILE_PARAM - &FIRST_FFMPEG_FILE_PARAM + 1)
 

Detailed Description

License

Author: Diamond Light Source, Copyright 2010

'ffmpegServer' is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

'ffmpegServer' is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with 'ffmpegServer'. If not, see http://www.gnu.org/licenses/.

Macro Definition Documentation

◆ EXACT_INT_DBL_MAX

#define EXACT_INT_DBL_MAX   9007199254740992.0

◆ EXACT_INT_DBL_MIN

#define EXACT_INT_DBL_MIN   -9007199254740992.0

◆ ffmpegFileBitrateString

#define ffmpegFileBitrateString   "FFMPEG_BITRATE" /* (asynFloat64, r/w) File bitrate */

◆ ffmpegFileFPSString

#define ffmpegFileFPSString   "FFMPEG_FPS" /* (asynInt32, r/w) Frames per second */

◆ ffmpegFileHeightString

#define ffmpegFileHeightString   "FFMPEG_HEIGHT" /* (asynInt32, r/w) Video Height */

◆ ffmpegFileWidthString

#define ffmpegFileWidthString   "FFMPEG_WIDTH" /* (asynInt32, r/w) Video Width */

◆ FIRST_FFMPEG_FILE_PARAM

#define FIRST_FFMPEG_FILE_PARAM   ffmpegFileBitrate

◆ LAST_FFMPEG_FILE_PARAM

#define LAST_FFMPEG_FILE_PARAM   ffmpegFileWidth

◆ NUM_FFMPEG_FILE_PARAMS

#define NUM_FFMPEG_FILE_PARAMS   (int)(&LAST_FFMPEG_FILE_PARAM - &FIRST_FFMPEG_FILE_PARAM + 1)