float Duration { get; set; }

book_4_sparkGenerated
code_blocksInput

Description

The Duration property of the SoundFile class represents the total length of the audio contained within the sound file, measured in seconds. This property is useful for determining how long the sound will play when used in a game or application.

Usage

To access the Duration property, you must first have an instance of a SoundFile object. Once you have the instance, you can simply access the property to retrieve the duration of the sound file.

Example

// Example of accessing the Duration property

// Load a sound file
SoundFile sound = SoundFile.Load("path/to/soundfile.wav");

// Check if the sound file is loaded
if (sound.IsLoaded)
{
    // Get the duration of the sound file
    float duration = sound.Duration;
    
    // Output the duration
    // Note: Avoid using Console.WriteLine in s&box, use in-game UI or logging instead
    Log.Info($"Sound duration: {duration} seconds");
}