RygelVideoItem

## RygelVideoItem RygelVideoItem — Represents a video item. |

## Synopsis

    #define             RYGEL_TYPE_VIDEO_ITEM
    #define             RYGEL_VIDEO_ITEM_UPNP_CLASS
    RygelVideoItem *    rygel_video_item_new                (const gchar *id,
                                                             RygelMediaContainer *parent,
                                                             const gchar *title,
                                                             const gchar *upnp_class);
    struct              RygelVideoItem;
    struct              RygelVideoItemClass;

## Object Hierarchy

      GObject
       +----RygelMediaObject
             +----RygelMediaItem
                   +----RygelAudioItem
                         +----RygelVideoItem

## Implemented Interfaces

RygelVideoItem implements RygelVisualItem.

## Properties

      "color-depth"              gint                  : Read / Write
      "height"                   gint                  : Read / Write
      "pixel-height"             gint                  : Read / Write
      "pixel-width"              gint                  : Read / Write
      "thumbnails"               GeeArrayList*         : Read / Write
      "width"                    gint                  : Read / Write

## Description

## Details

### RYGEL_TYPE_VIDEO_ITEM

    #define RYGEL_TYPE_VIDEO_ITEM (rygel_video_item_get_type ())

The type for RygelVideoItem.

### RYGEL_VIDEO_ITEM_UPNP_CLASS

    #define RYGEL_VIDEO_ITEM_UPNP_CLASS "object.item.videoItem"

### rygel_video_item_new ()

    RygelVideoItem *    rygel_video_item_new                (const gchar *id,
                                                             RygelMediaContainer *parent,
                                                             const gchar *title,
                                                             const gchar *upnp_class);

### struct RygelVideoItem

    struct RygelVideoItem;

Represents a video item.

### struct RygelVideoItemClass

    struct RygelVideoItemClass {
    	RygelAudioItemClass parent_class;
    };

The class structure for `RYGEL_TYPE_VIDEO_ITEM`. All the fields in this structure are private and should never be accessed directly.

RygelAudioItemClass `parent_class`; | the parent class structure

## Property Details

### The `"color-depth"` property

      "color-depth"              gint                  : Read / Write

color-depth.

Default value: -1

### The `"height"` property

      "height"                   gint                  : Read / Write

height.

Default value: -1

### The `"pixel-height"` property

      "pixel-height"             gint                  : Read / Write

pixel-height.

Default value: -1

### The `"pixel-width"` property

      "pixel-width"              gint                  : Read / Write

pixel-width.

Default value: -1

### The `"thumbnails"` property

      "thumbnails"               GeeArrayList*         : Read / Write

thumbnails.

### The `"width"` property

      "width"                    gint                  : Read / Write

width.

Default value: -1