MediaEncodingSubtypes MediaEncodingSubtypes MediaEncodingSubtypes MediaEncodingSubtypes Class

Provides properties for getting the standard names for media subtypes.

Syntax

Declaration

public static class MediaEncodingSubtypespublic static class MediaEncodingSubtypesPublic Static Class MediaEncodingSubtypes

Remarks

MediaEncodingSubtypes provides names for media subtypes which can be used to set Subtype, Subtype, Subtype, and Subtype.

Warning

The string values returned by the MediaEncodingSubtypes properties may not use the same letter casing as Subtype, Subtype, Subtype, and Subtype. For this reason, if you compare the values, you should use a case-insensitive comparison or use hardcoded strings that match the casing returned by the encoding properties.

For how-to guidance for setting the encoding properties for media, see Set media encoding properties for MediaCapture.

Properties summary

Gets the name for Advanced Audio Coding (AAC).

Gets the name for Advanced Audio Coding (AAC) audio in Audio Data Transport Stream (ADTS) format.

Gets the name for Dolby Digital audio (AC-3).

Gets the name for Adaptive Multi-Rate (AmrNb).

Gets the name for Adaptive Multi-Rate Wideband.

Gets the name for RGB 32 with alpha channel.

Gets the name for Advanced Systems Format (ASF).

Gets the name for Audio Video Interleave (AVI).

Gets the name for BGRA8.

Gets the name for BMP file format.

Gets the name Dolby Digital Plus (E-AC-3).

Gets the name for Uncompressed IEEE floating-point audio.

Gets the name for Graphics Interchange Format (GIF).

Gets the name for H.263.

The name for H.264.

Get the name for H.264Es.

Gets the name for High Efficiency Video Coding (HEVC).

Gets the name for HEVCES.

Gets the name for IYUV.

Gets the name for JPEG.

Gets the name for JPEG-XR.

Gets the name for Motion JPEG (MJPG).

Gete the name for MPEG Audio Layer-3 (MP3).

Gets the name for MPEG.

Gets the name for MPEG-1.

Gets the name for MPEG-2.

Gets the name for MPEG-4.

Gets the name for NV12.

Gets the name for PCM.

Gets the name for Portable Network Graphics (PNG).

Gets the name RGB 24.

Gets the name for RGB 32.

Gets the name for TIFF.

Gets the name for Waveform Audio File (WAVE).

Gets the name for Windows Media Audio 8.

Gets the name for Windows Media Audio 8.

Gets the name for Windows Media Video 9.

Gets the name for Windows Media Video 9 Advanced Profile.

Gets the name for YUY2.

Gets the name for YV12.

Properties

  • Aac
    Aac
    Aac
    Aac

    Gets the name for Advanced Audio Coding (AAC).

    public static string Aac { get; }public static string Aac { get; }Public Static ReadOnly Property Aac As string

    Property Value

    • string
      string
      string
      string

      The name for AAC.

  • AacAdts
    AacAdts
    AacAdts
    AacAdts

    Gets the name for Advanced Audio Coding (AAC) audio in Audio Data Transport Stream (ADTS) format.

    public static string AacAdts { get; }public static string AacAdts { get; }Public Static ReadOnly Property AacAdts As string

    Property Value

    • string
      string
      string
      string

      The name for AAC ADTS.

  • Ac3
    Ac3
    Ac3
    Ac3

    Gets the name for Dolby Digital audio (AC-3).

    public static string Ac3 { get; }public static string Ac3 { get; }Public Static ReadOnly Property Ac3 As string

    Property Value

    • string
      string
      string
      string

      The name for AC-3.

  • AmrNb
    AmrNb
    AmrNb
    AmrNb

    Gets the name for Adaptive Multi-Rate (AmrNb).

    public static string AmrNb { get; }public static string AmrNb { get; }Public Static ReadOnly Property AmrNb As string

    Property Value

    • string
      string
      string
      string

      The name of AMR-NB.

  • AmrWb
    AmrWb
    AmrWb
    AmrWb

    Gets the name for Adaptive Multi-Rate Wideband.

    public static string AmrWb { get; }public static string AmrWb { get; }Public Static ReadOnly Property AmrWb As string

    Property Value

    • string
      string
      string
      string

      The name for AMR-WB

  • Argb32
    Argb32
    Argb32
    Argb32

    Gets the name for RGB 32 with alpha channel.

    public static string Argb32 { get; }public static string Argb32 { get; }Public Static ReadOnly Property Argb32 As string

    Property Value

    • string
      string
      string
      string

      The name for AGB32.

  • Asf
    Asf
    Asf
    Asf

    Gets the name for Advanced Systems Format (ASF).

    public static string Asf { get; }public static string Asf { get; }Public Static ReadOnly Property Asf As string

    Property Value

    • string
      string
      string
      string

      The name for ASF.

  • Avi
    Avi
    Avi
    Avi

    Gets the name for Audio Video Interleave (AVI).

    public static string Avi { get; }public static string Avi { get; }Public Static ReadOnly Property Avi As string

    Property Value

    • string
      string
      string
      string

      The name for AVI.

  • Bgra8
    Bgra8
    Bgra8
    Bgra8

    Gets the name for BGRA8.

    public static string Bgra8 { get; }public static string Bgra8 { get; }Public Static ReadOnly Property Bgra8 As string

    Property Value

    • string
      string
      string
      string

      The name for BGRA8.

  • Bmp
    Bmp
    Bmp
    Bmp

    Gets the name for BMP file format.

    public static string Bmp { get; }public static string Bmp { get; }Public Static ReadOnly Property Bmp As string

    Property Value

    • string
      string
      string
      string

      The name from BMP.

  • Eac3
    Eac3
    Eac3
    Eac3

    Gets the name Dolby Digital Plus (E-AC-3).

    public static string Eac3 { get; }public static string Eac3 { get; }Public Static ReadOnly Property Eac3 As string

    Property Value

    • string
      string
      string
      string

      Gets the name for E-AC-3.

  • Float
    Float
    Float
    Float

    Gets the name for Uncompressed IEEE floating-point audio.

    public static string Float { get; }public static string Float { get; }Public Static ReadOnly Property Float As string

    Property Value

    • string
      string
      string
      string

      Gets the name for float.

  • Gif
    Gif
    Gif
    Gif

    Gets the name for Graphics Interchange Format (GIF).

    public static string Gif { get; }public static string Gif { get; }Public Static ReadOnly Property Gif As string

    Property Value

    • string
      string
      string
      string

      Gets the name for GIF.

  • H263
    H263
    H263
    H263

    Gets the name for H.263.

    public static string H263 { get; }public static string H263 { get; }Public Static ReadOnly Property H263 As string

    Property Value

    • string
      string
      string
      string

      The name for H.263.

  • H264
    H264
    H264
    H264

    The name for H.264.

    public static string H264 { get; }public static string H264 { get; }Public Static ReadOnly Property H264 As string

    Property Value

    • string
      string
      string
      string

      The name for H.264.

  • H264Es
    H264Es
    H264Es
    H264Es

    Get the name for H.264Es.

    public static string H264Es { get; }public static string H264Es { get; }Public Static ReadOnly Property H264Es As string

    Property Value

    • string
      string
      string
      string

      The name for H.264Es.

  • Hevc
    Hevc
    Hevc
    Hevc

    Gets the name for High Efficiency Video Coding (HEVC).

    public static string Hevc { get; }public static string Hevc { get; }Public Static ReadOnly Property Hevc As string

    Property Value

    • string
      string
      string
      string

      The name for HEVC.

  • HevcEs
    HevcEs
    HevcEs
    HevcEs

    Gets the name for HEVCES.

    public static string HevcEs { get; }public static string HevcEs { get; }Public Static ReadOnly Property HevcEs As string

    Property Value

    • string
      string
      string
      string

      The name for HEVCES.

  • Iyuv
    Iyuv
    Iyuv
    Iyuv

    Gets the name for IYUV.

    public static string Iyuv { get; }public static string Iyuv { get; }Public Static ReadOnly Property Iyuv As string

    Property Value

    • string
      string
      string
      string

      The name for IYUV.

  • Jpeg
    Jpeg
    Jpeg
    Jpeg

    Gets the name for JPEG.

    public static string Jpeg { get; }public static string Jpeg { get; }Public Static ReadOnly Property Jpeg As string

    Property Value

    • string
      string
      string
      string

      The name for JPEG.

  • JpegXr
    JpegXr
    JpegXr
    JpegXr

    Gets the name for JPEG-XR.

    public static string JpegXr { get; }public static string JpegXr { get; }Public Static ReadOnly Property JpegXr As string

    Property Value

    • string
      string
      string
      string

      The name for JPEG-XR.

  • Mjpg
    Mjpg
    Mjpg
    Mjpg

    Gets the name for Motion JPEG (MJPG).

    public static string Mjpg { get; }public static string Mjpg { get; }Public Static ReadOnly Property Mjpg As string

    Property Value

    • string
      string
      string
      string

      The name for MJPG.

  • Mp3
    Mp3
    Mp3
    Mp3

    Gete the name for MPEG Audio Layer-3 (MP3).

    public static string Mp3 { get; }public static string Mp3 { get; }Public Static ReadOnly Property Mp3 As string

    Property Value

    • string
      string
      string
      string

      The name for MP3.

  • Mpeg
    Mpeg
    Mpeg
    Mpeg

    Gets the name for MPEG.

    public static string Mpeg { get; }public static string Mpeg { get; }Public Static ReadOnly Property Mpeg As string

    Property Value

    • string
      string
      string
      string

      The name for MPEG.

  • Mpeg1
    Mpeg1
    Mpeg1
    Mpeg1

    Gets the name for MPEG-1.

    public static string Mpeg1 { get; }public static string Mpeg1 { get; }Public Static ReadOnly Property Mpeg1 As string

    Property Value

    • string
      string
      string
      string

      The name for MPEG-1.

  • Mpeg2
    Mpeg2
    Mpeg2
    Mpeg2

    Gets the name for MPEG-2.

    public static string Mpeg2 { get; }public static string Mpeg2 { get; }Public Static ReadOnly Property Mpeg2 As string

    Property Value

    • string
      string
      string
      string

      The name for MPEG-2.

  • Mpeg4
    Mpeg4
    Mpeg4
    Mpeg4

    Gets the name for MPEG-4.

    public static string Mpeg4 { get; }public static string Mpeg4 { get; }Public Static ReadOnly Property Mpeg4 As string

    Property Value

    • string
      string
      string
      string

      The name for MPEG-4.

  • Nv12
    Nv12
    Nv12
    Nv12

    Gets the name for NV12.

    public static string Nv12 { get; }public static string Nv12 { get; }Public Static ReadOnly Property Nv12 As string

    Property Value

    • string
      string
      string
      string

      The name for NV12.

  • Pcm
    Pcm
    Pcm
    Pcm

    Gets the name for PCM.

    public static string Pcm { get; }public static string Pcm { get; }Public Static ReadOnly Property Pcm As string

    Property Value

    • string
      string
      string
      string

      The name for PCM.

  • Png
    Png
    Png
    Png

    Gets the name for Portable Network Graphics (PNG).

    public static string Png { get; }public static string Png { get; }Public Static ReadOnly Property Png As string

    Property Value

    • string
      string
      string
      string

      Gets the name for PNG.

  • Rgb24
    Rgb24
    Rgb24
    Rgb24

    Gets the name RGB 24.

    public static string Rgb24 { get; }public static string Rgb24 { get; }Public Static ReadOnly Property Rgb24 As string

    Property Value

    • string
      string
      string
      string

      The name for RGB 24.

  • Rgb32
    Rgb32
    Rgb32
    Rgb32

    Gets the name for RGB 32.

    public static string Rgb32 { get; }public static string Rgb32 { get; }Public Static ReadOnly Property Rgb32 As string

    Property Value

    • string
      string
      string
      string

      The name for RGB 32.

  • Tiff
    Tiff
    Tiff
    Tiff

    Gets the name for TIFF.

    public static string Tiff { get; }public static string Tiff { get; }Public Static ReadOnly Property Tiff As string

    Property Value

    • string
      string
      string
      string

      The name for TIFF.

  • Wave
    Wave
    Wave
    Wave

    Gets the name for Waveform Audio File (WAVE).

    public static string Wave { get; }public static string Wave { get; }Public Static ReadOnly Property Wave As string

    Property Value

    • string
      string
      string
      string

      The name for WAVE.

  • Wma8
    Wma8
    Wma8
    Wma8

    Gets the name for Windows Media Audio 8.

    public static string Wma8 { get; }public static string Wma8 { get; }Public Static ReadOnly Property Wma8 As string

    Property Value

    • string
      string
      string
      string

      Gets the name for WMA 8.

  • Wma9
    Wma9
    Wma9
    Wma9

    Gets the name for Windows Media Audio 8.

    public static string Wma9 { get; }public static string Wma9 { get; }Public Static ReadOnly Property Wma9 As string

    Property Value

    • string
      string
      string
      string

      The name for WMA 9.

  • Wmv3
    Wmv3
    Wmv3
    Wmv3

    Gets the name for Windows Media Video 9.

    public static string Wmv3 { get; }public static string Wmv3 { get; }Public Static ReadOnly Property Wmv3 As string

    Property Value

    • string
      string
      string
      string

      Gets the name for WMV3.

  • Wvc1
    Wvc1
    Wvc1
    Wvc1

    Gets the name for Windows Media Video 9 Advanced Profile.

    public static string Wvc1 { get; }public static string Wvc1 { get; }Public Static ReadOnly Property Wvc1 As string

    Property Value

    • string
      string
      string
      string

      Gets the name for WVC1.

  • Yuy2
    Yuy2
    Yuy2
    Yuy2

    Gets the name for YUY2.

    public static string Yuy2 { get; }public static string Yuy2 { get; }Public Static ReadOnly Property Yuy2 As string

    Property Value

    • string
      string
      string
      string

      The name for YUY2.

  • Yv12
    Yv12
    Yv12
    Yv12

    Gets the name for YV12.

    public static string Yv12 { get; }public static string Yv12 { get; }Public Static ReadOnly Property Yv12 As string

    Property Value

    • string
      string
      string
      string

      The name for YV12.

Device family

Windows 10 (introduced v10.0.10240.0)

API contract

Windows.Foundation.UniversalApiContract (introduced v1)

Attributes

Windows.Foundation.Metadata.MarshalingBehaviorAttribute
Windows.Foundation.Metadata.ThreadingAttribute
Windows.Foundation.Metadata.StaticAttribute
Windows.Foundation.Metadata.ContractVersionAttribute

Details

Assembly

Windows.Media.MediaProperties.dll