AppstreamScreenshotService 3 APPSTREAM Library
AppstreamScreenshotService Get access to a package screenshot service which matches the current distribution.

## Synopsis

    #define             APPSTREAM_TYPE_SCREENSHOT_SERVICE
    gchar *             appstream_screenshot_service_get_thumbnail_url
                                                            (AppstreamScreenshotService *self,
                                                             const gchar *package_name);
    gchar *             appstream_screenshot_service_get_screenshot_url
                                                            (AppstreamScreenshotService *self,
                                                             const gchar *package_name);
    AppstreamScreenshotService * appstream_screenshot_service_new
                                                            (void);
    const gchar *       appstream_screenshot_service_get_base_url
                                                            (AppstreamScreenshotService *self);
    struct              AppstreamScreenshotService;
    struct              AppstreamScreenshotServiceClass;

## Description

## Details

### APPSTREAM_TYPE_SCREENSHOT_SERVICE

    #define APPSTREAM_TYPE_SCREENSHOT_SERVICE (appstream_screenshot_service_get_type ())

The type for AppstreamScreenshotService.

APPSTREAM_TYPE_SCREENSHOT_SERVICE

### appstream_screenshot_service_get_thumbnail_url ()

    gchar *             appstream_screenshot_service_get_thumbnail_url
                                                            (AppstreamScreenshotService *self,
                                                             const gchar *package_name);

Get the url of a screenshot thumbnail for the package.

self :

  the AppstreamScreenshotService instance

package_name :

  . The name of the package which the screenshot belongs to. [in]

appstream_screenshot_service_get_thumbnail_url

### appstream_screenshot_service_get_screenshot_url ()

    gchar *             appstream_screenshot_service_get_screenshot_url
                                                            (AppstreamScreenshotService *self,
                                                             const gchar *package_name);

Get the url of a screenshot for the package.

self :

  the AppstreamScreenshotService instance

package_name :

  . The name of the package which the screenshot belongs to. [in]

appstream_screenshot_service_get_screenshot_url

### appstream_screenshot_service_new ()

    AppstreamScreenshotService * appstream_screenshot_service_new
                                                            (void);

appstream_screenshot_service_new

### appstream_screenshot_service_get_base_url ()

    const gchar *       appstream_screenshot_service_get_base_url
                                                            (AppstreamScreenshotService *self);

Get and return the current value of the "base-url" property.

self :

  the AppstreamScreenshotService instance to query

Returns :

  the value of the "base-url" property

appstream_screenshot_service_get_base_url

### struct AppstreamScreenshotService

    struct AppstreamScreenshotService {
    	GObject parent_instance;
    	AppstreamScreenshotServicePrivate * priv;
    };

Get access to a package screenshot service which matches the current distribution.

AppstreamScreenshotService

### struct AppstreamScreenshotServiceClass

    struct AppstreamScreenshotServiceClass {
    	GObjectClass parent_class;
    };

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

GObjectClass parent_class;

  the parent class structure

AppstreamScreenshotServiceClass