Search Results for

    Show / Hide Table of Contents

    Class CustomSpectrogramUtility

    Signal to Image used by web site.

    Inheritance
    Object
    AbstractUtility
    AbstractSpectrogramUtility
    CustomSpectrogramUtility
    Implements
    ISpectrogramUtility
    Inherited Members
    AbstractSpectrogramUtility.TemporaryFilesDirectory
    AbstractUtility.Log
    AbstractUtility.MimeTypeExtensionErrorFormatString
    AbstractUtility.ProcessRunnerMaxRetries
    AbstractUtility.ProcessRunnerTimeout
    AbstractUtility.CheckMimeTypeExtension(FileInfo, String)
    AbstractUtility.ValidateMimeTypeExtension(FileInfo, String, FileInfo, String)
    AbstractUtility.ValidateMimeTypeExtension(FileInfo, String)
    AbstractUtility.CanProcess(FileInfo, IEnumerable<String>, IEnumerable<String>)
    AbstractUtility.GetExtension(FileInfo)
    AbstractUtility.CheckExe(FileInfo, String)
    AbstractUtility.BuildFileDebuggingOutput(FileInfo)
    AbstractUtility.OutputContains(ProcessRunner, String)
    AbstractUtility.RunExe(ProcessRunner, String, String)
    AbstractUtility.CheckFile(FileInfo)
    AbstractUtility.CheckMp3BitRate(Int32)
    AbstractUtility.CheckMp3SampleRate(Int32)
    AbstractUtility.CheckRequestValidForMediaType(FileInfo, String, AudioUtilityRequest)
    AbstractUtility.ParseIntStringWithException(String, String, IEnumerable<String>)
    AbstractUtility.ParseLongStringWithException(String, String, IEnumerable<String>)
    AbstractUtility.ParseDoubleStringWithException(String, String, IEnumerable<String>)
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Object.ReferenceEquals(Object, Object)
    Object.ToString()
    Namespace: Acoustics.Tools.Audio
    Assembly: Acoustics.Tools.dll
    Syntax
    public class CustomSpectrogramUtility : AbstractSpectrogramUtility, ISpectrogramUtility

    Constructors

    | Improve this Doc View Source

    CustomSpectrogramUtility(IAudioUtility)

    Initializes a new instance of the CustomSpectrogramUtility class.

    Declaration
    public CustomSpectrogramUtility(IAudioUtility audioUtility)
    Parameters
    Type Name Description
    IAudioUtility audioUtility

    The audio utility.

    | Improve this Doc View Source

    CustomSpectrogramUtility(IAudioUtility, DirectoryInfo)

    Initializes a new instance of the CustomSpectrogramUtility class.

    Declaration
    public CustomSpectrogramUtility(IAudioUtility audioUtility, DirectoryInfo temporaryFilesDirectory)
    Parameters
    Type Name Description
    IAudioUtility audioUtility

    The audio utility.

    DirectoryInfo temporaryFilesDirectory

    Methods

    | Improve this Doc View Source

    Create(FileInfo, String, FileInfo, String, SpectrogramRequest)

    Create a spectrogram from a segment of the source audio file. output image file will be created.

    Declaration
    public void Create(FileInfo source, string sourceMimeType, FileInfo output, string outputMimeType, SpectrogramRequest request)
    Parameters
    Type Name Description
    FileInfo source

    The source audio file.

    String sourceMimeType

    The source Mime Type.

    FileInfo output

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

    String outputMimeType

    The output Mime Type.

    SpectrogramRequest request

    The spectrogram request.

    Implements

    ISpectrogramUtility

    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
    • Constructors
      • CustomSpectrogramUtility(IAudioUtility)
      • CustomSpectrogramUtility(IAudioUtility, DirectoryInfo)
    • Methods
      • Create(FileInfo, String, FileInfo, String, SpectrogramRequest)
    • Implements
    • Extension Methods
    Generated by DocFX AP docs version: 21.7.0.4-master-e26127a50d7bd7472d47288f10e61014fb981f7f-DIRTY-CI:144 Back to top