scene.c File Reference

Include dependency graph for scene.c:


Data Structures

struct  scene_t
struct  filter_sys_t
 filter_sys_t: chroma method descriptor More...

Defines

#define FORMAT_TEXT   N_( "Image format" )
#define FORMAT_LONGTEXT   N_( "Format of the output images (png, jpeg, ...)." )
#define WIDTH_TEXT   N_( "Image width" )
#define WIDTH_LONGTEXT
#define HEIGHT_TEXT   N_( "Image height" )
#define HEIGHT_LONGTEXT
#define RATIO_TEXT   N_( "Recording ratio" )
#define RATIO_LONGTEXT
#define PREFIX_TEXT   N_( "Filename prefix" )
#define PREFIX_LONGTEXT
#define PATH_TEXT   N_( "Directory path prefix" )
#define PATH_LONGTEXT
#define REPLACE_TEXT   N_( "Always write to the same file" )
#define REPLACE_LONGTEXT
#define SCENE_HELP   N_("Send your video to picture files")
#define CFG_PREFIX   "scene-"

Functions

static int Create (vlc_object_t *)
static void Destroy (vlc_object_t *)
static picture_tFilter (filter_t *, picture_t *)
static void SnapshotRatio (filter_t *p_filter, picture_t *p_pic)
static void SavePicture (filter_t *, picture_t *)
int vlc_entry__main (module_t *p_module)
const char * vlc_entry_license__main (void)

Variables

static const char *const ppsz_vfilter_options []

Define Documentation

#define CFG_PREFIX   "scene-"

#define FORMAT_LONGTEXT   N_( "Format of the output images (png, jpeg, ...)." )

#define FORMAT_TEXT   N_( "Image format" )

#define HEIGHT_LONGTEXT

Value:

N_( "You can enforce the image height. By default " \
                            "(-1) VLC will adapt to the video " \
                            "characteristics.")

#define HEIGHT_TEXT   N_( "Image height" )

#define PATH_LONGTEXT

Value:

N_( "Directory path where images files should be saved." \
                          "If not set, then images will be automatically saved in " \
                          "users homedir." )

#define PATH_TEXT   N_( "Directory path prefix" )

#define PREFIX_LONGTEXT

Value:

N_( "Prefix of the output images filenames. Output " \
                            "filenames will have the \"prefixNUMBER.format\" "\
                            "form if replace is not true." )

#define PREFIX_TEXT   N_( "Filename prefix" )

#define RATIO_LONGTEXT

Value:

N_( "Ratio of images to record. "\
                           "3 means that one image out of three is recorded." )

#define RATIO_TEXT   N_( "Recording ratio" )

#define REPLACE_LONGTEXT

Value:

N_( "Always write to the same file instead of " \
                            "creating one file per image. In this case, " \
                             "the number is not appended to the filename." )

#define REPLACE_TEXT   N_( "Always write to the same file" )

#define SCENE_HELP   N_("Send your video to picture files")

#define WIDTH_LONGTEXT

Value:

N_( "You can enforce the image width. By default " \
                            "(-1) VLC will adapt to the video " \
                            "characteristics.")

#define WIDTH_TEXT   N_( "Image width" )


Function Documentation

static int Create ( vlc_object_t p_this  )  [static]

static void Destroy ( vlc_object_t p_this  )  [static]

static picture_t * Filter ( filter_t p_filter,
picture_t p_pic 
) [static]

References SnapshotRatio().

static void SavePicture ( filter_t p_filter,
picture_t p_pic 
) [static]

static void SnapshotRatio ( filter_t p_filter,
picture_t p_pic 
) [static]

int vlc_entry__main ( module_t p_module  ) 

const char* vlc_entry_license__main ( void   ) 


Variable Documentation

const char* const ppsz_vfilter_options[] [static]

Initial value:

 {
    "format", "width", "height", "ratio", "prefix", "path", "replace", NULL
}

Referenced by Create().


Generated on Tue May 25 08:05:31 2010 for VLC by  doxygen 1.5.6