MediaEncodingSubtypes 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供用于获取媒体子类型的标准名称的属性。
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
- 继承
- 属性
Windows 要求
| 设备系列 |
Windows 10 (在 10.0.10240.0 中引入)
|
| API contract |
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)
|
注解
MediaEncodingSubtypes 提供媒体子类型的名称,可用于设置 AudioEncodingProperties.Subtype、 VideoEncodingProperties.Subtype、 ContainerEncodingProperties.Subtype 和 ImageEncodingProperties.Subtype。
警告
MediaEncodingSubtypes 属性返回的字符串值不能使用 与 AudioEncodingProperties.Subtype、 VideoEncodingProperties.Subtype、 ContainerEncodingProperties.Subtype 和 ImageEncodingProperties.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 的名称。 |