Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members

oxp_vidl_mpeg_codec Class Reference

#include <oxp_vidl_mpeg_codec.h>

Inheritance diagram for oxp_vidl_mpeg_codec:

Inheritance graph
[legend]
List of all members.

Detailed Description

Allows user to load MPEG files as vxl video.

use set_demux if mpeg is a VOB

Definition at line 18 of file oxp_vidl_mpeg_codec.h.

Public Member Functions

virtual bool get_section (int position, void *ib, int x0, int y0, int xs, int ys) const
virtual int put_section (int position, void *ib, int x0, int y0, int xs, int ys)
virtual bool probe (vcl_string const &fname)
virtual vidl_vil1_codec_sptr load (vcl_string const &fname, char mode= 'r')
virtual bool save (vidl_vil1_movie *movie, vcl_string const &fname)
virtual vcl_string type () const
void close ()
virtual vidl_vil1_image_list_codeccastto_vidl_vil1_image_list_codec ()
virtual vidl_vil1_mpegcodeccastto_vidl_vil1_mpegcodec ()
virtual vidl_vil1_avicodeccastto_vidl_vil1_avicodec ()
void set_number_frames (int n=0)
void set_name (vcl_string n="")
void set_description (vcl_string d="")
void set_format (char f= '\0')
void set_image_class (char t= 'M')
void set_bits_pixel (int d=0)
void set_width (int x=0)
void set_height (int y=0)
void set_size_z (int z=1)
void set_size_t (int t=1)
int length () const
vcl_string get_name () const
vcl_string get_description () const
char get_image_class () const
char get_format () const
int width () const
int height () const
int get_bits_pixel () const
int get_bytes_pixel () const
void ref ()
void unref ()
int get_references () const
bool is_referenced () const

Private Attributes

oxp_mpeg_codec p


Member Function Documentation

void oxp_vidl_mpeg_codec::close  )  [inline, virtual]
 

Reimplemented from vidl_vil1_codec.

Definition at line 37 of file oxp_vidl_mpeg_codec.h.

virtual bool oxp_vidl_mpeg_codec::get_section int  position,
void *  ib,
int  x0,
int  y0,
int  xs,
int  ys
const [inline, virtual]
 

Implements vidl_vil1_codec.

Definition at line 23 of file oxp_vidl_mpeg_codec.h.

vidl_vil1_codec_sptr oxp_vidl_mpeg_codec::load vcl_string const &  fname,
char  mode = 'r'
[virtual]
 

Implements vidl_vil1_codec.

Definition at line 6 of file oxp_vidl_mpeg_codec.cxx.

virtual bool oxp_vidl_mpeg_codec::probe vcl_string const &  fname  )  [inline, virtual]
 

Implements vidl_vil1_codec.

Definition at line 31 of file oxp_vidl_mpeg_codec.h.

virtual int oxp_vidl_mpeg_codec::put_section int  position,
void *  ib,
int  x0,
int  y0,
int  xs,
int  ys
[inline, virtual]
 

Implements vidl_vil1_codec.

Definition at line 26 of file oxp_vidl_mpeg_codec.h.

bool oxp_vidl_mpeg_codec::save vidl_vil1_movie movie,
vcl_string const &  fname
[virtual]
 

Implements vidl_vil1_codec.

Definition at line 28 of file oxp_vidl_mpeg_codec.cxx.

virtual vcl_string oxp_vidl_mpeg_codec::type  )  const [inline, virtual]
 

Implements vidl_vil1_codec.

Definition at line 34 of file oxp_vidl_mpeg_codec.h.


Member Data Documentation

oxp_mpeg_codec oxp_vidl_mpeg_codec::p [private]
 

Definition at line 40 of file oxp_vidl_mpeg_codec.h.


The documentation for this class was generated from the following files:
Generated on Thu Jan 10 14:46:08 2008 for contrib/oxl/oxp by  doxygen 1.4.4