2
// C++ Interface: ADM_vidSoften
6
// Very similar to Avisynth spatial soften
7
// you might even say inspired by
10
// Author: mean <fixounet@free.fr>, (C) 2004
12
// Copyright: See COPYING file that comes with this distribution
19
typedef struct MaskedSoften_CONF
25
class ADMVideoMaskedSoften:public AVDMGenericVideoStream
31
virtual char *printConf(void);
33
uint8_t radius5(uint8_t *_uncompressed, uint8_t *data) ;
34
uint8_t radius3(uint8_t *_uncompressed, uint8_t *data) ;
37
MaskedSoften_CONF *_param;
39
ADMVideoMaskedSoften( AVDMGenericVideoStream *in,
42
virtual ~ADMVideoMaskedSoften();
43
virtual uint8_t getFrameNumberNoAlloc(uint32_t frame, uint32_t *len,
44
ADMImage *data,uint32_t *flags);
45
virtual uint8_t configure( AVDMGenericVideoStream *instream) ;
46
virtual uint8_t getCoupledConf( CONFcouple **couples);