Click or drag to resize
Accord.NET (logo)

Chorus Class

The IDirectSoundFXChorus8 interface is used to set and retrieve effect parameters on a buffer that supports chorus.

This interface is obtained by calling GetObjectInPath on the buffer that supports the effect.

In addition to the methods inherited from ComObject, the IDirectSoundFXChorus8 interface exposes the following methods.

IDirectSoundFXChorus8 Members
Method Description
IDirectSoundFXChorus8::GetAllParameters The GetAllParameters method retrieves the chorus parameters of a buffer.
IDirectSoundFXChorus8::SetAllParameters The SetAllParameters method sets the chorus parameters of a buffer.
Inheritance Hierarchy
SystemObject
  SharpDXDisposeBase
    SharpDXCppObject
      SharpDXComObject
        SharpDX.DirectSoundChorus

Namespace:  SharpDX.DirectSound
Assembly:  SharpDX.DirectSound (in SharpDX.DirectSound.dll) Version: 3.1.1.0 (3.1.1)
Syntax
[GuidAttribute("880842e3-145f-43e6-a934-a71806e50547")]
public class Chorus : ComObject

The Chorus type exposes the following members.

Constructors
  NameDescription
Public methodChorus
Initializes a new instance of the Chorus class.
Top
Properties
  NameDescription
Public propertyAllParameters
The GetAllParameters method retrieves the chorus parameters of a buffer.
Public propertyIsDisposed
Gets a value indicating whether this instance is disposed.
(Inherited from DisposeBase.)
Public propertyNativePointer
Get a pointer to the underlying Cpp Object
(Inherited from CppObject.)
Public propertyTag
Gets or sets a custom user tag object to associate with this instance..
(Inherited from CppObject.)
Top
Methods
  NameDescription
Public methodDispose
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
(Inherited from DisposeBase.)
Protected methodDispose(Boolean)
Releases unmanaged and - optionally - managed resources
(Inherited from ComObject.)
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Releases unmanaged resources and performs other cleanup operations before the DisposeBase is reclaimed by garbage collection.
(Inherited from DisposeBase.)
Protected methodFromTemp(IntPtr)
Initializes this instance with a pointer from a temporary object and set the pointer of the temporary object to IntPtr.Zero.
(Inherited from CppObject.)
Protected methodFromTemp(CppObject)
Initializes this instance with a pointer from a temporary object and set the pointer of the temporary object to IntPtr.Zero.
(Inherited from CppObject.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Protected methodNativePointerUpdated (Inherited from ComObject.)
Protected methodNativePointerUpdating (Inherited from ComObject.)
Public methodQueryInterface(Guid, IntPtr)
Query this instance for a particular COM GUID/interface support.
(Inherited from ComObject.)
Public methodQueryInterfaceT
Query this instance for a particular COM interface support.
(Inherited from ComObject.)
Protected methodQueryInterfaceFromT
Query Interface for a particular interface support and attach to the given instance.
(Inherited from ComObject.)
Public methodQueryInterfaceOrNull(Guid)
Query instance for a particular COM GUID/interface support.
(Inherited from ComObject.)
Public methodQueryInterfaceOrNullT
Query Interface for a particular interface support.
(Inherited from ComObject.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Events
  NameDescription
Public eventDisposed
Occurs when this instance is fully disposed.
(Inherited from DisposeBase.)
Public eventDisposing
Occurs when this instance is starting to be disposed.
(Inherited from DisposeBase.)
Top
Operators
  NameDescription
Public operatorStatic member(IntPtr to Chorus)
Performs an explicit conversion from IntPtr to Chorus. (This method is a shortcut to NativePointer)
Top
Fields
  NameDescription
Protected field_nativePointer
The native pointer
(Inherited from CppObject.)
Public fieldStatic memberDelayDefault
Default number of milliseconds the input is delayed before it is played back. The default value is 50.
Public fieldStatic memberDelayMax
Maximum number of milliseconds the input is delayed before it is played back.
Public fieldStatic memberDelayMin
Minimum number of milliseconds the input is delayed before it is played back.
Public fieldStatic memberDepthDefault
Default percentage by which the delay time is modulated by the low-frequency oscillator, in hundredths of a percentage point. The default value is 10.
Public fieldStatic memberDepthMax
Maximum percentage by which the delay time is modulated by the low-frequency oscillator, in hundredths of a percentage point.
Public fieldStatic memberDepthMin
Minimum percentage by which the delay time is modulated by the low-frequency oscillator, in hundredths of a percentage point.
Public fieldStatic memberFeedbackDefault
Default percentage of output signal to feed back into the effect's input. The default value is 25.
Public fieldStatic memberFeedbackMax
Maximum percentage of output signal to feed back into the effect's input.
Public fieldStatic memberFeedbackMin
Minimum percentage of output signal to feed back into the effect's input.
Public fieldStatic memberFrequencyDefault
Default frequency of the LFO. The default value is 1.1.
Public fieldStatic memberFrequencyMax
Maximum frequency of the LFO.
Public fieldStatic memberFrequencyMin
Minimum frequency of the LFO.
Public fieldStatic memberPhase180
Positive 180 phase differential between left and right LFOs.
Public fieldStatic memberPhase90
Positive 90 phase differential between left and right LFOs.
Public fieldStatic memberPhaseDefault
Default phase differential between left and right LFOs. The default value is Phase90.
Public fieldStatic memberPhaseMax
Maximum phase differential between left and right LFOs.
Public fieldStatic memberPhaseMin
Minimum phase differential between left and right LFOs.
Public fieldStatic memberPhaseNegative180
Negative 180 phase differential between left and right LFOs.
Public fieldStatic memberPhaseNegative90
Negative 90 phase differential between left and right LFOs.
Public fieldStatic memberPhaseZero
Zero phase differential between left and right LFOs.
Public fieldStatic memberWaveformDefault
Default waveform shape of the LFO. By default, the waveform is a sine.
Public fieldStatic memberWaveformSin
Sine waveform shape of the LFO.
Public fieldStatic memberWaveformTriangle
Triangle waveform shape of the LFO.
Public fieldStatic memberWetDryMixDefault
Default ratio of wet (processed) signal to dry (unprocessed) signal.
Public fieldStatic memberWetDryMixMax
Maximum ratio of wet (processed) signal to dry (unprocessed) signal.
Public fieldStatic memberWetDryMixMin
Minimum ratio of wet (processed) signal to dry (unprocessed) signal.
Top
Extension Methods
  NameDescription
Public Extension MethodHasMethod
Checks whether an object implements a method with the given name.
(Defined by ExtensionMethods.)
Public Extension MethodIsEqual
Compares two objects for equality, performing an elementwise comparison if the elements are vectors or matrices.
(Defined by Matrix.)
Public Extension MethodToT
Converts an object into another type, irrespective of whether the conversion can be done at compile time or not. This can be used to convert generic types to numeric types during runtime.
(Defined by ExtensionMethods.)
Top
See Also