Class AudioMixing
Defines audio mixing configuration for combining multiple audio sources into the output. Supports single source selection with fallback or mixing all sources together.
public class AudioMixing
- Inheritance
-
AudioMixing
- Inherited Members
Constructors
AudioMixing()
public AudioMixing()
Properties
FallbackSourceIndex
Gets or sets the fallback source index to use when the primary SourceIndex is unavailable. It is recommended to use a locally stored file as a fallback to ensure availability. Only applicable for single mixing type.
public int FallbackSourceIndex { get; set; }
Property Value
Filters
Gets or sets the list of filters specifying which sources to include in the mix and their parameters. Only applicable for "all" mixing type. If null, all audio sources are mixed. If specified, only the sources listed in the filters are mixed into the output.
public List<Filter> Filters { get; set; }
Property Value
SourceIndex
Gets or sets the active source index (0-based) from the sources array. Mandatory for single mixing type. Should not be specified for other mixing types.
public int SourceIndex { get; set; }
Property Value
Type
Gets or sets the audio mixing type (single source or all sources).
public AudioMixingType Type { get; set; }