/**
 * SECTION:rygel-visual-item
 * @short_description: An interface that visual (video and image) items must implement.
 */
/**
 * RygelVisualItem:width
 * 
 * The width of the item in pixels. A value of -1 means that the width is unknown and will not, or did not, appear in DIDL-Lite XML.
 */
/**
 * rygel_visual_item_get_width
 * @self: the <link linkend="RygelVisualItem"><type>RygelVisualItem</type></link> instance to query
 * 
 * Returns: the value of the <link linkend="RygelVisualItem--width"><type>"width"</type></link> property
 */
/**
 * rygel_visual_item_set_width
 * @self: the <link linkend="RygelVisualItem"><type>RygelVisualItem</type></link> instance to modify
 * @value: the new value of the <link linkend="RygelVisualItem--width"><type>"width"</type></link> property
 */
/**
 * RygelVisualItem:height
 * 
 * The height of the item in pixels. A value of -1 means that the height is unknown and will not, or did not, appear in DIDL-Lite XML.
 */
/**
 * rygel_visual_item_get_height
 * @self: the <link linkend="RygelVisualItem"><type>RygelVisualItem</type></link> instance to query
 * 
 * Returns: the value of the <link linkend="RygelVisualItem--height"><type>"height"</type></link> property
 */
/**
 * rygel_visual_item_set_height
 * @self: the <link linkend="RygelVisualItem"><type>RygelVisualItem</type></link> instance to modify
 * @value: the new value of the <link linkend="RygelVisualItem--height"><type>"height"</type></link> property
 */
/**
 * RygelVisualItem:color-depth
 * 
 * The number of bits per pixel used to represent the video or image resource. A value of -1 means that the color depth is unknown and will not, or did not, appear in DIDL-Lite XML.
 */
/**
 * rygel_visual_item_get_color_depth
 * @self: the <link linkend="RygelVisualItem"><type>RygelVisualItem</type></link> instance to query
 * 
 * Returns: the value of the <link linkend="RygelVisualItem--color-depth"><type>"color-depth"</type></link> property
 */
/**
 * rygel_visual_item_set_color_depth
 * @self: the <link linkend="RygelVisualItem"><type>RygelVisualItem</type></link> instance to modify
 * @value: the new value of the <link linkend="RygelVisualItem--color-depth"><type>"color-depth"</type></link> property
 */
/**
 * RygelVisualItem:thumbnails
 * 
 * Thumbnail pictures to represent the video or image resource.
 */
/**
 * rygel_visual_item_get_thumbnails
 * @self: the <link linkend="RygelVisualItem"><type>RygelVisualItem</type></link> instance to query
 * 
 * Returns: the value of the <link linkend="RygelVisualItem--thumbnails"><type>"thumbnails"</type></link> property
 */
/**
 * rygel_visual_item_set_thumbnails
 * @self: the <link linkend="RygelVisualItem"><type>RygelVisualItem</type></link> instance to modify
 * @value: the new value of the <link linkend="RygelVisualItem--thumbnails"><type>"thumbnails"</type></link> property
 */
/**
 * RygelVisualItem
 * 
 * An interface that visual (video and image) items must implement.
 */
