| 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