Home | History | Annotate | Download | only in audio

Lines Matching full:value

35 gint gst_sbc_select_rate_from_list(const GValue *value)
37 guint size = gst_value_list_get_size(value);
38 return g_value_get_int(gst_value_list_get_value(value, size-1));
43 * TODO - use a better approach to this (it is selecting the maximum value)
45 gint gst_sbc_select_channels_from_range(const GValue *value)
47 return gst_value_get_int_range_max(value);
54 gint gst_sbc_select_blocks_from_list(const GValue *value)
56 guint size = gst_value_list_get_size(value);
57 return g_value_get_int(gst_value_list_get_value(value, size-1));
64 gint gst_sbc_select_subbands_from_list(const GValue *value)
66 guint size = gst_value_list_get_size(value);
67 return g_value_get_int(gst_value_list_get_value(value, size-1));
72 * TODO - use a better approach to this (it is selecting the maximum value)
74 gint gst_sbc_select_bitpool_from_range(const GValue *value)
76 return gst_value_get_int_range_max(value);
83 const gchar *gst_sbc_get_allocation_from_list(const GValue *value)
85 guint size = gst_value_list_get_size(value);
86 return g_value_get_string(gst_value_list_get_value(value, size-1));
95 const GValue *value;
103 value = gst_value_list_get_value(list, i);
104 aux = g_value_get_string(value);
325 const GValue *value;
340 value = gst_structure_get_value(structure, "rate");
341 if (GST_VALUE_HOLDS_LIST(value))
342 temp = gst_sbc_select_rate_from_list(value);
344 temp = g_value_get_int(value);
353 value = gst_structure_get_value(structure, "channels");
354 if (GST_VALUE_HOLDS_INT_RANGE(value))
355 temp = gst_sbc_select_channels_from_range(value);
357 temp = g_value_get_int(value);
366 value = gst_structure_get_value(structure, "blocks");
367 if (GST_VALUE_HOLDS_LIST(value))
368 temp = gst_sbc_select_blocks_from_list(value);
370 temp = g_value_get_int(value);
379 value = gst_structure_get_value(structure, "subbands");
380 if (GST_VALUE_HOLDS_LIST(value))
381 temp = gst_sbc_select_subbands_from_list(value);
383 temp = g_value_get_int(value);
392 value = gst_structure_get_value(structure, "bitpool");
393 if (GST_VALUE_HOLDS_INT_RANGE(value))
394 temp = gst_sbc_select_bitpool_from_range(value);
396 temp = g_value_get_int(value);
405 value = gst_structure_get_value(structure, "allocation");
406 if (GST_VALUE_HOLDS_LIST(value))
407 allocation = gst_sbc_get_allocation_from_list(value);
409 allocation = g_value_get_string(value);
417 value = gst_structure_get_value(structure, "mode");
418 if (GST_VALUE_HOLDS_LIST(value)) {
419 mode = gst_sbc_get_mode_from_list(value, channels);
421 mode = g_value_get_string(value);
454 * value is used to do the operation, it must be a uninitialized (zero-filled)
459 GValue *value)
461 value = g_value_init(value, G_TYPE_INT);
462 g_value_set_int(value, field_value);
463 gst_structure_set_value(structure, field, value);
464 g_value_unset(value);
469 * value is used to do the operation, it must be a uninitialized (zero-filled)
474 GValue *value)
476 value = g_value_init(value, G_TYPE_STRING);
477 g_value_set_string(value, field_value);
478 gst_structure_set_value(structure, field, value);
479 g_value_unset(value);