Table of Contents

Class AudioMixer

Namespace
VAST.File.Utility
Assembly
VAST.File.dll

Provides audio mixing functionality to combine multiple audio files into a single output file, with support for automatic volume detection and adjustment.

public class AudioMixer
Inheritance
AudioMixer
Inherited Members

Constructors

AudioMixer()

public AudioMixer()

Properties

ErrorDescription

Gets the last error description if the last method call returned false.

public string ErrorDescription { get; }

Property Value

string

FileCache

Gets or sets the file cache for optimized file access.

public FileCache FileCache { get; set; }

Property Value

FileCache

Methods

Execute(List<InputFileItem>, string)

Executes audio mixing of multiple input files into a single output file.

public Task<bool> Execute(List<InputFileItem> inputFiles, string outputFilePath)

Parameters

inputFiles List<InputFileItem>

The list of input files to mix.

outputFilePath string

The path for the output mixed file.

Returns

Task<bool>

A task that returns true if mixing succeeded, false otherwise.