Rygel.MediaObject – rygel-server-2.8 Reference Manual
Packages
rygel-server-2.8
Rygel
MediaObject
artist
creator
date
genre
id
modified
object_update_id
ocm_flags
parent
parent_ref
ref_id
title
upnp_class
apply_replacements
MediaObject
add_uri
compare_int_props
compare_string_props
constructed
create_stream_source_for_resource
get_primary_uri
get_resource_by_name
get_resource_list
get_uris
get_writable
get_writables
serialize
serialize_resource_list
parent_ptr
MediaObject
Object Hierarchy:
Description:
public
abstract
class
MediaObject
:
Object
All known sub-classes:
AudioItem
ImageItem
MediaContainer
MediaFileItem
MediaItem
MusicItem
PhotoItem
PlaylistItem
SimpleContainer
VideoItem
Required by:
UpdatableObject
Namespace:
Rygel
Package:
rygel-server-2.8
Content:
Properties:
public
string
artist
{
get
;
set
; }
public
string
creator
{
get
;
set
; }
public
string
date
{
get
;
set
; }
public
string
genre
{
get
;
set
; }
public
string
id
{
get
;
set
construct
; }
public
uint64
modified
{
get
;
set
; }
public
uint
object_update_id
{
get
;
set
; }
public
virtual
OCMFlags
ocm_flags
{
get
; }
public
unowned
MediaContainer
parent
{
get
;
set
construct
; }
public
MediaContainer
parent_ref
{
get
;
set
; }
public
string
ref_id
{
get
;
set
; }
public
string
title
{
get
;
set
construct
; }
public
string
upnp_class
{
get
;
set
construct
; }
Static methods:
public
static
string
?
apply_replacements
(
HashTable
<
string
,
string
> replacement_pairs,
string
? source_string)
Creation methods:
protected
MediaObject
()
Methods:
public
virtual
void
add_uri
(
string
uri)
protected
int
compare_int_props
(
int
prop1,
int
prop2)
protected
int
compare_string_props
(
string
prop1,
string
prop2)
public
override
void
constructed
()
public
abstract
DataSource
?
create_stream_source_for_resource
(
HTTPRequest
request,
MediaResource
resource)
throws
Error
public
string
?
get_primary_uri
()
public
MediaResource
?
get_resource_by_name
(
string
resource_name)
public
List
<
MediaResource
>
get_resource_list
()
public
List
<
string
>
get_uris
()
public
async
File
?
get_writable
(
Cancellable
? cancellable)
throws
Error
public
async
ArrayList
<
File
>
get_writables
(
Cancellable
? cancellable)
throws
Error
public
abstract
DIDLLiteObject
?
serialize
(
Serializer
serializer,
HTTPServer
http_server)
throws
Error
public
void
serialize_resource_list
(
DIDLLiteObject
didl_object,
HTTPServer
http_server)
throws
Error
Fields:
public
unowned
MediaContainer
parent_ptr
Inherited Members:
All known members inherited from class GLib.Object
@get
@new
@ref
@set
add_toggle_ref
add_weak_pointer
bind_property
connect
constructed
disconnect
dispose
dup_data
dup_qdata
force_floating
freeze_notify
get_class
get_data
get_property
get_qdata
get_type
getv
interface_find_property
interface_install_property
interface_list_properties
is_floating
new_valist
new_with_properties
newv
notify
notify_property
ref_count
ref_sink
remove_toggle_ref
remove_weak_pointer
replace_data
replace_qdata
set_data
set_data_full
set_property
set_qdata
set_qdata_full
set_valist
setv
steal_data
steal_qdata
thaw_notify
unref
watch_closure
weak_ref
weak_unref