Search Results for

    Show / Hide Table of Contents

    Interface IAudioUtility

    Interface for manipulating audio.

    Namespace: Acoustics.Tools.Audio
    Assembly: Acoustics.Tools.dll
    Syntax
    public interface IAudioUtility

    Methods

    | Improve this Doc View Source

    Info(FileInfo)

    Get meta data for the given file.

    Declaration
    AudioUtilityInfo Info(FileInfo source)
    Parameters
    Type Name Description
    FileInfo source

    File to get meta data from. This should be an audio file.

    Returns
    Type Description
    AudioUtilityInfo

    A dictionary containing meta data for the given file.

    | Improve this Doc View Source

    Modify(FileInfo, String, FileInfo, String, AudioUtilityRequest)

    Segment a source audio file. output file will be created.

    Declaration
    void Modify(FileInfo source, string sourceMediaType, FileInfo output, string outputMediaType, AudioUtilityRequest request)
    Parameters
    Type Name Description
    FileInfo source

    The source audio file.

    String sourceMediaType

    The source Mime Type.

    FileInfo output

    The output audio file. Ensure the file does not exist.

    String outputMediaType

    The output Mime Type.

    AudioUtilityRequest request

    The segment request.

    Extension Methods

    ObjectExtensions.NotNull(Object)
    ObjectExtensions.AsArray<T>(T)
    ObjectExtensions.AsList<T>(T)
    ObjectExtensions.Wrap<T>(T)
    SystemExtensions.BinarySerialize(Object)
    ConfigFileExtensions.NotNull(Object, FileInfo, String, String)
    ConfigFileExtensions.ValidateNotNull(Object, String, String)
    ConfigFileExtensions.ValidateLessThan<T>(Object, Nullable<T>, String, Nullable<T>, String, String)
    ExtensionsXml.SerializeObject<T>(T)
    • Improve this Doc
    • View Source
    In This Article
    Generated by DocFX AP docs version: 21.7.0.4-master-e26127a50d7bd7472d47288f10e61014fb981f7f-DIRTY-CI:144 Back to top