Top | ![]() |
![]() |
![]() |
![]() |
gint | bitrate | Read / Write |
gint | bits-per-sample | Read / Write |
gint | channels | Read / Write |
glong | duration | Read / Write |
gint | sample-freq | Read / Write |
#define | RYGEL_AUDIO_ITEM_UPNP_CLASS |
struct | RygelAudioItem |
struct | RygelAudioItemClass |
GObject ╰── RygelMediaObject ╰── RygelMediaItem ╰── RygelAudioItem ├── RygelMusicItem ╰── RygelVideoItem
#define RYGEL_TYPE_AUDIO_ITEM (rygel_audio_item_get_type ())
The type for RygelAudioItem.
RygelAudioItem * rygel_audio_item_new (const gchar *id
,RygelMediaContainer *parent
,const gchar *title
,const gchar *upnp_class
);
glong
rygel_audio_item_get_duration (RygelAudioItem *self
);
Get and return the current value of the "duration" property.
void rygel_audio_item_set_duration (RygelAudioItem *self
,glong value
);
Set the value of the "duration" property to value
.
self |
the RygelAudioItem instance to modify |
|
value |
the new value of the "duration" property |
gint
rygel_audio_item_get_bitrate (RygelAudioItem *self
);
Get and return the current value of the "bitrate" property.
void rygel_audio_item_set_bitrate (RygelAudioItem *self
,gint value
);
Set the value of the "bitrate" property to value
.
gint
rygel_audio_item_get_sample_freq (RygelAudioItem *self
);
Get and return the current value of the "sample-freq" property.
void rygel_audio_item_set_sample_freq (RygelAudioItem *self
,gint value
);
Set the value of the "sample-freq" property to value
.
self |
the RygelAudioItem instance to modify |
|
value |
the new value of the "sample-freq" property |
gint
rygel_audio_item_get_bits_per_sample (RygelAudioItem *self
);
Get and return the current value of the "bits-per-sample" property.
void rygel_audio_item_set_bits_per_sample (RygelAudioItem *self
,gint value
);
Set the value of the "bits-per-sample" property to value
.
self |
the RygelAudioItem instance to modify |
|
value |
the new value of the "bits-per-sample" property |
gint
rygel_audio_item_get_channels (RygelAudioItem *self
);
Get and return the current value of the "channels" property.
void rygel_audio_item_set_channels (RygelAudioItem *self
,gint value
);
Set the value of the "channels" property to value
.
self |
the RygelAudioItem instance to modify |
|
value |
the new value of the "channels" property |
struct RygelAudioItemClass { RygelMediaItemClass parent_class; };
The class structure for RYGEL_TYPE_AUDIO_ITEM
. All the fields in this structure are private and should never be accessed directly.
“bits-per-sample”
property“bits-per-sample” gint
bits-per-sample.
Flags: Read / Write
Default value: -1