~ubuntu-branches/ubuntu/oneiric/rhythmbox/oneiric

« back to all changes in this revision

Viewing changes to doc/reference/tmpl/rhythmdb.sgml

  • Committer: Bazaar Package Importer
  • Author(s): Rico Tzschichholz
  • Date: 2011-07-29 16:41:38 UTC
  • mto: This revision was merged to the branch mainline in revision 191.
  • Revision ID: james.westby@ubuntu.com-20110729164138-wwicy8nqalm18ck7
Tags: upstream-2.90.1~20110802
ImportĀ upstreamĀ versionĀ 2.90.1~20110802

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<!-- ##### SECTION Title ##### -->
 
2
RhythmDB
 
3
 
 
4
<!-- ##### SECTION Short_Description ##### -->
 
5
 
 
6
 
 
7
<!-- ##### SECTION Long_Description ##### -->
 
8
<para>
 
9
 
 
10
</para>
 
11
 
 
12
 
 
13
<!-- ##### SECTION See_Also ##### -->
 
14
<para>
 
15
 
 
16
</para>
 
17
 
 
18
 
 
19
<!-- ##### SECTION Stability_Level ##### -->
 
20
 
 
21
 
 
22
<!-- ##### SECTION Image ##### -->
 
23
 
 
24
 
 
25
<!-- ##### STRUCT RhythmDB ##### -->
 
26
<para>
 
27
 
 
28
</para>
 
29
 
 
30
 
 
31
<!-- ##### SIGNAL RhythmDB::create-mount-op ##### -->
 
32
<para>
 
33
 
 
34
</para>
 
35
 
 
36
@rhythmdb: the object which received the signal.
 
37
@Returns: 
 
38
 
 
39
<!-- ##### SIGNAL RhythmDB::entry-added ##### -->
 
40
<para>
 
41
 
 
42
</para>
 
43
 
 
44
@rhythmdb: the object which received the signal.
 
45
@arg1: 
 
46
 
 
47
<!-- ##### SIGNAL RhythmDB::entry-changed ##### -->
 
48
<para>
 
49
 
 
50
</para>
 
51
 
 
52
@rhythmdb: the object which received the signal.
 
53
@arg1: 
 
54
@arg2: 
 
55
 
 
56
<!-- ##### SIGNAL RhythmDB::entry-deleted ##### -->
 
57
<para>
 
58
 
 
59
</para>
 
60
 
 
61
@rhythmdb: the object which received the signal.
 
62
@arg1: 
 
63
 
 
64
<!-- ##### SIGNAL RhythmDB::entry-extra-metadata-gather ##### -->
 
65
<para>
 
66
 
 
67
</para>
 
68
 
 
69
@rhythmdb: the object which received the signal.
 
70
@arg1: 
 
71
@arg2: 
 
72
 
 
73
<!-- ##### SIGNAL RhythmDB::entry-extra-metadata-notify ##### -->
 
74
<para>
 
75
 
 
76
</para>
 
77
 
 
78
@rhythmdb: the object which received the signal.
 
79
@arg1: 
 
80
@arg2: 
 
81
@arg3: 
 
82
 
 
83
<!-- ##### SIGNAL RhythmDB::entry-extra-metadata-request ##### -->
 
84
<para>
 
85
 
 
86
</para>
 
87
 
 
88
@rhythmdb: the object which received the signal.
 
89
@arg1: 
 
90
@Returns: 
 
91
 
 
92
<!-- ##### SIGNAL RhythmDB::entry-keyword-added ##### -->
 
93
<para>
 
94
 
 
95
</para>
 
96
 
 
97
@rhythmdb: the object which received the signal.
 
98
@arg1: 
 
99
@arg2: 
 
100
 
 
101
<!-- ##### SIGNAL RhythmDB::entry-keyword-removed ##### -->
 
102
<para>
 
103
 
 
104
</para>
 
105
 
 
106
@rhythmdb: the object which received the signal.
 
107
@arg1: 
 
108
@arg2: 
 
109
 
 
110
<!-- ##### SIGNAL RhythmDB::load-complete ##### -->
 
111
<para>
 
112
 
 
113
</para>
 
114
 
 
115
@rhythmdb: the object which received the signal.
 
116
 
 
117
<!-- ##### SIGNAL RhythmDB::read-only ##### -->
 
118
<para>
 
119
 
 
120
</para>
 
121
 
 
122
@rhythmdb: the object which received the signal.
 
123
@arg1: 
 
124
 
 
125
<!-- ##### SIGNAL RhythmDB::save-complete ##### -->
 
126
<para>
 
127
 
 
128
</para>
 
129
 
 
130
@rhythmdb: the object which received the signal.
 
131
 
 
132
<!-- ##### SIGNAL RhythmDB::save-error ##### -->
 
133
<para>
 
134
 
 
135
</para>
 
136
 
 
137
@rhythmdb: the object which received the signal.
 
138
@arg1: 
 
139
@arg2: 
 
140
 
 
141
<!-- ##### ARG RhythmDB:dry-run ##### -->
 
142
<para>
 
143
 
 
144
</para>
 
145
 
 
146
<!-- ##### ARG RhythmDB:name ##### -->
 
147
<para>
 
148
 
 
149
</para>
 
150
 
 
151
<!-- ##### ARG RhythmDB:no-update ##### -->
 
152
<para>
 
153
 
 
154
</para>
 
155
 
 
156
<!-- ##### STRUCT RhythmDBEntry ##### -->
 
157
<para>
 
158
 
 
159
</para>
 
160
 
 
161
 
 
162
<!-- ##### TYPEDEF RhythmDBQuery ##### -->
 
163
<para>
 
164
 
 
165
</para>
 
166
 
 
167
 
 
168
<!-- ##### ENUM RhythmDBQueryType ##### -->
 
169
<para>
 
170
 
 
171
</para>
 
172
 
 
173
@RHYTHMDB_QUERY_END: 
 
174
@RHYTHMDB_QUERY_DISJUNCTION: 
 
175
@RHYTHMDB_QUERY_SUBQUERY: 
 
176
@RHYTHMDB_QUERY_PROP_EQUALS: 
 
177
@RHYTHMDB_QUERY_PROP_NOT_EQUAL: 
 
178
@RHYTHMDB_QUERY_PROP_LIKE: 
 
179
@RHYTHMDB_QUERY_PROP_NOT_LIKE: 
 
180
@RHYTHMDB_QUERY_PROP_PREFIX: 
 
181
@RHYTHMDB_QUERY_PROP_SUFFIX: 
 
182
@RHYTHMDB_QUERY_PROP_GREATER: 
 
183
@RHYTHMDB_QUERY_PROP_LESS: 
 
184
@RHYTHMDB_QUERY_PROP_CURRENT_TIME_WITHIN: 
 
185
@RHYTHMDB_QUERY_PROP_CURRENT_TIME_NOT_WITHIN: 
 
186
@RHYTHMDB_QUERY_PROP_YEAR_EQUALS: 
 
187
@RHYTHMDB_QUERY_PROP_YEAR_NOT_EQUAL: 
 
188
@RHYTHMDB_QUERY_PROP_YEAR_GREATER: 
 
189
@RHYTHMDB_QUERY_PROP_YEAR_LESS: 
 
190
 
 
191
<!-- ##### ENUM RhythmDBPropType ##### -->
 
192
<para>
 
193
 
 
194
</para>
 
195
 
 
196
@RHYTHMDB_PROP_TYPE: 
 
197
@RHYTHMDB_PROP_ENTRY_ID: 
 
198
@RHYTHMDB_PROP_TITLE: 
 
199
@RHYTHMDB_PROP_GENRE: 
 
200
@RHYTHMDB_PROP_ARTIST: 
 
201
@RHYTHMDB_PROP_ALBUM: 
 
202
@RHYTHMDB_PROP_TRACK_NUMBER: 
 
203
@RHYTHMDB_PROP_DISC_NUMBER: 
 
204
@RHYTHMDB_PROP_DURATION: 
 
205
@RHYTHMDB_PROP_FILE_SIZE: 
 
206
@RHYTHMDB_PROP_LOCATION: 
 
207
@RHYTHMDB_PROP_MOUNTPOINT: 
 
208
@RHYTHMDB_PROP_MTIME: 
 
209
@RHYTHMDB_PROP_FIRST_SEEN: 
 
210
@RHYTHMDB_PROP_LAST_SEEN: 
 
211
@RHYTHMDB_PROP_RATING: 
 
212
@RHYTHMDB_PROP_PLAY_COUNT: 
 
213
@RHYTHMDB_PROP_LAST_PLAYED: 
 
214
@RHYTHMDB_PROP_BITRATE: 
 
215
@RHYTHMDB_PROP_DATE: 
 
216
@RHYTHMDB_PROP_TRACK_GAIN: 
 
217
@RHYTHMDB_PROP_TRACK_PEAK: 
 
218
@RHYTHMDB_PROP_ALBUM_GAIN: 
 
219
@RHYTHMDB_PROP_ALBUM_PEAK: 
 
220
@RHYTHMDB_PROP_MEDIA_TYPE: 
 
221
@RHYTHMDB_PROP_TITLE_SORT_KEY: 
 
222
@RHYTHMDB_PROP_GENRE_SORT_KEY: 
 
223
@RHYTHMDB_PROP_ARTIST_SORT_KEY: 
 
224
@RHYTHMDB_PROP_ALBUM_SORT_KEY: 
 
225
@RHYTHMDB_PROP_TITLE_FOLDED: 
 
226
@RHYTHMDB_PROP_GENRE_FOLDED: 
 
227
@RHYTHMDB_PROP_ARTIST_FOLDED: 
 
228
@RHYTHMDB_PROP_ALBUM_FOLDED: 
 
229
@RHYTHMDB_PROP_LAST_PLAYED_STR: 
 
230
@RHYTHMDB_PROP_HIDDEN: 
 
231
@RHYTHMDB_PROP_PLAYBACK_ERROR: 
 
232
@RHYTHMDB_PROP_FIRST_SEEN_STR: 
 
233
@RHYTHMDB_PROP_LAST_SEEN_STR: 
 
234
@RHYTHMDB_PROP_SEARCH_MATCH: 
 
235
@RHYTHMDB_PROP_YEAR: 
 
236
@RHYTHMDB_PROP_KEYWORD: 
 
237
@RHYTHMDB_PROP_STATUS: 
 
238
@RHYTHMDB_PROP_DESCRIPTION: 
 
239
@RHYTHMDB_PROP_SUBTITLE: 
 
240
@RHYTHMDB_PROP_SUMMARY: 
 
241
@RHYTHMDB_PROP_LANG: 
 
242
@RHYTHMDB_PROP_COPYRIGHT: 
 
243
@RHYTHMDB_PROP_IMAGE: 
 
244
@RHYTHMDB_PROP_POST_TIME: 
 
245
@RHYTHMDB_PROP_MUSICBRAINZ_TRACKID: 
 
246
@RHYTHMDB_PROP_MUSICBRAINZ_ARTISTID: 
 
247
@RHYTHMDB_PROP_MUSICBRAINZ_ALBUMID: 
 
248
@RHYTHMDB_PROP_MUSICBRAINZ_ALBUMARTISTID: 
 
249
@RHYTHMDB_PROP_ARTIST_SORTNAME: 
 
250
@RHYTHMDB_PROP_ALBUM_SORTNAME: 
 
251
@RHYTHMDB_PROP_ARTIST_SORTNAME_SORT_KEY: 
 
252
@RHYTHMDB_PROP_ARTIST_SORTNAME_FOLDED: 
 
253
@RHYTHMDB_PROP_ALBUM_SORTNAME_SORT_KEY: 
 
254
@RHYTHMDB_PROP_ALBUM_SORTNAME_FOLDED: 
 
255
@RHYTHMDB_PROP_COMMENT: 
 
256
@RHYTHMDB_PROP_ALBUM_ARTIST: 
 
257
@RHYTHMDB_PROP_ALBUM_ARTIST_SORT_KEY: 
 
258
@RHYTHMDB_PROP_ALBUM_ARTIST_FOLDED: 
 
259
@RHYTHMDB_PROP_ALBUM_ARTIST_SORTNAME: 
 
260
@RHYTHMDB_PROP_ALBUM_ARTIST_SORTNAME_SORT_KEY: 
 
261
@RHYTHMDB_PROP_ALBUM_ARTIST_SORTNAME_FOLDED: 
 
262
@RHYTHMDB_PROP_BPM: 
 
263
@RHYTHMDB_NUM_PROPERTIES: 
 
264
 
 
265
<!-- ##### MACRO RHYTHMDB_PROP_STREAM_SONG_TITLE ##### -->
 
266
<para>
 
267
 
 
268
</para>
 
269
 
 
270
 
 
271
 
 
272
<!-- ##### MACRO RHYTHMDB_PROP_STREAM_SONG_ARTIST ##### -->
 
273
<para>
 
274
 
 
275
</para>
 
276
 
 
277
 
 
278
 
 
279
<!-- ##### MACRO RHYTHMDB_PROP_STREAM_SONG_ALBUM ##### -->
 
280
<para>
 
281
 
 
282
</para>
 
283
 
 
284
 
 
285
 
 
286
<!-- ##### STRUCT RhythmDBQueryData ##### -->
 
287
<para>
 
288
 
 
289
</para>
 
290
 
 
291
@type: 
 
292
@propid: 
 
293
@val: 
 
294
@subquery: 
 
295
 
 
296
<!-- ##### STRUCT RhythmDBEntryChange ##### -->
 
297
<para>
 
298
 
 
299
</para>
 
300
 
 
301
@prop: 
 
302
@old: 
 
303
@new: 
 
304
 
 
305
<!-- ##### FUNCTION rhythmdb_entry_get_string ##### -->
 
306
<para>
 
307
 
 
308
</para>
 
309
 
 
310
@entry: 
 
311
@propid: 
 
312
@Returns: 
 
313
 
 
314
 
 
315
<!-- ##### FUNCTION rhythmdb_entry_get_refstring ##### -->
 
316
<para>
 
317
 
 
318
</para>
 
319
 
 
320
@entry: 
 
321
@propid: 
 
322
@Returns: 
 
323
 
 
324
 
 
325
<!-- ##### FUNCTION rhythmdb_entry_dup_string ##### -->
 
326
<para>
 
327
 
 
328
</para>
 
329
 
 
330
@entry: 
 
331
@propid: 
 
332
@Returns: 
 
333
 
 
334
 
 
335
<!-- ##### FUNCTION rhythmdb_entry_get_boolean ##### -->
 
336
<para>
 
337
 
 
338
</para>
 
339
 
 
340
@entry: 
 
341
@propid: 
 
342
@Returns: 
 
343
 
 
344
 
 
345
<!-- ##### FUNCTION rhythmdb_entry_get_uint64 ##### -->
 
346
<para>
 
347
 
 
348
</para>
 
349
 
 
350
@entry: 
 
351
@propid: 
 
352
@Returns: 
 
353
 
 
354
 
 
355
<!-- ##### FUNCTION rhythmdb_entry_get_ulong ##### -->
 
356
<para>
 
357
 
 
358
</para>
 
359
 
 
360
@entry: 
 
361
@propid: 
 
362
@Returns: 
 
363
 
 
364
 
 
365
<!-- ##### FUNCTION rhythmdb_entry_get_double ##### -->
 
366
<para>
 
367
 
 
368
</para>
 
369
 
 
370
@entry: 
 
371
@propid: 
 
372
@Returns: 
 
373
 
 
374
 
 
375
<!-- ##### FUNCTION rhythmdb_entry_get_object ##### -->
 
376
<para>
 
377
 
 
378
</para>
 
379
 
 
380
@entry: 
 
381
@propid: 
 
382
@Returns: 
 
383
 
 
384
 
 
385
<!-- ##### FUNCTION rhythmdb_entry_get_entry_type ##### -->
 
386
<para>
 
387
 
 
388
</para>
 
389
 
 
390
@entry: 
 
391
@Returns: 
 
392
 
 
393
 
 
394
<!-- ##### ENUM RhythmDBError ##### -->
 
395
<para>
 
396
 
 
397
</para>
 
398
 
 
399
@RHYTHMDB_ERROR_ACCESS_FAILED: 
 
400
 
 
401
<!-- ##### FUNCTION rhythmdb_shutdown ##### -->
 
402
<para>
 
403
 
 
404
</para>
 
405
 
 
406
@db: 
 
407
 
 
408
 
 
409
<!-- ##### FUNCTION rhythmdb_load ##### -->
 
410
<para>
 
411
 
 
412
</para>
 
413
 
 
414
@db: 
 
415
 
 
416
 
 
417
<!-- ##### FUNCTION rhythmdb_save ##### -->
 
418
<para>
 
419
 
 
420
</para>
 
421
 
 
422
@db: 
 
423
 
 
424
 
 
425
<!-- ##### FUNCTION rhythmdb_save_async ##### -->
 
426
<para>
 
427
 
 
428
</para>
 
429
 
 
430
@db: 
 
431
 
 
432
 
 
433
<!-- ##### FUNCTION rhythmdb_start_action_thread ##### -->
 
434
<para>
 
435
 
 
436
</para>
 
437
 
 
438
@db: 
 
439
 
 
440
 
 
441
<!-- ##### FUNCTION rhythmdb_commit ##### -->
 
442
<para>
 
443
 
 
444
</para>
 
445
 
 
446
@db: 
 
447
 
 
448
 
 
449
<!-- ##### FUNCTION rhythmdb_entry_new ##### -->
 
450
<para>
 
451
 
 
452
</para>
 
453
 
 
454
@db: 
 
455
@type: 
 
456
@uri: 
 
457
@Returns: 
 
458
 
 
459
 
 
460
<!-- ##### FUNCTION rhythmdb_entry_example_new ##### -->
 
461
<para>
 
462
 
 
463
</para>
 
464
 
 
465
@db: 
 
466
@type: 
 
467
@uri: 
 
468
@Returns: 
 
469
 
 
470
 
 
471
<!-- ##### FUNCTION rhythmdb_add_uri ##### -->
 
472
<para>
 
473
 
 
474
</para>
 
475
 
 
476
@db: 
 
477
@uri: 
 
478
 
 
479
 
 
480
<!-- ##### FUNCTION rhythmdb_add_uri_with_types ##### -->
 
481
<para>
 
482
 
 
483
</para>
 
484
 
 
485
@db: 
 
486
@uri: 
 
487
@type: 
 
488
@ignore_type: 
 
489
@error_type: 
 
490
 
 
491
 
 
492
<!-- ##### FUNCTION rhythmdb_entry_get ##### -->
 
493
<para>
 
494
 
 
495
</para>
 
496
 
 
497
@db: 
 
498
@entry: 
 
499
@propid: 
 
500
@val: 
 
501
 
 
502
 
 
503
<!-- ##### FUNCTION rhythmdb_entry_set ##### -->
 
504
<para>
 
505
 
 
506
</para>
 
507
 
 
508
@db: 
 
509
@entry: 
 
510
@propid: 
 
511
@value: 
 
512
 
 
513
 
 
514
<!-- ##### FUNCTION rhythmdb_entry_get_type_data ##### -->
 
515
<para>
 
516
 
 
517
</para>
 
518
 
 
519
@entry: 
 
520
@expected_size: 
 
521
@Returns: 
 
522
 
 
523
 
 
524
<!-- ##### MACRO RHYTHMDB_ENTRY_GET_TYPE_DATA ##### -->
 
525
<para>
 
526
 
 
527
</para>
 
528
 
 
529
@e: 
 
530
@t: 
 
531
 
 
532
 
 
533
<!-- ##### FUNCTION rhythmdb_entry_delete ##### -->
 
534
<para>
 
535
 
 
536
</para>
 
537
 
 
538
@db: 
 
539
@entry: 
 
540
 
 
541
 
 
542
<!-- ##### FUNCTION rhythmdb_entry_delete_by_type ##### -->
 
543
<para>
 
544
 
 
545
</para>
 
546
 
 
547
@db: 
 
548
@type: 
 
549
 
 
550
 
 
551
<!-- ##### FUNCTION rhythmdb_entry_move_to_trash ##### -->
 
552
<para>
 
553
 
 
554
</para>
 
555
 
 
556
@db: 
 
557
@entry: 
 
558
 
 
559
 
 
560
<!-- ##### FUNCTION rhythmdb_entry_lookup_by_location ##### -->
 
561
<para>
 
562
 
 
563
</para>
 
564
 
 
565
@db: 
 
566
@uri: 
 
567
@Returns: 
 
568
 
 
569
 
 
570
<!-- ##### FUNCTION rhythmdb_entry_lookup_by_id ##### -->
 
571
<para>
 
572
 
 
573
</para>
 
574
 
 
575
@db: 
 
576
@id: 
 
577
@Returns: 
 
578
 
 
579
 
 
580
<!-- ##### FUNCTION rhythmdb_entry_lookup_from_string ##### -->
 
581
<para>
 
582
 
 
583
</para>
 
584
 
 
585
@db: 
 
586
@str: 
 
587
@is_id: 
 
588
@Returns: 
 
589
 
 
590
 
 
591
<!-- ##### FUNCTION rhythmdb_evaluate_query ##### -->
 
592
<para>
 
593
 
 
594
</para>
 
595
 
 
596
@db: 
 
597
@query: 
 
598
@entry: 
 
599
@Returns: 
 
600
 
 
601
 
 
602
<!-- ##### FUNCTION rhythmdb_entry_foreach ##### -->
 
603
<para>
 
604
 
 
605
</para>
 
606
 
 
607
@db: 
 
608
@func: 
 
609
@data: 
 
610
 
 
611
 
 
612
<!-- ##### FUNCTION rhythmdb_entry_count ##### -->
 
613
<para>
 
614
 
 
615
</para>
 
616
 
 
617
@db: 
 
618
@Returns: 
 
619
 
 
620
 
 
621
<!-- ##### FUNCTION rhythmdb_entry_foreach_by_type ##### -->
 
622
<para>
 
623
 
 
624
</para>
 
625
 
 
626
@db: 
 
627
@entry_type: 
 
628
@func: 
 
629
@data: 
 
630
 
 
631
 
 
632
<!-- ##### FUNCTION rhythmdb_entry_count_by_type ##### -->
 
633
<para>
 
634
 
 
635
</para>
 
636
 
 
637
@db: 
 
638
@entry_type: 
 
639
@Returns: 
 
640
 
 
641
 
 
642
<!-- ##### FUNCTION rhythmdb_entry_keyword_add ##### -->
 
643
<para>
 
644
 
 
645
</para>
 
646
 
 
647
@db: 
 
648
@entry: 
 
649
@keyword: 
 
650
@Returns: 
 
651
 
 
652
 
 
653
<!-- ##### FUNCTION rhythmdb_entry_keyword_remove ##### -->
 
654
<para>
 
655
 
 
656
</para>
 
657
 
 
658
@db: 
 
659
@entry: 
 
660
@keyword: 
 
661
@Returns: 
 
662
 
 
663
 
 
664
<!-- ##### FUNCTION rhythmdb_entry_keyword_has ##### -->
 
665
<para>
 
666
 
 
667
</para>
 
668
 
 
669
@db: 
 
670
@entry: 
 
671
@keyword: 
 
672
@Returns: 
 
673
 
 
674
 
 
675
<!-- ##### FUNCTION rhythmdb_do_full_query ##### -->
 
676
<para>
 
677
 
 
678
</para>
 
679
 
 
680
@db: 
 
681
@results: 
 
682
@Varargs: 
 
683
 
 
684
 
 
685
<!-- ##### FUNCTION rhythmdb_do_full_query_parsed ##### -->
 
686
<para>
 
687
 
 
688
</para>
 
689
 
 
690
@db: 
 
691
@results: 
 
692
@query: 
 
693
 
 
694
 
 
695
<!-- ##### FUNCTION rhythmdb_do_full_query_async ##### -->
 
696
<para>
 
697
 
 
698
</para>
 
699
 
 
700
@db: 
 
701
@results: 
 
702
@Varargs: 
 
703
 
 
704
 
 
705
<!-- ##### FUNCTION rhythmdb_do_full_query_async_parsed ##### -->
 
706
<para>
 
707
 
 
708
</para>
 
709
 
 
710
@db: 
 
711
@results: 
 
712
@query: 
 
713
 
 
714
 
 
715
<!-- ##### FUNCTION rhythmdb_query_parse ##### -->
 
716
<para>
 
717
 
 
718
</para>
 
719
 
 
720
@db: 
 
721
@Varargs: 
 
722
@Returns: 
 
723
 
 
724
 
 
725
<!-- ##### FUNCTION rhythmdb_query_append ##### -->
 
726
<para>
 
727
 
 
728
</para>
 
729
 
 
730
@db: 
 
731
@query: 
 
732
@Varargs: 
 
733
 
 
734
 
 
735
<!-- ##### FUNCTION rhythmdb_query_append_params ##### -->
 
736
<para>
 
737
 
 
738
</para>
 
739
 
 
740
@db: 
 
741
@query: 
 
742
@type: 
 
743
@prop: 
 
744
@value: 
 
745
 
 
746
 
 
747
<!-- ##### FUNCTION rhythmdb_query_append_prop_multiple ##### -->
 
748
<para>
 
749
 
 
750
</para>
 
751
 
 
752
@db: 
 
753
@query: 
 
754
@propid: 
 
755
@items: 
 
756
 
 
757
 
 
758
<!-- ##### FUNCTION rhythmdb_query_concatenate ##### -->
 
759
<para>
 
760
 
 
761
</para>
 
762
 
 
763
@query1: 
 
764
@query2: 
 
765
 
 
766
 
 
767
<!-- ##### FUNCTION rhythmdb_query_free ##### -->
 
768
<para>
 
769
 
 
770
</para>
 
771
 
 
772
@query: 
 
773
 
 
774
 
 
775
<!-- ##### FUNCTION rhythmdb_query_copy ##### -->
 
776
<para>
 
777
 
 
778
</para>
 
779
 
 
780
@array: 
 
781
@Returns: 
 
782
 
 
783
 
 
784
<!-- ##### FUNCTION rhythmdb_query_preprocess ##### -->
 
785
<para>
 
786
 
 
787
</para>
 
788
 
 
789
@db: 
 
790
@query: 
 
791
 
 
792
 
 
793
<!-- ##### FUNCTION rhythmdb_query_serialize ##### -->
 
794
<para>
 
795
 
 
796
</para>
 
797
 
 
798
@db: 
 
799
@query: 
 
800
@parent: 
 
801
 
 
802
 
 
803
<!-- ##### FUNCTION rhythmdb_query_deserialize ##### -->
 
804
<para>
 
805
 
 
806
</para>
 
807
 
 
808
@db: 
 
809
@parent: 
 
810
@Returns: 
 
811
 
 
812
 
 
813
<!-- ##### FUNCTION rhythmdb_query_to_string ##### -->
 
814
<para>
 
815
 
 
816
</para>
 
817
 
 
818
@db: 
 
819
@query: 
 
820
@Returns: 
 
821
 
 
822
 
 
823
<!-- ##### FUNCTION rhythmdb_query_is_time_relative ##### -->
 
824
<para>
 
825
 
 
826
</para>
 
827
 
 
828
@db: 
 
829
@query: 
 
830
@Returns: 
 
831
 
 
832
 
 
833
<!-- ##### FUNCTION rhythmdb_nice_elt_name_from_propid ##### -->
 
834
<para>
 
835
 
 
836
</para>
 
837
 
 
838
@db: 
 
839
@propid: 
 
840
@Returns: 
 
841
 
 
842
 
 
843
<!-- ##### FUNCTION rhythmdb_propid_from_nice_elt_name ##### -->
 
844
<para>
 
845
 
 
846
</para>
 
847
 
 
848
@db: 
 
849
@name: 
 
850
@Returns: 
 
851
 
 
852
 
 
853
<!-- ##### FUNCTION rhythmdb_entry_request_extra_metadata ##### -->
 
854
<para>
 
855
 
 
856
</para>
 
857
 
 
858
@db: 
 
859
@entry: 
 
860
@property_name: 
 
861
@Returns: 
 
862
 
 
863
 
 
864
<!-- ##### FUNCTION rhythmdb_entry_gather_metadata ##### -->
 
865
<para>
 
866
 
 
867
</para>
 
868
 
 
869
@db: 
 
870
@entry: 
 
871
@Returns: 
 
872
 
 
873
 
 
874
<!-- ##### FUNCTION rhythmdb_emit_entry_extra_metadata_notify ##### -->
 
875
<para>
 
876
 
 
877
</para>
 
878
 
 
879
@db: 
 
880
@entry: 
 
881
@property_name: 
 
882
@metadata: 
 
883
 
 
884
 
 
885
<!-- ##### FUNCTION rhythmdb_is_busy ##### -->
 
886
<para>
 
887
 
 
888
</para>
 
889
 
 
890
@db: 
 
891
@Returns: 
 
892
 
 
893
 
 
894
<!-- ##### FUNCTION rhythmdb_compute_status_normal ##### -->
 
895
<para>
 
896
 
 
897
</para>
 
898
 
 
899
@n_songs: 
 
900
@duration: 
 
901
@size: 
 
902
@singular: 
 
903
@plural: 
 
904
@Returns: 
 
905
 
 
906
 
 
907
<!-- ##### FUNCTION rhythmdb_register_entry_type ##### -->
 
908
<para>
 
909
 
 
910
</para>
 
911
 
 
912
@db: 
 
913
@entry_type: 
 
914
 
 
915
 
 
916
<!-- ##### FUNCTION rhythmdb_entry_type_get_by_name ##### -->
 
917
<para>
 
918
 
 
919
</para>
 
920
 
 
921
@db: 
 
922
@name: 
 
923
@Returns: 
 
924
 
 
925
 
 
926
<!-- ##### FUNCTION rhythmdb_get_property_type ##### -->
 
927
<para>
 
928
 
 
929
</para>
 
930
 
 
931
@db: 
 
932
@property_id: 
 
933
@Returns: 
 
934
 
 
935
 
 
936
<!-- ##### FUNCTION rhythmdb_entry_ref ##### -->
 
937
<para>
 
938
 
 
939
</para>
 
940
 
 
941
@entry: 
 
942
@Returns: 
 
943
 
 
944
 
 
945
<!-- ##### FUNCTION rhythmdb_entry_unref ##### -->
 
946
<para>
 
947
 
 
948
</para>
 
949
 
 
950
@entry: 
 
951
 
 
952
 
 
953
<!-- ##### FUNCTION rhythmdb_entry_is_lossless ##### -->
 
954
<para>
 
955
 
 
956
</para>
 
957
 
 
958
@entry: 
 
959
@Returns: 
 
960
 
 
961