Search Results for

    Show / Hide Table of Contents

    Class MimeType

    Inheritance
    object
    MimeType
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.ReferenceEquals(object, object)
    Namespace: Glitch9
    Assembly: Glitch9.dll
    Syntax
    [Serializable]
    [JsonConverter(typeof(MimeTypeConverter))]
    public sealed class MimeType

    Fields

    | Edit this page View Source

    AAC

    Declaration
    public const string AAC = "audio/aac"
    Field Value
    Type Description
    string
    | Edit this page View Source

    AVI

    Declaration
    public const string AVI = "video/x-msvideo"
    Field Value
    Type Description
    string
    | Edit this page View Source

    BMP

    Declaration
    public const string BMP = "image/bmp"
    Field Value
    Type Description
    string
    | Edit this page View Source

    C

    Declaration
    public const string C = "text/x-c"
    Field Value
    Type Description
    string
    | Edit this page View Source

    CPP

    Declaration
    public const string CPP = "text/x-c++src"
    Field Value
    Type Description
    string
    | Edit this page View Source

    CSV

    Declaration
    public const string CSV = "text/csv"
    Field Value
    Type Description
    string
    | Edit this page View Source

    CSharp

    Declaration
    public const string CSharp = "text/x-csharp"
    Field Value
    Type Description
    string
    | Edit this page View Source

    CascadingStyleSheets

    Declaration
    public const string CascadingStyleSheets = "text/css"
    Field Value
    Type Description
    string
    | Edit this page View Source

    DOC

    Declaration
    public const string DOC = "application/msword"
    Field Value
    Type Description
    string
    | Edit this page View Source

    DOCX

    Declaration
    public const string DOCX = "application/vnd.openxmlformats-officedocument.wordprocessingml.document"
    Field Value
    Type Description
    string
    | Edit this page View Source

    FLAC

    Declaration
    public const string FLAC = "audio/flac"
    Field Value
    Type Description
    string
    | Edit this page View Source

    GIF

    Declaration
    public const string GIF = "image/gif"
    Field Value
    Type Description
    string
    | Edit this page View Source

    HTML

    Declaration
    public const string HTML = "text/html"
    Field Value
    Type Description
    string
    | Edit this page View Source

    HypertextPreprocessor

    Declaration
    public const string HypertextPreprocessor = "application/x-httpd-php"
    Field Value
    Type Description
    string
    | Edit this page View Source

    JPEG

    Declaration
    public const string JPEG = "image/jpeg"
    Field Value
    Type Description
    string
    | Edit this page View Source

    JPG

    Declaration
    public const string JPG = "image/jpg"
    Field Value
    Type Description
    string
    | Edit this page View Source

    JWT

    Declaration
    public const string JWT = "application/jwt"
    Field Value
    Type Description
    string
    | Edit this page View Source

    Java

    Declaration
    public const string Java = "text/x-java-source"
    Field Value
    Type Description
    string
    | Edit this page View Source

    JavaScript

    Declaration
    public const string JavaScript = "application/javascript"
    Field Value
    Type Description
    string
    | Edit this page View Source

    Json

    Declaration
    public const string Json = "application/json"
    Field Value
    Type Description
    string
    | Edit this page View Source

    Jsonl

    Declaration
    public const string Jsonl = "application/jsonl"
    Field Value
    Type Description
    string
    | Edit this page View Source

    MP4_Audio

    Declaration
    public const string MP4_Audio = "audio/m4a"
    Field Value
    Type Description
    string
    | Edit this page View Source

    MP4_Video

    Declaration
    public const string MP4_Video = "video/mp4"
    Field Value
    Type Description
    string
    | Edit this page View Source

    MPEG

    Declaration
    public const string MPEG = "audio/mpeg"
    Field Value
    Type Description
    string
    | Edit this page View Source

    Markdown

    Declaration
    public const string Markdown = "text/markdown"
    Field Value
    Type Description
    string
    | Edit this page View Source

    MuLaw

    Declaration
    public const string MuLaw = "audio/basic"
    Field Value
    Type Description
    string
    | Edit this page View Source

    MultipartFormData

    Declaration
    public const string MultipartFormData = "multipart/form-data"
    Field Value
    Type Description
    string
    | Edit this page View Source

    None

    Declaration
    public const string None = "application/octet-stream"
    Field Value
    Type Description
    string
    | Edit this page View Source

    OGG

    Declaration
    public const string OGG = "audio/ogg"
    Field Value
    Type Description
    string
    | Edit this page View Source

    OctetStream

    Declaration
    public const string OctetStream = "application/octet-stream"
    Field Value
    Type Description
    string
    | Edit this page View Source

    Opus

    Declaration
    public const string Opus = "audio/opus"
    Field Value
    Type Description
    string
    | Edit this page View Source

    PCM

    Declaration
    public const string PCM = "audio/pcm"
    Field Value
    Type Description
    string
    | Edit this page View Source

    PDF

    Declaration
    public const string PDF = "application/pdf"
    Field Value
    Type Description
    string
    | Edit this page View Source

    PNG

    Declaration
    public const string PNG = "image/png"
    Field Value
    Type Description
    string
    | Edit this page View Source

    PPTX

    Declaration
    public const string PPTX = "application/vnd.openxmlformats-officedocument.presentationml.presentation"
    Field Value
    Type Description
    string
    | Edit this page View Source

    PlainText

    Declaration
    public const string PlainText = "text/plain"
    Field Value
    Type Description
    string
    | Edit this page View Source

    Protobuf

    Declaration
    public const string Protobuf = "application/protobuf"
    Field Value
    Type Description
    string
    | Edit this page View Source

    Python

    Declaration
    public const string Python = "text/x-python"
    Field Value
    Type Description
    string
    | Edit this page View Source

    PythonScript

    Declaration
    public const string PythonScript = "text/x-python-script"
    Field Value
    Type Description
    string
    | Edit this page View Source

    Ruby

    Declaration
    public const string Ruby = "text/x-ruby"
    Field Value
    Type Description
    string
    | Edit this page View Source

    SSML

    Declaration
    public const string SSML = "application/ssml+xml"
    Field Value
    Type Description
    string
    | Edit this page View Source

    ShellScript

    Declaration
    public const string ShellScript = "application/x-sh"
    Field Value
    Type Description
    string
    | Edit this page View Source

    TIFF

    Declaration
    public const string TIFF = "image/tiff"
    Field Value
    Type Description
    string
    | Edit this page View Source

    TapeArchive

    Declaration
    public const string TapeArchive = "application/x-tar"
    Field Value
    Type Description
    string
    | Edit this page View Source

    TeX

    Declaration
    public const string TeX = "application/x-tex"
    Field Value
    Type Description
    string
    | Edit this page View Source

    TypeScript

    Declaration
    public const string TypeScript = "application/typescript"
    Field Value
    Type Description
    string
    | Edit this page View Source

    WAV

    Declaration
    public const string WAV = "audio/wav"
    Field Value
    Type Description
    string
    | Edit this page View Source

    WEBP

    Declaration
    public const string WEBP = "image/webp"
    Field Value
    Type Description
    string
    | Edit this page View Source

    WWWForm

    Declaration
    public const string WWWForm = "application/x-www-form-urlencoded"
    Field Value
    Type Description
    string
    | Edit this page View Source

    XLSX

    Declaration
    public const string XLSX = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"
    Field Value
    Type Description
    string
    | Edit this page View Source

    XMarkdown

    Declaration
    public const string XMarkdown = "text/x-markdown"
    Field Value
    Type Description
    string
    | Edit this page View Source

    Xml

    Declaration
    public const string Xml = "application/xml"
    Field Value
    Type Description
    string
    | Edit this page View Source

    ZIP

    Declaration
    public const string ZIP = "application/zip"
    Field Value
    Type Description
    string
    | Edit this page View Source

    aLaw

    Declaration
    public const string aLaw = "audio/alaw"
    Field Value
    Type Description
    string
    | Edit this page View Source

    parameters

    Parameters like sample rate, channels, bitsPerSample are optional and mainly for audio types.

    Declaration
    [SerializeField]
    public readonly SerializableDictionary<string, string> parameters
    Field Value
    Type Description
    SerializableDictionary<string, string>
    | Edit this page View Source

    uLaw

    Declaration
    public const string uLaw = "audio/ulaw"
    Field Value
    Type Description
    string
    | Edit this page View Source

    value

    Content type like "application/json", "audio/wav", "image/png"

    Declaration
    [SerializeField]
    [FormerlySerializedAs("contentType")]
    public readonly string value
    Field Value
    Type Description
    string

    Properties

    | Edit this page View Source

    IsEmpty

    Declaration
    public bool IsEmpty { get; }
    Property Value
    Type Description
    bool

    Methods

    | Edit this page View Source

    Create(string, Dictionary<string, string>)

    Declaration
    public static MimeType Create(string contentType, Dictionary<string, string> parameters)
    Parameters
    Type Name Description
    string contentType
    Dictionary<string, string> parameters
    Returns
    Type Description
    MimeType
    | Edit this page View Source

    ExtractFromUrl(string)

    Declaration
    public static MimeType ExtractFromUrl(string url)
    Parameters
    Type Name Description
    string url
    Returns
    Type Description
    MimeType
    | Edit this page View Source

    FromExtension(string)

    Declaration
    public static MimeType FromExtension(string ext)
    Parameters
    Type Name Description
    string ext
    Returns
    Type Description
    MimeType
    | Edit this page View Source

    FromFilePath(string)

    Declaration
    public static MimeType FromFilePath(string filePath)
    Parameters
    Type Name Description
    string filePath
    Returns
    Type Description
    MimeType
    | Edit this page View Source

    FromUnityObject(Object)

    Declaration
    public static MimeType FromUnityObject(Object obj)
    Parameters
    Type Name Description
    Object obj
    Returns
    Type Description
    MimeType
    | Edit this page View Source

    Parse(string)

    Declaration
    public static MimeType Parse(string contentType)
    Parameters
    Type Name Description
    string contentType
    Returns
    Type Description
    MimeType
    | Edit this page View Source

    ToString()

    Declaration
    public override string ToString()
    Returns
    Type Description
    string
    Overrides
    object.ToString()
    | Edit this page View Source

    TryParse(string, out MimeType)

    Declaration
    public static bool TryParse(string contentType, out MimeType mimeType)
    Parameters
    Type Name Description
    string contentType
    MimeType mimeType
    Returns
    Type Description
    bool

    Operators

    | Edit this page View Source

    implicit operator string(MimeType)

    Declaration
    public static implicit operator string(MimeType mimeType)
    Parameters
    Type Name Description
    MimeType mimeType
    Returns
    Type Description
    string
    | Edit this page View Source

    implicit operator MimeType(string)

    Declaration
    public static implicit operator MimeType(string contentType)
    Parameters
    Type Name Description
    string contentType
    Returns
    Type Description
    MimeType

    Extension Methods

    ArrayExtensions.ToArrayOrEmpty<T>(T)
    ArrayExtensions.ToArrayOrNull<T>(T)
    EventExtensions.ToDelta<T>(T, string, int, string, bool)
    EventExtensions.ToDone<T>(T, string, int, string)
    EventExtensions.ToEvent<T>(T)
    EventExtensions.UpcastDelta<T1, T2>(T1, string, int, string, bool)
    FallbackExtensions.IsOr<TParent, TChild>(TParent, TChild)
    AudioEncodingExtensions.ToAudioEncoding(MimeType, AudioEncoding)
    ImageEncodingUtil.ToImageEncoding(MimeType)
    PipelineExtensions.ToHeader(MimeType)
    ResponseCastingExtensions.GetResult<T>(T)
    MimeTypeExtensions.GetExtension(MimeType)
    MimeTypeExtensions.GetInspectorName(MimeType)
    MimeTypeExtensions.GetNormalizedContentType(MimeType, string)
    MimeTypeExtensions.IsAudio(MimeType)
    MimeTypeExtensions.IsDocument(MimeType)
    MimeTypeExtensions.IsImage(MimeType)
    MimeTypeExtensions.IsJson(MimeType)
    MimeTypeExtensions.IsText(MimeType)
    MimeTypeExtensions.IsVideo(MimeType)
    MimeTypeExtensions.IsXml(MimeType)
    MimeTypeUtils.GetParameter(MimeType, string)
    SystemExtensions.GetName(object)
    • Edit this page
    • View Source
    In this article
    Back to top AI DevKit Documentation