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.Subtype、VideoEncodingProperties.SubtypeContainerEncodingProperties.SubtypeImageEncodingProperties.Subtype を設定するために使用できるメディア サブタイプの名前が用意されています。

警告

MediaEncodingSubtypes プロパティによって返される文字列値では、AudioEncodingProperties.SubtypeVideoEncodingProperties.Subtype、ContainerEncodingProperties.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 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 の名前を取得します。

適用対象

こちらもご覧ください