![]() |
![]() |
![]() |
Libosinfo Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy |
struct OsinfoMediaList; struct OsinfoMediaListClass; OsinfoMediaList * osinfo_medialist_new (void
); OsinfoMediaList * osinfo_medialist_new_copy (OsinfoMediaList *source
); OsinfoMediaList * osinfo_medialist_new_filtered (OsinfoMediaList *source
,OsinfoFilter *filter
); OsinfoMediaList * osinfo_medialist_new_intersection (OsinfoMediaList *sourceOne
,OsinfoMediaList *sourceTwo
); OsinfoMediaList * osinfo_medialist_new_union (OsinfoMediaList *sourceOne
,OsinfoMediaList *sourceTwo
);
struct OsinfoMediaListClass { OsinfoListClass parent_class; /* class members */ };
OsinfoMediaList * osinfo_medialist_new (void
);
Construct a new media list that is initially empty.
Returns : |
an empty media list. [transfer full] |
OsinfoMediaList * osinfo_medialist_new_copy (OsinfoMediaList *source
);
Construct a new media list that is filled with medias
from source
|
the media list to copy |
Returns : |
a copy of the media list. [transfer full] |
OsinfoMediaList * osinfo_medialist_new_filtered (OsinfoMediaList *source
,OsinfoFilter *filter
);
Construct a new media list that is filled with medias
from source
that match filter
|
the media list to copy |
|
the filter to apply |
Returns : |
a filtered copy of the media list. [transfer full] |
OsinfoMediaList * osinfo_medialist_new_intersection (OsinfoMediaList *sourceOne
,OsinfoMediaList *sourceTwo
);
Construct a new media list that is filled with only the
medias that are present in both sourceOne
and sourceTwo
.
|
the first media list to copy |
|
the second media list to copy |
Returns : |
an intersection of the two media lists. [transfer full] |
OsinfoMediaList * osinfo_medialist_new_union (OsinfoMediaList *sourceOne
,OsinfoMediaList *sourceTwo
);
Construct a new media list that is filled with all the
medias that are present in either sourceOne
and sourceTwo
.
|
the first media list to copy |
|
the second media list to copy |
Returns : |
a union of the two media lists. [transfer full] |