DMAPShare

DMAPShare

Synopsis

#define             TYPE_DMAP_SHARE
#define             DMAP_SHARE                          (o)
#define             DMAP_SHARE_CLASS                    (k)
#define             IS_DMAP_SHARE                       (o)
#define             IS_DMAP_SHARE_CLASS                 (k)
#define             DMAP_SHARE_GET_CLASS                (o)
#define             DMAP_SHARE_CHUNK_SIZE
typedef             DMAPSharePrivate;
                    DMAPShare;
GType               dmap_share_get_type                 (void);

Object Hierarchy

  GObject
   +----DMAPShare

Properties

  "auth-method"              guint                 : Read / Write
  "container-db"             gpointer              : Read / Write / Construct Only
  "db"                       gpointer              : Read / Write / Construct Only
  "name"                     gchar*                : Read / Write
  "password"                 gchar*                : Read / Write
  "revision-number"          guint                 : Read / Write
  "transcode-mimetype"       gchar*                : Read / Write / Construct Only

Description

Details

TYPE_DMAP_SHARE

#define TYPE_DMAP_SHARE         (dmap_share_get_type ())

The type for DMAPShare.


DMAP_SHARE()

#define             DMAP_SHARE(o)

Casts a DMAPShare or derived pointer into a (DMAPShare*) pointer. Depending on the current debugging level, this function may invoke certain runtime checks to identify invalid casts.

o :

Object which is subject to casting.

DMAP_SHARE_CLASS()

#define             DMAP_SHARE_CLASS(k)

Casts a derived DMAPShareClass structure into a DMAPShareClass structure.

k :

a valid DMAPShareClass

IS_DMAP_SHARE()

#define             IS_DMAP_SHARE(o)

Checks whether a valid GTypeInstance pointer is of type TYPE_DMAP_SHARE.

o :

Instance to check for being a TYPE_DMAP_SHARE.

IS_DMAP_SHARE_CLASS()

#define             IS_DMAP_SHARE_CLASS(k)

Checks whether k "is a" valid DMAPShareClass structure of type DMAP_SHARE or derived.

k :

a DMAPShareClass

DMAP_SHARE_GET_CLASS()

#define             DMAP_SHARE_GET_CLASS(o)

Get the class structure associated to a DMAPShare instance.

o :

a DMAPShare instance.

DMAP_SHARE_CHUNK_SIZE

#define DMAP_SHARE_CHUNK_SIZE 16384


DMAPSharePrivate

typedef struct DMAPSharePrivate DMAPSharePrivate;


DMAPShare

typedef struct _DMAPShare DMAPShare;


dmap_share_get_type ()

GType               dmap_share_get_type                 (void);

Returns :

Property Details

The "auth-method" property

  "auth-method"              guint                 : Read / Write

Authentication method.

Allowed values: <= 2

Default value: 0


The "container-db" property

  "container-db"             gpointer              : Read / Write / Construct Only

Container DB object.


The "db" property

  "db"                       gpointer              : Read / Write / Construct Only

DB object.


The "name" property

  "name"                     gchar*                : Read / Write

Share Name.

Default value: NULL


The "password" property

  "password"                 gchar*                : Read / Write

Authentication password.

Default value: NULL


The "revision-number" property

  "revision-number"          guint                 : Read / Write

Revision number.

Allowed values: <= G_MAXINT

Default value: 0


The "transcode-mimetype" property

  "transcode-mimetype"       gchar*                : Read / Write / Construct Only

Set mimetype of stream after transcoding.

Default value: NULL