logo SERENITY
Game Systems Foundation
Search Results for

    Show / Hide Table of Contents

    Class SoundMixerUseCases

    Container class for Sound Mixer use cases.

    Inheritance
    object
    SoundMixerUseCases
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    Namespace: Serenity.SoundMixer.Application.UseCases
    Assembly: Serenity.SoundMixer.Application.dll
    Syntax
    public class SoundMixerUseCases

    Constructors

    SoundMixerUseCases(SoundMixerSetVolume, SoundMixerApplyEffectLoop, SoundMixerClearEffectLoop)

    Initializes a new instance of the SoundMixerUseCases class.

    Declaration
    public SoundMixerUseCases(SoundMixerSetVolume setVolume, SoundMixerApplyEffectLoop applyEffectLoop, SoundMixerClearEffectLoop clearEffectLoop)
    Parameters
    Type Name Description
    SoundMixerSetVolume setVolume

    The use case for setting the volume.

    SoundMixerApplyEffectLoop applyEffectLoop

    The use case for applying an effect loop.

    SoundMixerClearEffectLoop clearEffectLoop

    The use case for clearing an effect loop.

    Fields

    ApplyEffectLoop

    Use case for applying a registered effect loop to a source group/channel.

    Declaration
    public SoundMixerApplyEffectLoop ApplyEffectLoop
    Field Value
    Type Description
    SoundMixerApplyEffectLoop

    ClearEffectLoop

    Use case for clearing a previously applied effect loop from a source group/channel.

    Declaration
    public SoundMixerClearEffectLoop ClearEffectLoop
    Field Value
    Type Description
    SoundMixerClearEffectLoop

    SetVolume

    Use case for setting the volume in the Sound Mixer Service.

    Declaration
    public SoundMixerSetVolume SetVolume
    Field Value
    Type Description
    SoundMixerSetVolume
    In this article
    © 2026 Serenity. All Rights Reserved