Lines Matching refs:sub
271 DBusMessageIter _iter, sub;
281 pa_assert_se(dbus_message_iter_open_container(iter, DBUS_TYPE_VARIANT, "s", &sub));
282 pa_assert_se(dbus_message_iter_append_basic(&sub, DBUS_TYPE_STRING, &s));
283 pa_assert_se(dbus_message_iter_close_container(iter, &sub));
287 DBusMessageIter _iter, sub;
297 pa_assert_se(dbus_message_iter_open_container(iter, DBUS_TYPE_VARIANT, "o", &sub));
298 pa_assert_se(dbus_message_iter_append_basic(&sub, DBUS_TYPE_OBJECT_PATH, &s));
299 pa_assert_se(dbus_message_iter_close_container(iter, &sub));
303 DBusMessageIter _iter, sub;
312 pa_assert_se(dbus_message_iter_open_container(iter, DBUS_TYPE_VARIANT, "u", &sub));
313 pa_assert_se(dbus_message_iter_append_basic(&sub, DBUS_TYPE_UINT32, &u));
314 pa_assert_se(dbus_message_iter_close_container(iter, &sub));
318 DBusMessageIter _iter, sub;
327 pa_assert_se(dbus_message_iter_open_container(iter, DBUS_TYPE_VARIANT, "b", &sub));
328 pa_assert_se(dbus_message_iter_append_basic(&sub, DBUS_TYPE_BOOLEAN, &b));
329 pa_assert_se(dbus_message_iter_close_container(iter, &sub));
333 DBusMessageIter _iter, sub, array;
347 pa_assert_se(dbus_message_iter_open_container(iter, DBUS_TYPE_VARIANT, "as", &sub));
348 pa_assert_se(dbus_message_iter_open_container(&sub, DBUS_TYPE_ARRAY, "s", &array));
350 pa_assert_se(dbus_message_iter_close_container(&sub, &array));
351 pa_assert_se(dbus_message_iter_close_container(iter, &sub));
382 DBusMessageIter sub;
386 pa_assert_se(dbus_message_iter_open_container(iter, DBUS_TYPE_DICT_ENTRY, NULL, &sub));
387 pa_assert_se(dbus_message_iter_append_basic(&sub, DBUS_TYPE_STRING, &name));
388 append_variant_object_array(m, &sub, path, n);
389 pa_assert_se(dbus_message_iter_close_container(iter, &sub));
393 DBusMessageIter sub;
397 pa_assert_se(dbus_message_iter_open_container(iter, DBUS_TYPE_DICT_ENTRY, NULL, &sub));
398 pa_assert_se(dbus_message_iter_append_basic(&sub, DBUS_TYPE_STRING, &name));
399 append_variant_string(m, &sub, value);
400 pa_assert_se(dbus_message_iter_close_container(iter, &sub));
404 DBusMessageIter sub;
408 pa_assert_se(dbus_message_iter_open_container(iter, DBUS_TYPE_DICT_ENTRY, NULL, &sub));
409 pa_assert_se(dbus_message_iter_append_basic(&sub, DBUS_TYPE_STRING, &name));
410 append_variant_object(m, &sub, value);
411 pa_assert_se(dbus_message_iter_close_container(iter, &sub));
415 DBusMessageIter sub;
419 pa_assert_se(dbus_message_iter_open_container(iter, DBUS_TYPE_DICT_ENTRY, NULL, &sub));
420 pa_assert_se(dbus_message_iter_append_basic(&sub, DBUS_TYPE_STRING, &name));
421 append_variant_unsigned(m, &sub, u);
422 pa_assert_se(dbus_message_iter_close_container(iter, &sub));
426 DBusMessageIter sub;
430 pa_assert_se(dbus_message_iter_open_container(iter, DBUS_TYPE_DICT_ENTRY, NULL, &sub));
431 pa_assert_se(dbus_message_iter_append_basic(&sub, DBUS_TYPE_STRING, &name));
432 append_variant_boolean(m, &sub, b);
433 pa_assert_se(dbus_message_iter_close_container(iter, &sub));
437 DBusMessageIter sub;
442 pa_assert_se(dbus_message_iter_open_container(iter, DBUS_TYPE_DICT_ENTRY, NULL, &sub));
443 pa_assert_se(dbus_message_iter_append_basic(&sub, DBUS_TYPE_STRING, &property_name));
444 append_variant_urls(m, &sub, u, sink, source);
445 pa_assert_se(dbus_message_iter_close_container(iter, &sub));
449 DBusMessageIter sub;
454 pa_assert_se(dbus_message_iter_open_container(iter, DBUS_TYPE_DICT_ENTRY, NULL, &sub));
455 pa_assert_se(dbus_message_iter_append_basic(&sub, DBUS_TYPE_STRING, &property_name));
456 append_variant_mime_type(m, &sub, sink, source);
457 pa_assert_se(dbus_message_iter_close_container(iter, &sub));
461 DBusMessageIter sub;
466 pa_assert_se(dbus_message_iter_open_container(iter, DBUS_TYPE_DICT_ENTRY, NULL, &sub));
467 pa_assert_se(dbus_message_iter_append_basic(&sub, DBUS_TYPE_STRING, &property_name));
468 append_variant_item_display_name(m, &sub, sink, source);
469 pa_assert_se(dbus_message_iter_close_container(iter, &sub));
500 static void append_sink_or_source_container_mediaobject2_properties(DBusMessage *r, DBusMessageIter *sub, const char *path) {
501 append_property_dict_entry_object(r, sub, "Parent", OBJECT_ROOT);
502 append_property_dict_entry_string(r, sub, "Type", "container");
503 append_property_dict_entry_object(r, sub, "Path", path);
504 append_property_dict_entry_string(r, sub, "DisplayName",
515 DBusMessageIter sub;
522 pa_assert_se(dbus_message_iter_open_container(iter, DBUS_TYPE_ARRAY, "{sv}", &sub));
525 append_sink_or_source_container_mediaobject2_properties(r, &sub, path);
526 append_property_dict_entry_unsigned(r, &sub, "ChildCount", get_sinks_or_sources_count(path, user_data));
527 append_property_dict_entry_boolean(r, &sub, "Searchable", FALSE);
533 append_property_dict_entry_object(r, &sub, "Parent", OBJECT_ROOT);
536 append_property_dict_entry_string(r, &sub, "Type", "container");
539 append_property_dict_entry_object(r, &sub, "Path", path);
542 append_property_dict_entry_string(r, &sub, "DisplayName",
548 append_property_dict_entry_unsigned(r, &sub, "ChildCount", get_sinks_or_sources_count(path, user_data));
551 append_property_dict_entry_boolean(r, &sub, "Searchable", FALSE);
556 pa_assert_se(dbus_message_iter_close_container(iter, &sub));
559 static void append_sink_or_source_item_mediaobject2_properties(DBusMessage *r, DBusMessageIter *sub, const char *path, pa_sink *sink, pa_source *source) {
560 append_property_dict_entry_object(r, sub, "Parent", sink ? OBJECT_SINKS : OBJECT_SOURCES);
561 append_property_dict_entry_string(r, sub, "Type", "audio");
562 append_property_dict_entry_object(r, sub, "Path", path);
563 append_property_dict_entry_item_display_name(r, sub, sink, source);
572 DBusMessageIter sub;
580 pa_assert_se(dbus_message_iter_open_container(iter, DBUS_TYPE_ARRAY, "{sv}", &sub));
583 append_sink_or_source_item_mediaobject2_properties(r, &sub, path, sink, source);
584 append_property_dict_entry_urls(r, &sub, user_data, sink, source);
585 append_property_dict_entry_mime_type(r, &sub, sink, source);
586 append_property_dict_entry_string(r, &sub, "DLNAProfile", "LPCM");
592 append_property_dict_entry_object(r, &sub, "Parent", sink ? OBJECT_SINKS : OBJECT_SOURCES);
595 append_property_dict_entry_string(r, &sub, "Type", "audio");
598 append_property_dict_entry_object(r, &sub, "Path", path);
601 append_property_dict_entry_item_display_name(r, &sub, sink, source);
604 append_property_dict_entry_urls(r, &sub, user_data, sink, source);
607 append_property_dict_entry_mime_type(r, &sub, sink, source);
610 append_property_dict_entry_string(r, &sub, "DLNAProfile", "LPCM");
615 pa_assert_se(dbus_message_iter_close_container(iter, &sub));
644 DBusMessageIter iter, sub;
649 pa_assert_se(dbus_message_iter_open_container(&iter, DBUS_TYPE_ARRAY, "{sv}", &sub));
650 append_property_dict_entry_unsigned(r, &sub, "ChildCount", PA_ELEMENTSOF(array_root_containers));
651 append_property_dict_entry_unsigned(r, &sub, "ItemCount", PA_ELEMENTSOF(array_no_children));
652 append_property_dict_entry_unsigned(r, &sub, "ContainerCount", PA_ELEMENTSOF(array_root_containers));
653 append_property_dict_entry_boolean(r, &sub, "Searchable", FALSE);
654 pa_assert_se(dbus_message_iter_close_container(&iter, &sub));
658 DBusMessageIter iter, sub;
666 pa_assert_se(dbus_message_iter_open_container(&iter, DBUS_TYPE_ARRAY, "a{sv}", &sub));
675 append_sink_or_source_container_properties(r, &sub, container_path, u, filter, filter_len);
681 pa_assert_se(dbus_message_iter_close_container(&iter, &sub));
684 DBusMessageIter iter, sub;
689 pa_assert_se(dbus_message_iter_open_container(&iter, DBUS_TYPE_ARRAY, "a{sv}", &sub));
690 pa_assert_se(dbus_message_iter_close_container(&iter, &sub));
711 DBusMessageIter iter, sub;
717 pa_assert_se(dbus_message_iter_open_container(&iter, DBUS_TYPE_ARRAY, "{sv}", &sub));
718 append_property_dict_entry_object(r, &sub, "Parent", OBJECT_ROOT);
719 append_property_dict_entry_string(r, &sub, "Type", "container");
720 append_property_dict_entry_object(r, &sub, "Path", path);
721 append_property_dict_entry_string(r, &sub, "DisplayName", u->display_name);
722 pa_assert_se(dbus_message_iter_close_container(&iter, &sub));
805 DBusMessageIter iter, sub;
811 pa_assert_se(dbus_message_iter_open_container(&iter, DBUS_TYPE_ARRAY, "{sv}", &sub));
815 append_property_dict_entry_unsigned(r, &sub, "ChildCount", item_count);
816 append_property_dict_entry_unsigned(r, &sub, "ItemCount", item_count);
817 append_property_dict_entry_unsigned(r, &sub, "ContainerCount", 0);
818 append_property_dict_entry_boolean(r, &sub, "Searchable", FALSE);
820 pa_assert_se(dbus_message_iter_close_container(&iter, &sub));
824 DBusMessageIter iter, sub;
832 pa_assert_se(dbus_message_iter_open_container(&iter, DBUS_TYPE_ARRAY, "a{sv}", &sub));
849 append_sink_or_source_item_properties(r, &sub, sink_path, u, sink, NULL, filter, filter_len);
866 append_sink_or_source_item_properties(r, &sub, source_path, u, NULL, source, filter, filter_len);
875 pa_assert_se(dbus_message_iter_close_container(&iter, &sub));
878 DBusMessageIter iter, sub;
883 pa_assert_se(dbus_message_iter_open_container(&iter, DBUS_TYPE_ARRAY, "a{sv}", &sub));
884 pa_assert_se(dbus_message_iter_close_container(&iter, &sub));
907 DBusMessageIter iter, sub;
912 pa_assert_se(dbus_message_iter_open_container(&iter, DBUS_TYPE_ARRAY, "{sv}", &sub));
913 append_sink_or_source_container_mediaobject2_properties(r, &sub, path);
914 pa_assert_se(dbus_message_iter_close_container(&iter, &sub));
978 DBusMessageIter iter, sub;
983 pa_assert_se(dbus_message_iter_open_container(&iter, DBUS_TYPE_ARRAY, "{sv}", &sub));
984 append_sink_or_source_item_mediaobject2_properties(r, &sub, path, sink, source);
985 pa_assert_se(dbus_message_iter_close_container(&iter, &sub));
1000 DBusMessageIter iter, sub;
1005 pa_assert_se(dbus_message_iter_open_container(&iter, DBUS_TYPE_ARRAY, "{sv}", &sub));
1007 append_property_dict_entry_mime_type(r, &sub, sink, source);
1008 append_property_dict_entry_string(r, &sub, "DLNAProfile", "LPCM");
1009 append_property_dict_entry_urls(r, &sub, u, sink, source);
1011 pa_assert_se(dbus_message_iter_close_container(&iter, &sub));