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 | Heif |
| 2004 | 19041 | Pgs |
| 2004 | 19041 | Srt |
| 2004 | 19041 | Ssa |
| 2004 | 19041 | VobSub |
プロパティ
| Aac |
Advanced Audio Coding (AAC) の名前を取得します。 |
| AacAdts |
オーディオ データ トランスポート ストリーム (ADTS) 形式の高度なオーディオ コーディング (AAC) オーディオの名前を取得します。 |
| Ac3 |
ドルビー デジタル オーディオ (AC-3) の名前を取得します。 |
| Alac |
Apple Lossless Audio Codec (ALAC) オーディオ エンコードの名前を取得します。 |
| AmrNb |
アダプティブ マルチレート (AmrNb) の名前を取得します。 |
| AmrWb |
アダプティブ マルチレート ワイド バンドの名前を取得します。 |
| Argb32 |
アルファ チャネルを持つ RGB 32 の名前を取得します。 |
| Asf |
Advanced Systems Format (ASF) の名前を取得します。 |
| Av1 |
AOMedia Video 1 (AV1) ビデオ エンコード サブタイプの名前を取得します。 |
| Avi |
オーディオ ビデオ インターリーブ (AVI) の名前を取得します。 |
| Bgra8 |
BGRA8 の名前を取得します。 |
| Bmp |
BMP ファイル形式の名前を取得します。 |
| D16 |
16 ビットの z バッファー深度イメージ エンコードの名前を取得します。 |
| Eac3 |
ドルビー デジタル プラス (E-AC-3) という名前を取得します。 |
| Flac |
Free Lossless Audio Codec (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 |
Motion JPEG (MJPG) の名前を取得します。 |
| Mp3 |
MPEG Audio Layer-3 (MP3) の名前を取得します。 |
| Mpeg |
MPEG の名前を取得します。 |
| Mpeg1 |
MPEG-1 の名前を取得します。 |
| Mpeg2 |
MPEG-2 の名前を取得します。 |
| Mpeg4 |
MPEG-4 の名前を取得します。 |
| Nv12 |
NV12 の名前を取得します。 |
| P010 |
NV12 形式に相当する 10 ビットの P010 を取得します。 |
| Pcm |
PCM の名前を取得します。 |
| Pgs |
プレゼンテーション グラフィック ストリーム (PGS) 形式の名前を取得します。 |
| Png |
ポータブル ネットワーク グラフィックス (PNG) の名前を取得します。 |
| Rgb24 |
RGB24 イメージ形式の名前を取得します。 |
| Rgb32 |
RGB32 イメージ形式の名前を取得します。 |
| Srt |
SubRip Text (SRT) 形式の名前を取得します。 |
| Ssa |
SubStation Alpha Text (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 Advanced Profile の名前を取得します。 |
| Yuy2 |
YUY2 の名前を取得します。 |
| Yv12 |
YV12 の名前を取得します。 |