Blame doc/html/GUPnPProtocolInfo.html

Packit 712bc5
Packit 712bc5
<html>
Packit 712bc5
<head>
Packit 712bc5
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
Packit 712bc5
<title>GUPnPProtocolInfo: GUPnP A/V Reference Manual</title>
Packit 712bc5
<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
Packit 712bc5
<link rel="home" href="index.html" title="GUPnP A/V Reference Manual">
Packit 712bc5
<link rel="up" href="ch01.html" title="GUPnP A/V">
Packit 712bc5
<link rel="prev" href="GUPnPSearchCriteriaParser.html" title="GUPnPSearchCriteriaParser">
Packit 712bc5
<link rel="next" href="GUPnPFeature.html" title="GUPnPFeature">
Packit 712bc5
<meta name="generator" content="GTK-Doc V1.25 (XML mode)">
Packit 712bc5
<link rel="stylesheet" href="style.css" type="text/css">
Packit 712bc5
</head>
Packit 712bc5
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
Packit 712bc5
Packit 712bc5
Packit 712bc5
Top  | 
Packit 712bc5
                  Description  | 
Packit 712bc5
                  Object Hierarchy  | 
Packit 712bc5
                  Properties
Packit 712bc5
Packit 712bc5
Home
Packit 712bc5
Up
Packit 712bc5
Prev
Packit 712bc5
Next
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

GUPnPProtocolInfo

Packit 712bc5

GUPnPProtocolInfo — UPnP AV ProtocolInfo

Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

Functions

Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
GUPnPProtocolInfo *
Packit 712bc5
Packit 712bc5
Packit 712bc5
gupnp_protocol_info_new ()
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
GUPnPProtocolInfo *
Packit 712bc5
Packit 712bc5
Packit 712bc5
gupnp_protocol_info_new_from_string ()
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
char *
Packit 712bc5
Packit 712bc5
Packit 712bc5
gupnp_protocol_info_to_string ()
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
gboolean
Packit 712bc5
Packit 712bc5
Packit 712bc5
gupnp_protocol_info_is_compatible ()
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
void
Packit 712bc5
Packit 712bc5
Packit 712bc5
gupnp_protocol_info_set_protocol ()
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
void
Packit 712bc5
Packit 712bc5
Packit 712bc5
gupnp_protocol_info_set_network ()
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
void
Packit 712bc5
Packit 712bc5
Packit 712bc5
gupnp_protocol_info_set_mime_type ()
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
void
Packit 712bc5
Packit 712bc5
Packit 712bc5
gupnp_protocol_info_set_dlna_profile ()
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
void
Packit 712bc5
Packit 712bc5
Packit 712bc5
gupnp_protocol_info_set_play_speeds ()
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
void
Packit 712bc5
Packit 712bc5
Packit 712bc5
gupnp_protocol_info_set_dlna_conversion ()
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
void
Packit 712bc5
Packit 712bc5
Packit 712bc5
gupnp_protocol_info_set_dlna_operation ()
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
void
Packit 712bc5
Packit 712bc5
Packit 712bc5
gupnp_protocol_info_set_dlna_flags ()
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
const char *
Packit 712bc5
Packit 712bc5
Packit 712bc5
gupnp_protocol_info_get_protocol ()
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
const char *
Packit 712bc5
Packit 712bc5
Packit 712bc5
gupnp_protocol_info_get_network ()
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
const char *
Packit 712bc5
Packit 712bc5
Packit 712bc5
gupnp_protocol_info_get_mime_type ()
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
const char *
Packit 712bc5
Packit 712bc5
Packit 712bc5
gupnp_protocol_info_get_dlna_profile ()
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
const char **
Packit 712bc5
Packit 712bc5
Packit 712bc5
gupnp_protocol_info_get_play_speeds ()
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
GUPnPDLNAConversion
Packit 712bc5
Packit 712bc5
Packit 712bc5
gupnp_protocol_info_get_dlna_conversion ()
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
GUPnPDLNAOperation
Packit 712bc5
Packit 712bc5
Packit 712bc5
gupnp_protocol_info_get_dlna_operation ()
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
GUPnPDLNAFlags
Packit 712bc5
Packit 712bc5
Packit 712bc5
gupnp_protocol_info_get_dlna_flags ()
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

Properties

Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
GUPnPDLNAConversion
Packit 712bc5
dlna-conversion
Packit 712bc5
Read / Write
Packit 712bc5
Packit 712bc5
Packit 712bc5
GUPnPDLNAFlags
Packit 712bc5
dlna-flags
Packit 712bc5
Read / Write
Packit 712bc5
Packit 712bc5
Packit 712bc5
GUPnPDLNAOperation
Packit 712bc5
dlna-operation
Packit 712bc5
Read / Write
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
gchar *
Packit 712bc5
dlna-profile
Packit 712bc5
Read / Write
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
gchar *
Packit 712bc5
mime-type
Packit 712bc5
Read / Write
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
gchar *
Packit 712bc5
network
Packit 712bc5
Read / Write
Packit 712bc5
Packit 712bc5
Packit 712bc5
GStrv
Packit 712bc5
play-speeds
Packit 712bc5
Read / Write
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
gchar *
Packit 712bc5
protocol
Packit 712bc5
Read / Write
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

Types and Values

Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
 
Packit 712bc5
GUPnPProtocolInfo
Packit 712bc5
Packit 712bc5
Packit 712bc5
enum
Packit 712bc5
GUPnPDLNAConversion
Packit 712bc5
Packit 712bc5
Packit 712bc5
enum
Packit 712bc5
GUPnPDLNAFlags
Packit 712bc5
Packit 712bc5
Packit 712bc5
enum
Packit 712bc5
GUPnPDLNAOperation
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

Object Hierarchy

Packit 712bc5
    GObject
Packit 712bc5
    ╰── GUPnPProtocolInfo
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

Description

Packit 712bc5

GUPnPProtocolInfo provides a convenient API to deal with ProtocolInfo

Packit 712bc5
strings used in UPnP AV specifications.

Packit 712bc5
Packit 712bc5
Packit 712bc5

Functions

Packit 712bc5
Packit 712bc5

gupnp_protocol_info_new ()

Packit 712bc5
GUPnPProtocolInfo *
Packit 712bc5
gupnp_protocol_info_new (void);
Packit 712bc5
Packit 712bc5

Returns

Packit 712bc5

A new GUPnPProtocolInfo object. Unref after usage.

Packit 712bc5
Packit 712bc5
Packit 712bc5

Packit 712bc5
Packit 712bc5

gupnp_protocol_info_new_from_string ()

Packit 712bc5
GUPnPProtocolInfo *
Packit 712bc5
gupnp_protocol_info_new_from_string (const char *protocol_info,
Packit 712bc5
                                     GError **error);
Packit 712bc5

Parses the protocol_info

Packit 712bc5
 string and creates a new GUPnPProtocolInfo object
Packit 712bc5
as a result.

Packit 712bc5
Packit 712bc5

Parameters

Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

protocol_info

Packit 712bc5

The protocol info string

Packit 712bc5
 
Packit 712bc5
Packit 712bc5
Packit 712bc5

error

Packit 712bc5

The location where to store any error, or NULL

Packit 712bc5
 
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

Returns

Packit 712bc5

A new GUPnPProtocolInfo object. Unref after usage.

Packit 712bc5
Packit 712bc5
Packit 712bc5

Packit 712bc5
Packit 712bc5

gupnp_protocol_info_to_string ()

Packit 712bc5
char *
Packit 712bc5
gupnp_protocol_info_to_string (GUPnPProtocolInfo *info);
Packit 712bc5

Provides the string representation of info

Packit 712bc5
.

Packit 712bc5
Packit 712bc5

Parameters

Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

info

Packit 712bc5

The GUPnPProtocolInfo

Packit 712bc5
 
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

Returns

Packit 712bc5

String representation of info

Packit 712bc5
. g_free after usage.

Packit 712bc5
Packit 712bc5
Packit 712bc5

Packit 712bc5
Packit 712bc5

gupnp_protocol_info_is_compatible ()

Packit 712bc5
gboolean
Packit 712bc5
gupnp_protocol_info_is_compatible (GUPnPProtocolInfo *info1,
Packit 712bc5
                                   GUPnPProtocolInfo *info2);
Packit 712bc5

Checks if the given protocolInfo string is compatible with info

Packit 712bc5
.

Packit 712bc5
Packit 712bc5

Parameters

Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

info1

Packit 712bc5

The first GUPnPProtocolInfo

Packit 712bc5
 
Packit 712bc5
Packit 712bc5
Packit 712bc5

info2

Packit 712bc5

The second GUPnPProtocolInfo

Packit 712bc5
 
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

Returns

Packit 712bc5

TRUE if protocol_info

Packit 712bc5
is compatible with info
Packit 712bc5
, otherwise
Packit 712bc5
FALSE.

Packit 712bc5
Packit 712bc5
Packit 712bc5

Packit 712bc5
Packit 712bc5

gupnp_protocol_info_set_protocol ()

Packit 712bc5
void
Packit 712bc5
gupnp_protocol_info_set_protocol (GUPnPProtocolInfo *info,
Packit 712bc5
                                  const char *protocol);
Packit 712bc5

Set the protocol of this info.

Packit 712bc5
Packit 712bc5

Parameters

Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

info

Packit 712bc5

A GUPnPProtocolInfo

Packit 712bc5
 
Packit 712bc5
Packit 712bc5
Packit 712bc5

protocol

Packit 712bc5

The protocol string

Packit 712bc5
 
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

Packit 712bc5
Packit 712bc5

gupnp_protocol_info_set_network ()

Packit 712bc5
void
Packit 712bc5
gupnp_protocol_info_set_network (GUPnPProtocolInfo *info,
Packit 712bc5
                                 const char *network);
Packit 712bc5

Set the network this info is associated with.

Packit 712bc5
Packit 712bc5

Parameters

Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

info

Packit 712bc5

A GUPnPProtocolInfo

Packit 712bc5
 
Packit 712bc5
Packit 712bc5
Packit 712bc5

network

Packit 712bc5

The network string

Packit 712bc5
 
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

Packit 712bc5
Packit 712bc5

gupnp_protocol_info_set_mime_type ()

Packit 712bc5
void
Packit 712bc5
gupnp_protocol_info_set_mime_type (GUPnPProtocolInfo *info,
Packit 712bc5
                                   const char *mime_type);
Packit 712bc5

Set the MIME-type of this info.

Packit 712bc5
Packit 712bc5

Parameters

Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

info

Packit 712bc5

A GUPnPProtocolInfo

Packit 712bc5
 
Packit 712bc5
Packit 712bc5
Packit 712bc5

mime_type

Packit 712bc5

The MIME-type string

Packit 712bc5
 
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

Packit 712bc5
Packit 712bc5

gupnp_protocol_info_set_dlna_profile ()

Packit 712bc5
void
Packit 712bc5
gupnp_protocol_info_set_dlna_profile (GUPnPProtocolInfo *info,
Packit 712bc5
                                      const char *profile);
Packit 712bc5

Set the DLNA profile of this info.

Packit 712bc5
Packit 712bc5

Parameters

Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

info

Packit 712bc5

A GUPnPProtocolInfo

Packit 712bc5
 
Packit 712bc5
Packit 712bc5
Packit 712bc5

profile

Packit 712bc5

The DLNA profile string

Packit 712bc5
 
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

Packit 712bc5
Packit 712bc5

gupnp_protocol_info_set_play_speeds ()

Packit 712bc5
void
Packit 712bc5
gupnp_protocol_info_set_play_speeds (GUPnPProtocolInfo *info,
Packit 712bc5
                                     const char **speeds);
Packit 712bc5

Set the allowed play speeds on this info in the form of array of strings.

Packit 712bc5
Packit 712bc5

Parameters

Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

info

Packit 712bc5

A GUPnPProtocolInfo

Packit 712bc5
 
Packit 712bc5
Packit 712bc5
Packit 712bc5

speeds

Packit 712bc5

The allowed play speeds

Packit 712bc5
 
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

Packit 712bc5
Packit 712bc5

gupnp_protocol_info_set_dlna_conversion ()

Packit 712bc5
void
Packit 712bc5
gupnp_protocol_info_set_dlna_conversion
Packit 712bc5
                               (GUPnPProtocolInfo *info,
Packit 712bc5
                                GUPnPDLNAConversion conversion);
Packit 712bc5

Set the DLNA conversion flags.

Packit 712bc5
Packit 712bc5

Parameters

Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

info

Packit 712bc5

A GUPnPProtocolInfo

Packit 712bc5
 
Packit 712bc5
Packit 712bc5
Packit 712bc5

conversion

Packit 712bc5

The bitwise OR of one or more DLNA conversion flags

Packit 712bc5
 
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

Packit 712bc5
Packit 712bc5

gupnp_protocol_info_set_dlna_operation ()

Packit 712bc5
void
Packit 712bc5
gupnp_protocol_info_set_dlna_operation
Packit 712bc5
                               (GUPnPProtocolInfo *info,
Packit 712bc5
                                GUPnPDLNAOperation operation);
Packit 712bc5

Set the DLNA operation flags.

Packit 712bc5
Packit 712bc5

Parameters

Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

info

Packit 712bc5

A GUPnPProtocolInfo

Packit 712bc5
 
Packit 712bc5
Packit 712bc5
Packit 712bc5

operation

Packit 712bc5

The bitwise OR of one or more DLNA operation flags

Packit 712bc5
 
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

Packit 712bc5
Packit 712bc5

gupnp_protocol_info_set_dlna_flags ()

Packit 712bc5
void
Packit 712bc5
gupnp_protocol_info_set_dlna_flags (GUPnPProtocolInfo *info,
Packit 712bc5
                                    GUPnPDLNAFlags flags);
Packit 712bc5

Set the gereric DLNA flags.

Packit 712bc5
Packit 712bc5

Parameters

Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

info

Packit 712bc5

A GUPnPProtocolInfo

Packit 712bc5
 
Packit 712bc5
Packit 712bc5
Packit 712bc5

flags

Packit 712bc5

The bitwise OR of one or more generic DLNA flags

Packit 712bc5
 
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

Packit 712bc5
Packit 712bc5

gupnp_protocol_info_get_protocol ()

Packit 712bc5
const char *
Packit 712bc5
gupnp_protocol_info_get_protocol (GUPnPProtocolInfo *info);
Packit 712bc5

Get the protocol of this info.

Packit 712bc5
Packit 712bc5

Parameters

Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

info

Packit 712bc5

A GUPnPProtocolInfo

Packit 712bc5
 
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

Returns

Packit 712bc5

The protocol of this info or NULL. This string should not

Packit 712bc5
be freed.

Packit 712bc5
Packit 712bc5
Packit 712bc5

Packit 712bc5
Packit 712bc5

gupnp_protocol_info_get_network ()

Packit 712bc5
const char *
Packit 712bc5
gupnp_protocol_info_get_network (GUPnPProtocolInfo *info);
Packit 712bc5

Get the network this info is associated with.

Packit 712bc5
Packit 712bc5

Parameters

Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

info

Packit 712bc5

A GUPnPProtocolInfo

Packit 712bc5
 
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

Returns

Packit 712bc5

The network string or NULL. This string should not be freed.

Packit 712bc5
Packit 712bc5
Packit 712bc5

Packit 712bc5
Packit 712bc5

gupnp_protocol_info_get_mime_type ()

Packit 712bc5
const char *
Packit 712bc5
gupnp_protocol_info_get_mime_type (GUPnPProtocolInfo *info);
Packit 712bc5

Get the MIME-type of this info.

Packit 712bc5
Packit 712bc5

Parameters

Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

info

Packit 712bc5

A GUPnPProtocolInfo

Packit 712bc5
 
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

Returns

Packit 712bc5

The MIME-type of this info or NULL. This string should not

Packit 712bc5
be freed.

Packit 712bc5
Packit 712bc5
Packit 712bc5

Packit 712bc5
Packit 712bc5

gupnp_protocol_info_get_dlna_profile ()

Packit 712bc5
const char *
Packit 712bc5
gupnp_protocol_info_get_dlna_profile (GUPnPProtocolInfo *info);
Packit 712bc5

Get the DLNA profile of this info.

Packit 712bc5
Packit 712bc5

Parameters

Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

info

Packit 712bc5

A GUPnPProtocolInfo

Packit 712bc5
 
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

Returns

Packit 712bc5

The DLNA profile of this info or NULL. This string should

Packit 712bc5
not be freed.

Packit 712bc5
Packit 712bc5
Packit 712bc5

Packit 712bc5
Packit 712bc5

gupnp_protocol_info_get_play_speeds ()

Packit 712bc5
const char **
Packit 712bc5
gupnp_protocol_info_get_play_speeds (GUPnPProtocolInfo *info);
Packit 712bc5

Get the allowed play speeds on this info in the form of array of strings.

Packit 712bc5
Packit 712bc5

Parameters

Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

info

Packit 712bc5

A GUPnPProtocolInfo

Packit 712bc5
 
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

Returns

Packit 712bc5

The allowed play speeds as array of strings or NULL. This

Packit 712bc5
return array and it's content must not be modified or freed. 

Packit 712bc5

[transfer none]

Packit 712bc5
Packit 712bc5
Packit 712bc5

Packit 712bc5
Packit 712bc5

gupnp_protocol_info_get_dlna_conversion ()

Packit 712bc5
GUPnPDLNAConversion
Packit 712bc5
gupnp_protocol_info_get_dlna_conversion
Packit 712bc5
                               (GUPnPProtocolInfo *info);
Packit 712bc5

Get the DLNA conversion flags.

Packit 712bc5
Packit 712bc5

Parameters

Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

info

Packit 712bc5

A GUPnPProtocolInfo

Packit 712bc5
 
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

Returns

Packit 712bc5

The DLNA conversion flags.

Packit 712bc5
Packit 712bc5
Packit 712bc5

Packit 712bc5
Packit 712bc5

gupnp_protocol_info_get_dlna_operation ()

Packit 712bc5
GUPnPDLNAOperation
Packit 712bc5
gupnp_protocol_info_get_dlna_operation
Packit 712bc5
                               (GUPnPProtocolInfo *info);
Packit 712bc5

Get the DLNA operation flags.

Packit 712bc5
Packit 712bc5

Parameters

Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

info

Packit 712bc5

A GUPnPProtocolInfo

Packit 712bc5
 
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

Returns

Packit 712bc5

The DLNA operation flags.

Packit 712bc5
Packit 712bc5
Packit 712bc5

Packit 712bc5
Packit 712bc5

gupnp_protocol_info_get_dlna_flags ()

Packit 712bc5
GUPnPDLNAFlags
Packit 712bc5
gupnp_protocol_info_get_dlna_flags (GUPnPProtocolInfo *info);
Packit 712bc5

Get the gereric DLNA flags.

Packit 712bc5
Packit 712bc5

Parameters

Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

info

Packit 712bc5

A GUPnPProtocolInfo

Packit 712bc5
 
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

Returns

Packit 712bc5

The generic DLNA flags.

Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

Types and Values

Packit 712bc5
Packit 712bc5

GUPnPProtocolInfo

Packit 712bc5
typedef struct _GUPnPProtocolInfo GUPnPProtocolInfo;
Packit 712bc5
Packit 712bc5

Packit 712bc5
Packit 712bc5

enum GUPnPDLNAConversion

Packit 712bc5

The DLNA conversion flags for a resource.

Packit 712bc5
Packit 712bc5

Members

Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

GUPNP_DLNA_CONVERSION_NONE

Packit 712bc5
Packit 712bc5

Content is in original source format

Packit 712bc5
Packit 712bc5
 
Packit 712bc5
Packit 712bc5
Packit 712bc5

GUPNP_DLNA_CONVERSION_TRANSCODED

Packit 712bc5
Packit 712bc5

Content is transcoded

Packit 712bc5
Packit 712bc5
 
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

Packit 712bc5
Packit 712bc5

enum GUPnPDLNAFlags

Packit 712bc5

The miscellaneous operations supported by a resource. For details on these

Packit 712bc5
flags please refer to section 7.3.37.2 of DLNA Networked Device
Packit 712bc5
Interoperability Guidelines Volume 1, October 2006.

Packit 712bc5

Updated DTCP Flags based on 2011 Guidelines, section 7.4.1.3.23.2

Packit 712bc5
Packit 712bc5

Members

Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

GUPNP_DLNA_FLAGS_NONE

Packit 712bc5
Packit 712bc5

No flags

Packit 712bc5
Packit 712bc5
 
Packit 712bc5
Packit 712bc5
Packit 712bc5

GUPNP_DLNA_FLAGS_SENDER_PACED

Packit 712bc5
Packit 712bc5

Content source is the clock source during

Packit 712bc5
                                transport

Packit 712bc5
Packit 712bc5
 
Packit 712bc5
Packit 712bc5
Packit 712bc5

GUPNP_DLNA_FLAGS_TIME_BASED_SEEK

Packit 712bc5
Packit 712bc5

Limited Operation: time-seek supported

Packit 712bc5
Packit 712bc5
 
Packit 712bc5
Packit 712bc5
Packit 712bc5

GUPNP_DLNA_FLAGS_BYTE_BASED_SEEK

Packit 712bc5
Packit 712bc5

Limited Operation: byte-seek supported

Packit 712bc5
Packit 712bc5
 
Packit 712bc5
Packit 712bc5
Packit 712bc5

GUPNP_DLNA_FLAGS_PLAY_CONTAINER

Packit 712bc5
Packit 712bc5

Resource supports 'Container Playback'

Packit 712bc5
Packit 712bc5
 
Packit 712bc5
Packit 712bc5
Packit 712bc5

GUPNP_DLNA_FLAGS_S0_INCREASE

Packit 712bc5
Packit 712bc5

Content does not have a fixed beginning

Packit 712bc5
Packit 712bc5
 
Packit 712bc5
Packit 712bc5
Packit 712bc5

GUPNP_DLNA_FLAGS_SN_INCREASE

Packit 712bc5
Packit 712bc5

Content does not have a fixed end

Packit 712bc5
Packit 712bc5
 
Packit 712bc5
Packit 712bc5
Packit 712bc5

GUPNP_DLNA_FLAGS_RTSP_PAUSE

Packit 712bc5
Packit 712bc5

RTSP resource supports pausing of media

Packit 712bc5
                              transfer

Packit 712bc5
Packit 712bc5
 
Packit 712bc5
Packit 712bc5
Packit 712bc5

GUPNP_DLNA_FLAGS_STREAMING_TRANSFER_MODE

Packit 712bc5
Packit 712bc5

Streaming transfer mode supported

Packit 712bc5
Packit 712bc5
 
Packit 712bc5
Packit 712bc5
Packit 712bc5

GUPNP_DLNA_FLAGS_INTERACTIVE_TRANSFER_MODE

Packit 712bc5
Packit 712bc5

Interactive transfer mode

Packit 712bc5
                                             supported

Packit 712bc5
Packit 712bc5
 
Packit 712bc5
Packit 712bc5
Packit 712bc5

GUPNP_DLNA_FLAGS_BACKGROUND_TRANSFER_MODE

Packit 712bc5
Packit 712bc5

Background transfer mode

Packit 712bc5
                                            supported

Packit 712bc5
Packit 712bc5
 
Packit 712bc5
Packit 712bc5
Packit 712bc5

GUPNP_DLNA_FLAGS_CONNECTION_STALL

Packit 712bc5
Packit 712bc5

No content transfer when paused.

Packit 712bc5
Packit 712bc5
 
Packit 712bc5
Packit 712bc5
Packit 712bc5

GUPNP_DLNA_FLAGS_DLNA_V15

Packit 712bc5
Packit 712bc5

DLNAv1.5 version flag

Packit 712bc5
Packit 712bc5
 
Packit 712bc5
Packit 712bc5
Packit 712bc5

GUPNP_DLNA_FLAGS_LINK_PROTECTED_CONTENT

Packit 712bc5
Packit 712bc5

The content is protected.

Packit 712bc5
Packit 712bc5
 
Packit 712bc5
Packit 712bc5
Packit 712bc5

GUPNP_DLNA_FLAGS_CLEAR_TEXT_BYTE_SEEK_FULL

Packit 712bc5
Packit 712bc5

Full byte seek on cleartext

Packit 712bc5
                                             domain is supported.

Packit 712bc5
Packit 712bc5
 
Packit 712bc5
Packit 712bc5
Packit 712bc5

GUPNP_DLNA_FLAGS_LOP_CLEAR_TEXT_BYTE_SEEK

Packit 712bc5
Packit 712bc5

Limited operations on

Packit 712bc5
                                             byte seek in cleartext domain.

Packit 712bc5
Packit 712bc5
 
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

Packit 712bc5
Packit 712bc5

enum GUPnPDLNAOperation

Packit 712bc5

The seek operations supported by a resource.

Packit 712bc5
Packit 712bc5

Members

Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

GUPNP_DLNA_OPERATION_NONE

Packit 712bc5
Packit 712bc5

Resource does not support seeking of any type

Packit 712bc5
Packit 712bc5
 
Packit 712bc5
Packit 712bc5
Packit 712bc5

GUPNP_DLNA_OPERATION_RANGE

Packit 712bc5
Packit 712bc5

Resource supports byte-seek

Packit 712bc5
Packit 712bc5
 
Packit 712bc5
Packit 712bc5
Packit 712bc5

GUPNP_DLNA_OPERATION_TIMESEEK

Packit 712bc5
Packit 712bc5

Resource supports time-seek

Packit 712bc5
Packit 712bc5
 
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

Property Details

Packit 712bc5
Packit 712bc5

The “dlna-conversion” property

Packit 712bc5
  “dlna-conversion”          GUPnPDLNAConversion
Packit 712bc5

The DLNA conversion flags.

Packit 712bc5

Flags: Read / Write

Packit 712bc5
Packit 712bc5

Packit 712bc5
Packit 712bc5

The “dlna-flags” property

Packit 712bc5
  “dlna-flags”               GUPnPDLNAFlags
Packit 712bc5

Various generic DLNA flags.

Packit 712bc5

Flags: Read / Write

Packit 712bc5
Packit 712bc5

Packit 712bc5
Packit 712bc5

The “dlna-operation” property

Packit 712bc5
  “dlna-operation”           GUPnPDLNAOperation
Packit 712bc5

The DLNA operation flags.

Packit 712bc5

Flags: Read / Write

Packit 712bc5
Packit 712bc5

Packit 712bc5
Packit 712bc5

The “dlna-profile” property

Packit 712bc5
  “dlna-profile”             gchar *
Packit 712bc5

The DLNA profile of this info.

Packit 712bc5

Flags: Read / Write

Packit 712bc5

Default value: NULL

Packit 712bc5
Packit 712bc5

Packit 712bc5
Packit 712bc5

The “mime-type” property

Packit 712bc5
  “mime-type”                gchar *
Packit 712bc5

The MIME-type of this info.

Packit 712bc5

Flags: Read / Write

Packit 712bc5

Default value: NULL

Packit 712bc5
Packit 712bc5

Packit 712bc5
Packit 712bc5

The “network” property

Packit 712bc5
  “network”                  gchar *
Packit 712bc5

The network this info is associated with.

Packit 712bc5

Flags: Read / Write

Packit 712bc5

Default value: NULL

Packit 712bc5
Packit 712bc5

Packit 712bc5
Packit 712bc5

The “play-speeds” property

Packit 712bc5
  “play-speeds”              GStrv
Packit 712bc5

The allowed play speeds on this info in the form of array of

Packit 712bc5
strings.

Packit 712bc5

Flags: Read / Write

Packit 712bc5
Packit 712bc5

Packit 712bc5
Packit 712bc5

The “protocol” property

Packit 712bc5
  “protocol”                 gchar *
Packit 712bc5

The protocol of this info.

Packit 712bc5

Flags: Read / Write

Packit 712bc5

Default value: NULL

Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5
Packit 712bc5

Generated by GTK-Doc V1.25
Packit 712bc5
</body>
Packit 712bc5
</html>