<Type Name="Mixer" FullName="Gst.Interfaces.Mixer"> <TypeSignature Language="C#" Value="public interface Mixer : Gst.GLib.IWrapper" /> <AssemblyInfo> <AssemblyName>gstreamer-sharp</AssemblyName> <AssemblyVersion>0.9.0.0</AssemblyVersion> <AssemblyVersion>0.9.1.0</AssemblyVersion> <AssemblyVersion>0.9.2.0</AssemblyVersion> <AssemblyVersion>0.9.5.99</AssemblyVersion> </AssemblyInfo> <Interfaces> <Interface> <InterfaceName>Gst.GLib.IWrapper</InterfaceName> </Interface> </Interfaces> <Docs> <summary>To be added.</summary> <remarks>To be added.</remarks> </Docs> <Members> <Member MemberName="GetOption"> <MemberSignature Language="C#" Value="public string GetOption (Gst.Interfaces.MixerOptions opts);" /> <MemberType>Method</MemberType> <AssemblyInfo> <AssemblyVersion>0.9.0.0</AssemblyVersion> <AssemblyVersion>0.9.1.0</AssemblyVersion> <AssemblyVersion>0.9.2.0</AssemblyVersion> <AssemblyVersion>0.9.5.99</AssemblyVersion> </AssemblyInfo> <ReturnValue> <ReturnType>System.String</ReturnType> </ReturnValue> <Parameters> <Parameter Name="opts" Type="Gst.Interfaces.MixerOptions" /> </Parameters> <Docs> <param name="opts">To be added.</param> <summary>To be added.</summary> <returns>To be added.</returns> <remarks>To be added.</remarks> </Docs> </Member> <Member MemberName="GetVolume"> <MemberSignature Language="C#" Value="public int[] GetVolume (Gst.Interfaces.MixerTrack track);" /> <MemberType>Method</MemberType> <AssemblyInfo> <AssemblyVersion>0.9.0.0</AssemblyVersion> <AssemblyVersion>0.9.1.0</AssemblyVersion> <AssemblyVersion>0.9.2.0</AssemblyVersion> <AssemblyVersion>0.9.5.99</AssemblyVersion> </AssemblyInfo> <ReturnValue> <ReturnType>System.Int32[]</ReturnType> </ReturnValue> <Parameters> <Parameter Name="track" Type="Gst.Interfaces.MixerTrack" /> </Parameters> <Docs> <param name="track">To be added.</param> <summary>To be added.</summary> <returns>To be added.</returns> <remarks>To be added.</remarks> </Docs> </Member> <Member MemberName="ListChanged"> <MemberSignature Language="C#" Value="public void ListChanged (Gst.Interfaces.MixerOptions opts);" /> <MemberType>Method</MemberType> <AssemblyInfo> <AssemblyVersion>0.9.0.0</AssemblyVersion> <AssemblyVersion>0.9.1.0</AssemblyVersion> <AssemblyVersion>0.9.2.0</AssemblyVersion> </AssemblyInfo> <ReturnValue> <ReturnType>System.Void</ReturnType> </ReturnValue> <Parameters> <Parameter Name="opts" Type="Gst.Interfaces.MixerOptions" /> </Parameters> <Docs> <param name="opts">To be added.</param> <summary>To be added.</summary> <remarks>To be added.</remarks> </Docs> </Member> <Member MemberName="ListTracks"> <MemberSignature Language="C#" Value="public Gst.Interfaces.MixerTrack[] ListTracks ();" /> <MemberType>Method</MemberType> <AssemblyInfo> <AssemblyVersion>0.9.0.0</AssemblyVersion> <AssemblyVersion>0.9.1.0</AssemblyVersion> <AssemblyVersion>0.9.2.0</AssemblyVersion> <AssemblyVersion>0.9.5.99</AssemblyVersion> </AssemblyInfo> <ReturnValue> <ReturnType>Gst.Interfaces.MixerTrack[]</ReturnType> </ReturnValue> <Parameters /> <Docs> <summary>To be added.</summary> <returns>To be added.</returns> <remarks>To be added.</remarks> </Docs> </Member> <Member MemberName="MixerChanged"> <MemberSignature Language="C#" Value="public void MixerChanged ();" /> <MemberType>Method</MemberType> <AssemblyInfo> <AssemblyVersion>0.9.0.0</AssemblyVersion> <AssemblyVersion>0.9.1.0</AssemblyVersion> <AssemblyVersion>0.9.2.0</AssemblyVersion> <AssemblyVersion>0.9.5.99</AssemblyVersion> </AssemblyInfo> <ReturnValue> <ReturnType>System.Void</ReturnType> </ReturnValue> <Parameters /> <Docs> <summary>To be added.</summary> <remarks>To be added.</remarks> </Docs> </Member> <Member MemberName="MixerFlags"> <MemberSignature Language="C#" Value="public Gst.Interfaces.MixerFlags MixerFlags { get; }" /> <MemberType>Property</MemberType> <AssemblyInfo> <AssemblyVersion>0.9.0.0</AssemblyVersion> <AssemblyVersion>0.9.1.0</AssemblyVersion> <AssemblyVersion>0.9.2.0</AssemblyVersion> <AssemblyVersion>0.9.5.99</AssemblyVersion> </AssemblyInfo> <ReturnValue> <ReturnType>Gst.Interfaces.MixerFlags</ReturnType> </ReturnValue> <Docs> <summary>To be added.</summary> <value>To be added.</value> <remarks>To be added.</remarks> </Docs> </Member> <Member MemberName="MixerType"> <MemberSignature Language="C#" Value="public Gst.Interfaces.MixerType MixerType { get; }" /> <MemberType>Property</MemberType> <AssemblyInfo> <AssemblyVersion>0.9.0.0</AssemblyVersion> <AssemblyVersion>0.9.1.0</AssemblyVersion> <AssemblyVersion>0.9.2.0</AssemblyVersion> <AssemblyVersion>0.9.5.99</AssemblyVersion> </AssemblyInfo> <ReturnValue> <ReturnType>Gst.Interfaces.MixerType</ReturnType> </ReturnValue> <Docs> <summary>To be added.</summary> <value>To be added.</value> <remarks>To be added.</remarks> </Docs> </Member> <Member MemberName="MuteToggled"> <MemberSignature Language="C#" Value="public void MuteToggled (Gst.Interfaces.MixerTrack track, bool mute);" /> <MemberType>Method</MemberType> <AssemblyInfo> <AssemblyVersion>0.9.0.0</AssemblyVersion> <AssemblyVersion>0.9.1.0</AssemblyVersion> <AssemblyVersion>0.9.2.0</AssemblyVersion> <AssemblyVersion>0.9.5.99</AssemblyVersion> </AssemblyInfo> <ReturnValue> <ReturnType>System.Void</ReturnType> </ReturnValue> <Parameters> <Parameter Name="track" Type="Gst.Interfaces.MixerTrack" /> <Parameter Name="mute" Type="System.Boolean" /> </Parameters> <Docs> <param name="track">To be added.</param> <param name="mute">To be added.</param> <summary>To be added.</summary> <remarks>To be added.</remarks> </Docs> </Member> <Member MemberName="OptionChanged"> <MemberSignature Language="C#" Value="public void OptionChanged (Gst.Interfaces.MixerOptions opts, string value);" /> <MemberType>Method</MemberType> <AssemblyInfo> <AssemblyVersion>0.9.0.0</AssemblyVersion> <AssemblyVersion>0.9.1.0</AssemblyVersion> <AssemblyVersion>0.9.2.0</AssemblyVersion> <AssemblyVersion>0.9.5.99</AssemblyVersion> </AssemblyInfo> <ReturnValue> <ReturnType>System.Void</ReturnType> </ReturnValue> <Parameters> <Parameter Name="opts" Type="Gst.Interfaces.MixerOptions" /> <Parameter Name="value" Type="System.String" /> </Parameters> <Docs> <param name="opts">To be added.</param> <param name="value">To be added.</param> <summary>To be added.</summary> <remarks>To be added.</remarks> </Docs> </Member> <Member MemberName="OptionsListChanged"> <MemberSignature Language="C#" Value="public void OptionsListChanged (Gst.Interfaces.MixerOptions opts);" /> <MemberType>Method</MemberType> <AssemblyInfo> <AssemblyVersion>0.9.5.99</AssemblyVersion> </AssemblyInfo> <ReturnValue> <ReturnType>System.Void</ReturnType> </ReturnValue> <Parameters> <Parameter Name="opts" Type="Gst.Interfaces.MixerOptions" /> </Parameters> <Docs> <param name="opts">To be added.</param> <summary>To be added.</summary> <remarks>To be added.</remarks> </Docs> </Member> <Member MemberName="RecordToggled"> <MemberSignature Language="C#" Value="public void RecordToggled (Gst.Interfaces.MixerTrack track, bool record);" /> <MemberType>Method</MemberType> <AssemblyInfo> <AssemblyVersion>0.9.0.0</AssemblyVersion> <AssemblyVersion>0.9.1.0</AssemblyVersion> <AssemblyVersion>0.9.2.0</AssemblyVersion> <AssemblyVersion>0.9.5.99</AssemblyVersion> </AssemblyInfo> <ReturnValue> <ReturnType>System.Void</ReturnType> </ReturnValue> <Parameters> <Parameter Name="track" Type="Gst.Interfaces.MixerTrack" /> <Parameter Name="record" Type="System.Boolean" /> </Parameters> <Docs> <param name="track">To be added.</param> <param name="record">To be added.</param> <summary>To be added.</summary> <remarks>To be added.</remarks> </Docs> </Member> <Member MemberName="SetMute"> <MemberSignature Language="C#" Value="public void SetMute (Gst.Interfaces.MixerTrack track, bool mute);" /> <MemberType>Method</MemberType> <AssemblyInfo> <AssemblyVersion>0.9.0.0</AssemblyVersion> <AssemblyVersion>0.9.1.0</AssemblyVersion> <AssemblyVersion>0.9.2.0</AssemblyVersion> <AssemblyVersion>0.9.5.99</AssemblyVersion> </AssemblyInfo> <ReturnValue> <ReturnType>System.Void</ReturnType> </ReturnValue> <Parameters> <Parameter Name="track" Type="Gst.Interfaces.MixerTrack" /> <Parameter Name="mute" Type="System.Boolean" /> </Parameters> <Docs> <param name="track">To be added.</param> <param name="mute">To be added.</param> <summary>To be added.</summary> <remarks>To be added.</remarks> </Docs> </Member> <Member MemberName="SetOption"> <MemberSignature Language="C#" Value="public void SetOption (Gst.Interfaces.MixerOptions opts, string value);" /> <MemberType>Method</MemberType> <AssemblyInfo> <AssemblyVersion>0.9.0.0</AssemblyVersion> <AssemblyVersion>0.9.1.0</AssemblyVersion> <AssemblyVersion>0.9.2.0</AssemblyVersion> <AssemblyVersion>0.9.5.99</AssemblyVersion> </AssemblyInfo> <ReturnValue> <ReturnType>System.Void</ReturnType> </ReturnValue> <Parameters> <Parameter Name="opts" Type="Gst.Interfaces.MixerOptions" /> <Parameter Name="value" Type="System.String" /> </Parameters> <Docs> <param name="opts">To be added.</param> <param name="value">To be added.</param> <summary>To be added.</summary> <remarks>To be added.</remarks> </Docs> </Member> <Member MemberName="SetRecord"> <MemberSignature Language="C#" Value="public void SetRecord (Gst.Interfaces.MixerTrack track, bool record);" /> <MemberType>Method</MemberType> <AssemblyInfo> <AssemblyVersion>0.9.0.0</AssemblyVersion> <AssemblyVersion>0.9.1.0</AssemblyVersion> <AssemblyVersion>0.9.2.0</AssemblyVersion> <AssemblyVersion>0.9.5.99</AssemblyVersion> </AssemblyInfo> <ReturnValue> <ReturnType>System.Void</ReturnType> </ReturnValue> <Parameters> <Parameter Name="track" Type="Gst.Interfaces.MixerTrack" /> <Parameter Name="record" Type="System.Boolean" /> </Parameters> <Docs> <param name="track">To be added.</param> <param name="record">To be added.</param> <summary>To be added.</summary> <remarks>To be added.</remarks> </Docs> </Member> <Member MemberName="SetVolume"> <MemberSignature Language="C#" Value="public void SetVolume (Gst.Interfaces.MixerTrack track, int[] volumes);" /> <MemberType>Method</MemberType> <AssemblyInfo> <AssemblyVersion>0.9.0.0</AssemblyVersion> <AssemblyVersion>0.9.1.0</AssemblyVersion> <AssemblyVersion>0.9.2.0</AssemblyVersion> <AssemblyVersion>0.9.5.99</AssemblyVersion> </AssemblyInfo> <ReturnValue> <ReturnType>System.Void</ReturnType> </ReturnValue> <Parameters> <Parameter Name="track" Type="Gst.Interfaces.MixerTrack" /> <Parameter Name="volumes" Type="System.Int32[]" /> </Parameters> <Docs> <param name="track">To be added.</param> <param name="volumes">To be added.</param> <summary>To be added.</summary> <remarks>To be added.</remarks> </Docs> </Member> <Member MemberName="VolumeChanged"> <MemberSignature Language="C#" Value="public void VolumeChanged (Gst.Interfaces.MixerTrack track, int[] volumes);" /> <MemberType>Method</MemberType> <AssemblyInfo> <AssemblyVersion>0.9.0.0</AssemblyVersion> <AssemblyVersion>0.9.1.0</AssemblyVersion> <AssemblyVersion>0.9.2.0</AssemblyVersion> <AssemblyVersion>0.9.5.99</AssemblyVersion> </AssemblyInfo> <ReturnValue> <ReturnType>System.Void</ReturnType> </ReturnValue> <Parameters> <Parameter Name="track" Type="Gst.Interfaces.MixerTrack" /> <Parameter Name="volumes" Type="System.Int32[]" /> </Parameters> <Docs> <param name="track">To be added.</param> <param name="volumes">To be added.</param> <summary>To be added.</summary> <remarks>To be added.</remarks> </Docs> </Member> </Members> </Type>