GrlMediaVideo

GrlMediaVideo — A multimedia data for video

Synopsis

#include <grilo.h>

                    GrlMediaVideoClass;
void                grl_media_video_set_width           (GrlMediaVideo *data,
                                                         gint width);
void                grl_media_video_set_height          (GrlMediaVideo *data,
                                                         gint height);
void                grl_media_video_set_framerate       (GrlMediaVideo *data,
                                                         gfloat framerate);
gint                grl_media_video_get_width           (GrlMediaVideo *data);
gint                grl_media_video_get_height          (GrlMediaVideo *data);
gfloat              grl_media_video_get_framerate       (GrlMediaVideo *data);
GrlMedia *          grl_media_video_new                 (void);
void                grl_media_video_set_size            (GrlMediaVideo *video,
                                                         gint width,
                                                         gint height);

Description

This high level class represents an video multimedia item. It has methods to set and get properties like framerate, width, height, and so on.

Details

GrlMediaVideoClass

typedef struct {
  GrlMediaClass parent_class;
} GrlMediaVideoClass;

Grilo Media video Class

GrlMediaClass parent_class;

the parent class structure

grl_media_video_set_width ()

void                grl_media_video_set_width           (GrlMediaVideo *data,
                                                         gint width);

Set the width of the video

data :

the media instance

width :

the video's width

Since 0.1.4


grl_media_video_set_height ()

void                grl_media_video_set_height          (GrlMediaVideo *data,
                                                         gint height);

Set the height of the video

data :

the media instance

height :

the video's height

Since 0.1.4


grl_media_video_set_framerate ()

void                grl_media_video_set_framerate       (GrlMediaVideo *data,
                                                         gfloat framerate);

Set the framerate of the video

data :

the media instance

framerate :

the video's framerate

Since 0.1.4


grl_media_video_get_width ()

gint                grl_media_video_get_width           (GrlMediaVideo *data);

data :

the media instance

Returns :

the width of the video

Since 0.1.4


grl_media_video_get_height ()

gint                grl_media_video_get_height          (GrlMediaVideo *data);

data :

the media instance

Returns :

the height of the video

Since 0.1.4


grl_media_video_get_framerate ()

gfloat              grl_media_video_get_framerate       (GrlMediaVideo *data);

data :

the media instance

Returns :

the framerate of the video

Since 0.1.4


grl_media_video_new ()

GrlMedia *          grl_media_video_new                 (void);

Creates a new data video object.

Returns :

a newly-allocated data video.

Since 0.1.4


grl_media_video_set_size ()

void                grl_media_video_set_size            (GrlMediaVideo *video,
                                                         gint width,
                                                         gint height);

Set the width and the height of the video

video :

the media instance

width :

the video's width

height :

the video's height

Since 0.1.4

See Also

GrlConfig, GrlMediaBox, GrlMediaAudio, GrlMediaImage