MediaEncodingSubtypes 类

定义

提供用于获取媒体子类型的标准名称的属性。

public ref class MediaEncodingSubtypes abstract sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class MediaEncodingSubtypes final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public static class MediaEncodingSubtypes
Public Class MediaEncodingSubtypes
继承
Object Platform::Object IInspectable MediaEncodingSubtypes
属性

Windows 要求

设备系列
Windows 10 (在 10.0.10240.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)

注解

MediaEncodingSubtypes 提供媒体子类型的名称,可用于设置 AudioEncodingProperties.SubtypeVideoEncodingProperties.SubtypeContainerEncodingProperties.SubtypeImageEncodingProperties.Subtype

警告

MediaEncodingSubtypes 属性返回的字符串值不能使用 与 AudioEncodingProperties.SubtypeVideoEncodingProperties.SubtypeContainerEncodingProperties.SubtypeImageEncodingProperties.Subtype 相同的字母大小写。 因此,如果比较值,则应使用不区分大小写的比较或使用与编码属性返回的大小写匹配的硬编码字符串。

有关设置媒体编码属性的操作指南,请参阅 设置 MediaCapture 的媒体编码属性

版本历史记录

Windows 版本 SDK 版本 增值
1703 15063 Alac
1703 15063 D16
1703 15063 Flac
1703 15063 L16
1703 15063 L8
1703 15063 Vp9
1803 17134 P010
1809 17763 海夫
2004 19041 Pgs
2004 19041 Srt
2004 19041 Ssa
2004 19041 VobSub

属性

Aac

获取高级音频编码 (AAC) 的名称。

AacAdts

获取高级音频编码 (AAC) 音频 (ADTS) 格式的音频。

Ac3

获取 Dolby Digital 音频 (AC-3) 的名称。

Alac

获取 Apple 无损音频编解码器的名称 (ALAC) 音频编码。

AmrNb

获取自适应多速率 (AmrNb) 的名称。

AmrWb

获取自适应多速率宽带的名称。

Argb32

获取具有 alpha 通道的 RGB 32 的名称。

Asf

获取高级系统格式 (ASF) 的名称。

Av1

获取 AOMedia Video 1 (AV1) 视频编码子类型的名称。

Avi

获取 AUDIO Video Interleave (AVI) 的名称。

Bgra8

获取 BGRA8 的名称。

Bmp

获取 BMP 文件格式的名称。

D16

获取 16 位 z 缓冲区深度图像编码的名称。

Eac3

获取名称 Dolby Digital Plus (E-AC-3) 。

Flac

获取免费无损音频编解码器 (FLAC) 音频编码的名称。

Float

获取未压缩的 IEEE 浮点音频的名称。

Gif

获取图形交换格式 (GIF) 的名称。

H263

获取 H.263 的名称。

H264

H.264 的名称。

H264Es

获取 H.264Es 的名称。

Heif

获取 HEIF) (高效图像文件的名称。

Hevc

获取 HEVC) (高效视频编码的名称。

HevcEs

获取 HEVCES 的名称。

Iyuv

获取 IYUV 的名称。

Jpeg

获取 JPEG 的名称。

JpegXr

获取 JPEG-XR 的名称。

L16

获取 16 位仅亮度图像编码的名称。

L8

获取仅 8 位亮度图像编码的名称。

Mjpg

获取运动 JPEG (MJPG) 的名称。

Mp3

获取 MPEG 音频第 3 层 (MP3) 的名称。

Mpeg

获取 MPEG 的名称。

Mpeg1

获取 MPEG-1 的名称。

Mpeg2

获取 MPEG-2 的名称。

Mpeg4

获取 MPEG-4 的名称。

Nv12

获取 NV12 的名称。

P010

获取 P010,即 NV12 格式的 10 位等效项。

Pcm

获取 PCM 的名称。

Pgs

获取演示文稿图形流 (PGS) 格式的名称。

Png

获取可移植网络图形 (PNG) 的名称。

Rgb24

获取 RGB24 图像格式的名称。

Rgb32

获取 RGB32 图像格式的名称。

Srt

获取 subRip Text (SRT) 格式的名称。

Ssa

获取变电站 Alpha 文本 (SSA) 格式的名称。

Tiff

获取 TIFF 的名称。

VobSub

获取 VobSub 格式的名称。

Vp9

获取 VP9 视频编码的名称。

Wave

获取波形音频文件 (WAVE) 的名称。

Wma8

获取 Windows Media Audio 8 的名称。

Wma9

获取 Windows Media Audio 8 的名称。

Wmv3

获取 Windows Media Video 9 的名称。

Wvc1

获取 Windows Media Video 9 高级配置文件的名称。

Yuy2

获取 YUY2 的名称。

Yv12

获取 YV12 的名称。

适用于

另请参阅