## gstmixeroptions

gstmixeroptions — Multi-option mixer control

## Synopsis

    #include <gst/interfaces/mixer.h>

    struct              GstMixerOptions;
    GList *             gst_mixer_options_get_values        (GstMixerOptions *mixer_options);

## Object Hierarchy

      GObject
       +----GstMixerTrack
             +----GstMixerOptions

## Description

Mixer control object that allows switching between multiple options. Note that `GstMixerOptions` is a subclass of `GstMixerTrack`.

## Details

### struct GstMixerOptions

    struct GstMixerOptions {
      /* list of strings (do not access directly) (FIXME 0.11: make private) */
      GList        *values;
    };

Mixer control object.

GList *`values`; | List of option strings. Do not access this member directly, always use `gst_mixer_options_get_values()` instead.

### gst_mixer_options_get_values ()

    GList *             gst_mixer_options_get_values        (GstMixerOptions *mixer_options);

Get the values for the mixer option.

`mixer_options` : | The GstMixerOptions item that owns the values.
Returns : | A list of strings with all the possible values for the mixer option. You must not free or modify the list or its contents, it belongs to the `mixer_options` object.

## See Also

GstMixer, GstMixerTrack