File:  [HATARI the Atari ST Emulator] / hatari / src / includes / avi_record.h
Revision 1.1.1.5 (vendor branch): download - view: text, annotated - select for diffs
Tue Apr 9 08:58:09 2019 UTC (7 years, 1 month ago) by root
Branches: hatari, MAIN
CVS tags: hatari02210, hatari02200, hatari02100, HEAD
hatari 2.1.0

/*
  Hatari - avi_record.h

  This file is distributed under the GNU General Public License, version 2
  or at your option any later version. Read the file gpl.txt for details.
*/

#ifndef HATARI_AVI_RECORD_H
#define HATARI_AVI_RECORD_H


#define	AVI_RECORD_VIDEO_CODEC_BMP	1
#define	AVI_RECORD_VIDEO_CODEC_PNG	2

#define	AVI_RECORD_AUDIO_CODEC_PCM	1


extern bool	bRecordingAvi;
extern int	AviRecordDefaultVcodec;
extern bool	AviRecordDefaultCrop;
extern int	AviRecordDefaultFps;
extern char	AviRecordFile[FILENAME_MAX];

extern bool	Avi_RecordVideoStream ( void );
extern bool	Avi_RecordAudioStream ( Sint16 pSamples[][2] , int SampleIndex , int SampleLength );

extern bool	Avi_AreWeRecording ( void );
extern bool	Avi_SetCompressionLevel(const char *str);
extern bool	Avi_StartRecording ( char *FileName , bool CropGui , Uint32 Fps , Uint32 Fps_scale , int VideoCodec );
extern bool	Avi_StopRecording ( void );
extern void	Avi_SetSurface(SDL_Surface *surf);


#endif /* ifndef HATARI_AVI_RECORD_H */

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.