NAME
FFmpeg::ImageFormat - Image formats supported by FFmpeg's image codecs.
SYNOPSIS
$ff = FFmpeg->new(); #see FFmpeg
$if = $ff->image_format('jpeg');
#...do something with $if
DESCRIPTION
Objects of this class are not intended to be instantiated directly by the end user. Access FFmpeg::ImageFormat objects using "image_format()" in FFmpeg or "image_formats()" in FFmpeg.
Instances of this class represent a image formats supported by FFmpeg-C. If an image format exists, it means that FFmpeg-C can use it to do at least one of:
- convert a series of images of that type into a video stream
- convert a video stream into a series of images of that type
Call "can_read()" and "can_write()" to see what functionality is supported for a given image format.
FEEDBACK
See "FEEDBACK" in FFmpeg for details.
AUTHOR
Allen Day <allenday@ucla.edu>
COPYRIGHT AND LICENSE
Copyright (c) 2003-2004 Allen Day
This library is released under GPL, the Gnu Public License
APPENDIX
The rest of the documentation details each of the object methods. Internal methods are usually preceded with a '_'. Methods are in alphabetical order for the most part.
new()
- Usage
-
my $obj = new FFmpeg::ImageFormat();
- Function
-
Builds a new FFmpeg::ImageFormat object
- Returns
-
an instance of FFmpeg::ImageFormat
- Arguments
-
All optional, refer to the documentation of "new()" in FFmpeg, this constructor operates in the same way.
init()
- Usage
-
$obj->init(%arg);
- Function
-
Internal method to initialize a new FFmpeg::ImageFormat object
- Returns
-
true on success
- Arguments
-
Arguments passed to new
can_read()
- Usage
-
$obj->can_read(); #get existing value
- Function
-
FFmpeg-C can use this format for input?
- Returns
-
a boolean
- Arguments
-
none, read-only
can_write()
- Usage
-
$obj->can_write(); #get existing value
- Function
-
FFmpeg-C can use this format for output?
- Returns
-
a boolean
- Arguments
-
none, read-only
name()
- Usage
-
$obj->name(); #get existing value
- Function
-
image format's name
- Returns
-
value of name (a scalar)
- Arguments
-
none, read-only