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 の名前を取得します。 |