## Gtk extensions

Gtk extensions — extension objects for `SwfdecGtkPlayer`

## Synopsis

    #include <swfdec/swfdec-gtk.h>

                        SwfdecGtkLoader;
                        SwfdecGtkSocket;

## Object Hierarchy

      GObject
       +----SwfdecStream
             +----SwfdecLoader
                   +----SwfdecFileLoader
                         +----SwfdecGtkLoader

      GObject
       +----SwfdecStream
             +----SwfdecSocket
                   +----SwfdecGtkSocket

## Description

Swfdec-Gtk provides some objects that implement the various extensions provided by the `SwfdecPlayer` object. They are used by default in the SwfdecGtkPlayer object, but you can use them outside of it, too. However, they require certain Gtk functionality, such as a running glib main loop.

## Details

### SwfdecGtkLoader

    typedef struct _SwfdecGtkLoader SwfdecGtkLoader;

SwfdecGtkLoader is a SwfdecLoader that is intended as an easy way to be access ressources that are not stored in files, such as HTTP. It is a private object.

### SwfdecGtkSocket

    typedef struct _SwfdecGtkSocket SwfdecGtkSocket;

This is the object used to represent a socket. It is completely private.