Lines Matching refs:volume

53     pa_cvolume volume;
158 static pa_dbus_arg_info volume_updated_args[] = { { "volume", "au", NULL } };
337 dbus_uint32_t volume[PA_CHANNELS_MAX];
347 pa_dbus_send_error(conn, msg, PA_DBUS_ERROR_NO_SUCH_PROPERTY, "%s doesn't have volume.", str);
353 for (i = 0; i < s->volume.channels; ++i)
354 volume[i] = s->volume.values[i];
356 pa_dbus_send_basic_array_variant_reply(conn, msg, DBUS_TYPE_UINT32, volume, s->volume.channels);
364 dbus_uint32_t *volume = NULL;
380 pa_dbus_send_error(conn, msg, PA_DBUS_ERROR_NO_SUCH_PROPERTY, "%s doesn't have volume.", str);
382 pa_dbus_send_error(conn, msg, DBUS_ERROR_ACCESS_DENIED, "%s has read-only volume.", str);
391 dbus_message_iter_get_fixed_array(&array_iter, &volume, &n_volume_entries);
395 "Expected %u volume entries, got %u.", stream_channels, n_volume_entries);
403 if (!PA_VOLUME_IS_VALID(volume[i])) {
404 pa_dbus_send_error(conn, msg, DBUS_ERROR_INVALID_ARGS, "Invalid volume: %u", volume[i]);
407 new_vol.values[i] = volume[i];
527 dbus_uint32_t volume[PA_CHANNELS_MAX];
538 for (i = 0; i < s->volume.channels; ++i)
539 volume[i] = s->volume.values[i];
594 pa_dbus_append_basic_array_variant_dict_entry(&dict_iter, property_handlers[PROPERTY_HANDLER_VOLUME].property_name, DBUS_TYPE_UINT32, volume, s->volume.channels);
751 if (!pa_cvolume_equal(&s->volume, &new_volume)) {
752 dbus_uint32_t volume[PA_CHANNELS_MAX];
753 dbus_uint32_t *volume_ptr = volume;
755 s->volume = new_volume;
757 for (i = 0; i < s->volume.channels; ++i)
758 volume[i] = s->volume.values[i];
764 DBUS_TYPE_ARRAY, DBUS_TYPE_UINT32, &volume_ptr, s->volume.channels,
905 pa_sink_input_get_volume(sink_input, &s->volume, true);
907 pa_cvolume_init(&s->volume);
945 pa_cvolume_init(&s->volume);