Class ApiAudioMixing
Represents audio mixing configuration for media stream processing. Specifies mixing type and parameters for combining multiple audio sources.
public class ApiAudioMixing
- Inheritance
-
ApiAudioMixing
- Inherited Members
Constructors
ApiAudioMixing()
public ApiAudioMixing()
Properties
FallbackSourceIndex
Gets or sets the index of a fallback source to display in output video when the currently specified SourceIndex is not present. It is highly recommended to use locally stored file as a fallback source, so it is always available. Makes sense for mixing type "single" only, otherwise should not be specified.
public int? FallbackSourceIndex { get; set; }
Property Value
- int?
Filters
Gets or sets the list of filters specifying sources to add to the output mix and their mixing parameters.
Makes sense for mixing type "all" only, otherwise should not be specified.
If null then all audio sources will be mixed into the output.
If not null then only specified audio sources will be mixed into the output.
public List<ApiFilter> Filters { get; set; }
Property Value
SourceIndex
Gets or sets the mandatory 0-based index of the active source for single mixing type. Specifies which source should be used. Makes sense for single mixing type only, otherwise should not be specified.
public int? SourceIndex { get; set; }
Property Value
- int?
Type
Gets or sets the audio mixing type to apply to sources.
public AudioMixingType Type { get; set; }