Search Results for

    Show / Hide Table of Contents

    Class WavImporter

    Imports a WAV file to be used by Evergine.

    Inheritance
    object
    AAssetImporter<SoundSource>
    NAudioImporter
    WavImporter
    Implements
    IAssetImporter
    Inherited Members
    NAudioImporter.ImportHeader(Stream, out SoundSource)
    NAudioImporter.ImportData(Stream, SoundSource, bool)
    AAssetImporter<SoundSource>.ImportSource(Stream, bool, bool)
    AAssetImporter<SoundSource>.GenerateAdditionalAssets(Stream, SoundSource)
    AAssetImporter<SoundSource>.ApplySettings(ProjectParameters)
    Namespace: Evergine.Assets.Importers.Audio
    Assembly: Evergine.Assets.dll
    Syntax
    public class WavImporter : NAudioImporter, IAssetImporter
    Remarks

    Supported input formats: 8, 16, 24, and 32 bits PCM. Unsupported formats: A-Lau and Mu-Lau PCM.

    Fields

    FileExtension

    The importer file's extension.

    Declaration
    public static readonly string FileExtension
    Field Value
    Type Description
    string

    Properties

    Extensions

    Gets the importer file extensions.

    Declaration
    public override string[] Extensions { get; }
    Property Value
    Type Description
    string[]
    Overrides
    AAssetImporter<SoundSource>.Extensions

    Methods

    CreateWaveStream(Stream)

    Creates the wave stream for the sound file.

    Declaration
    protected override WaveStream CreateWaveStream(Stream stream)
    Parameters
    Type Name Description
    Stream stream

    The stream.

    Returns
    Type Description
    WaveStream

    The wave stream.

    Overrides
    NAudioImporter.CreateWaveStream(Stream)

    Implements

    IAssetImporter

    Extension Methods

    ReflectionHelper.GetMemberAssembly(object)
    ReflectionHelper.GetTypeName(object)
    In this article
    Back to top
    Generated by DocFX