Lines Matching defs:path
86 " <arg name=\"path\" type=\"o\"/>" \
248 static void append_variant_object_array(DBusMessage *m, DBusMessageIter *iter, const char *path[], unsigned n) {
253 pa_assert(path);
264 pa_assert_se(dbus_message_iter_append_basic(&array, DBUS_TYPE_OBJECT_PATH, path + c));
381 static void append_property_dict_entry_object_array(DBusMessage *m, DBusMessageIter *iter, const char *name, const char *path[], unsigned n) {
388 append_variant_object_array(m, &sub, path, n);
490 static unsigned get_sinks_or_sources_count(const char *path, const struct userdata *u) {
497 return pa_streq(path, OBJECT_SINKS) ? n : k - n;
500 static void append_sink_or_source_container_mediaobject2_properties(DBusMessage *r, DBusMessageIter *sub, const char *path) {
503 append_property_dict_entry_object(r, sub, "Path", path);
505 pa_streq(path, OBJECT_SINKS) ?
512 const char *path, const struct userdata *user_data,
519 pa_assert(path);
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));
539 append_property_dict_entry_object(r, &sub, "Path", path);
543 pa_streq(path, OBJECT_SINKS) ?
548 append_property_dict_entry_unsigned(r, &sub, "ChildCount", get_sinks_or_sources_count(path, user_data));
559 static void append_sink_or_source_item_mediaobject2_properties(DBusMessage *r, DBusMessageIter *sub, const char *path, pa_sink *sink, pa_source *source) {
562 append_property_dict_entry_object(r, sub, "Path", path);
568 const char *path, const struct userdata *user_data,
576 pa_assert(path);
583 append_sink_or_source_item_mediaobject2_properties(r, &sub, path, sink, source);
598 append_property_dict_entry_object(r, &sub, "Path", path);
701 const char *path = dbus_message_get_path(m);
704 append_variant_object(r, NULL, path);
712 const char *path = dbus_message_get_path(m);
720 append_property_dict_entry_object(r, &sub, "Path", path);
781 const char *path;
785 path = dbus_message_get_path(m);
787 if (pa_streq(path, OBJECT_SINKS) || pa_streq(path, OBJECT_SOURCES)) {
794 append_variant_unsigned(r, NULL, get_sinks_or_sources_count(path, u));
813 item_count = get_sinks_or_sources_count(path, u);
837 if (pa_streq(path, OBJECT_SINKS)) {
896 append_variant_object(r, NULL, path);
902 pa_streq(path, OBJECT_SINKS) ?
913 append_sink_or_source_container_mediaobject2_properties(r, &sub, path);
924 if (pa_streq(path, OBJECT_SINKS)) {
953 if (pa_startswith(path, OBJECT_SINKS "/"))
954 sink = pa_namereg_get(u->core, path + sizeof(OBJECT_SINKS), PA_NAMEREG_SINK);
955 else if (pa_startswith(path, OBJECT_SOURCES "/"))
956 source = pa_namereg_get(u->core, path + sizeof(OBJECT_SOURCES), PA_NAMEREG_SOURCE);
971 append_variant_object(r, NULL, path);
984 append_sink_or_source_item_mediaobject2_properties(r, &sub, path, sink, source);