ホーム › Media.MediaFoundation › eAVEncH264VProfile
eAVEncH264VProfile
列挙型メンバー 17
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| eAVEncH264VProfile_unknown | 0 | 0x0 | プロファイルが不明であるか、指定されていません。 |
| eAVEncH264VProfile_Simple | 66 | 0x42 | Simple プロファイルです。 |
| eAVEncH264VProfile_Base | 66 | 0x42 | Baseline プロファイルです。 |
| eAVEncH264VProfile_Main | 77 | 0x4D | Main プロファイルです。 |
| eAVEncH264VProfile_High | 100 | 0x64 | High プロファイルです。 |
| eAVEncH264VProfile_422 | 122 | 0x7A | High 4:2:2 プロファイルです。 |
| eAVEncH264VProfile_High10 | 110 | 0x6E | High 10 プロファイルです。 |
| eAVEncH264VProfile_444 | 244 | 0xF4 | High 4:4:4 プロファイルです。 |
| eAVEncH264VProfile_Extended | 88 | 0x58 | Extended プロファイルです。 |
| eAVEncH264VProfile_ScalableBase | 83 | 0x53 | Scalable base プロファイルです。H.264 の拡張です。 |
| eAVEncH264VProfile_ScalableHigh | 86 | 0x56 | Scalable high プロファイルです。H.264 の拡張です。 |
| eAVEncH264VProfile_MultiviewHigh | 118 | 0x76 | Multiview high プロファイルです。H.264 の拡張です。 |
| eAVEncH264VProfile_StereoHigh | 128 | 0x80 | Stereo high プロファイルです。H.264 の拡張です。 |
| eAVEncH264VProfile_ConstrainedBase | 256 | 0x100 | Constrained base プロファイルです。H.264 の拡張です。 |
| eAVEncH264VProfile_UCConstrainedHigh | 257 | 0x101 | Constrained high プロファイルです。H.264 の拡張です。 |
| eAVEncH264VProfile_UCScalableConstrainedBase | 258 | 0x102 | UC Constrained base プロファイルです。H.264 の拡張です。 |
| eAVEncH264VProfile_UCScalableConstrainedHigh | 259 | 0x103 | UC Constrained high プロファイルです。H.264 の拡張です。 |
公式ドキュメント
H.264 ビデオプロファイルを指定します。
解説(Remarks)
これらの値は MF_MT_MPEG2_PROFILE 属性で使用されます。
これらの値は H.264 UVC 1.5 カメラエンコーダーでも使用されます。
出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum eAVEncH264VProfile : int {
eAVEncH264VProfile_unknown = 0,
eAVEncH264VProfile_Simple = 66,
eAVEncH264VProfile_Base = 66,
eAVEncH264VProfile_Main = 77,
eAVEncH264VProfile_High = 100,
eAVEncH264VProfile_422 = 122,
eAVEncH264VProfile_High10 = 110,
eAVEncH264VProfile_444 = 244,
eAVEncH264VProfile_Extended = 88,
eAVEncH264VProfile_ScalableBase = 83,
eAVEncH264VProfile_ScalableHigh = 86,
eAVEncH264VProfile_MultiviewHigh = 118,
eAVEncH264VProfile_StereoHigh = 128,
eAVEncH264VProfile_ConstrainedBase = 256,
eAVEncH264VProfile_UCConstrainedHigh = 257,
eAVEncH264VProfile_UCScalableConstrainedBase = 258,
eAVEncH264VProfile_UCScalableConstrainedHigh = 259
} eAVEncH264VProfile;public enum eAVEncH264VProfile : int
{
eAVEncH264VProfile_unknown = 0,
eAVEncH264VProfile_Simple = 66,
eAVEncH264VProfile_Base = 66,
eAVEncH264VProfile_Main = 77,
eAVEncH264VProfile_High = 100,
eAVEncH264VProfile_422 = 122,
eAVEncH264VProfile_High10 = 110,
eAVEncH264VProfile_444 = 244,
eAVEncH264VProfile_Extended = 88,
eAVEncH264VProfile_ScalableBase = 83,
eAVEncH264VProfile_ScalableHigh = 86,
eAVEncH264VProfile_MultiviewHigh = 118,
eAVEncH264VProfile_StereoHigh = 128,
eAVEncH264VProfile_ConstrainedBase = 256,
eAVEncH264VProfile_UCConstrainedHigh = 257,
eAVEncH264VProfile_UCScalableConstrainedBase = 258,
eAVEncH264VProfile_UCScalableConstrainedHigh = 259,
}Public Enum eAVEncH264VProfile As Integer
eAVEncH264VProfile_unknown = 0
eAVEncH264VProfile_Simple = 66
eAVEncH264VProfile_Base = 66
eAVEncH264VProfile_Main = 77
eAVEncH264VProfile_High = 100
eAVEncH264VProfile_422 = 122
eAVEncH264VProfile_High10 = 110
eAVEncH264VProfile_444 = 244
eAVEncH264VProfile_Extended = 88
eAVEncH264VProfile_ScalableBase = 83
eAVEncH264VProfile_ScalableHigh = 86
eAVEncH264VProfile_MultiviewHigh = 118
eAVEncH264VProfile_StereoHigh = 128
eAVEncH264VProfile_ConstrainedBase = 256
eAVEncH264VProfile_UCConstrainedHigh = 257
eAVEncH264VProfile_UCScalableConstrainedBase = 258
eAVEncH264VProfile_UCScalableConstrainedHigh = 259
End Enumimport enum
class eAVEncH264VProfile(enum.IntEnum):
eAVEncH264VProfile_unknown = 0
eAVEncH264VProfile_Simple = 66
eAVEncH264VProfile_Base = 66
eAVEncH264VProfile_Main = 77
eAVEncH264VProfile_High = 100
eAVEncH264VProfile_422 = 122
eAVEncH264VProfile_High10 = 110
eAVEncH264VProfile_444 = 244
eAVEncH264VProfile_Extended = 88
eAVEncH264VProfile_ScalableBase = 83
eAVEncH264VProfile_ScalableHigh = 86
eAVEncH264VProfile_MultiviewHigh = 118
eAVEncH264VProfile_StereoHigh = 128
eAVEncH264VProfile_ConstrainedBase = 256
eAVEncH264VProfile_UCConstrainedHigh = 257
eAVEncH264VProfile_UCScalableConstrainedBase = 258
eAVEncH264VProfile_UCScalableConstrainedHigh = 259// eAVEncH264VProfile
pub const eAVEncH264VProfile_unknown: i32 = 0;
pub const eAVEncH264VProfile_Simple: i32 = 66;
pub const eAVEncH264VProfile_Base: i32 = 66;
pub const eAVEncH264VProfile_Main: i32 = 77;
pub const eAVEncH264VProfile_High: i32 = 100;
pub const eAVEncH264VProfile_422: i32 = 122;
pub const eAVEncH264VProfile_High10: i32 = 110;
pub const eAVEncH264VProfile_444: i32 = 244;
pub const eAVEncH264VProfile_Extended: i32 = 88;
pub const eAVEncH264VProfile_ScalableBase: i32 = 83;
pub const eAVEncH264VProfile_ScalableHigh: i32 = 86;
pub const eAVEncH264VProfile_MultiviewHigh: i32 = 118;
pub const eAVEncH264VProfile_StereoHigh: i32 = 128;
pub const eAVEncH264VProfile_ConstrainedBase: i32 = 256;
pub const eAVEncH264VProfile_UCConstrainedHigh: i32 = 257;
pub const eAVEncH264VProfile_UCScalableConstrainedBase: i32 = 258;
pub const eAVEncH264VProfile_UCScalableConstrainedHigh: i32 = 259;// eAVEncH264VProfile
const (
eAVEncH264VProfile_unknown int32 = 0
eAVEncH264VProfile_Simple int32 = 66
eAVEncH264VProfile_Base int32 = 66
eAVEncH264VProfile_Main int32 = 77
eAVEncH264VProfile_High int32 = 100
eAVEncH264VProfile_422 int32 = 122
eAVEncH264VProfile_High10 int32 = 110
eAVEncH264VProfile_444 int32 = 244
eAVEncH264VProfile_Extended int32 = 88
eAVEncH264VProfile_ScalableBase int32 = 83
eAVEncH264VProfile_ScalableHigh int32 = 86
eAVEncH264VProfile_MultiviewHigh int32 = 118
eAVEncH264VProfile_StereoHigh int32 = 128
eAVEncH264VProfile_ConstrainedBase int32 = 256
eAVEncH264VProfile_UCConstrainedHigh int32 = 257
eAVEncH264VProfile_UCScalableConstrainedBase int32 = 258
eAVEncH264VProfile_UCScalableConstrainedHigh int32 = 259
)const
eAVEncH264VProfile_unknown = 0;
eAVEncH264VProfile_Simple = 66;
eAVEncH264VProfile_Base = 66;
eAVEncH264VProfile_Main = 77;
eAVEncH264VProfile_High = 100;
eAVEncH264VProfile_422 = 122;
eAVEncH264VProfile_High10 = 110;
eAVEncH264VProfile_444 = 244;
eAVEncH264VProfile_Extended = 88;
eAVEncH264VProfile_ScalableBase = 83;
eAVEncH264VProfile_ScalableHigh = 86;
eAVEncH264VProfile_MultiviewHigh = 118;
eAVEncH264VProfile_StereoHigh = 128;
eAVEncH264VProfile_ConstrainedBase = 256;
eAVEncH264VProfile_UCConstrainedHigh = 257;
eAVEncH264VProfile_UCScalableConstrainedBase = 258;
eAVEncH264VProfile_UCScalableConstrainedHigh = 259;// eAVEncH264VProfile
pub const eAVEncH264VProfile_unknown: i32 = 0;
pub const eAVEncH264VProfile_Simple: i32 = 66;
pub const eAVEncH264VProfile_Base: i32 = 66;
pub const eAVEncH264VProfile_Main: i32 = 77;
pub const eAVEncH264VProfile_High: i32 = 100;
pub const eAVEncH264VProfile_422: i32 = 122;
pub const eAVEncH264VProfile_High10: i32 = 110;
pub const eAVEncH264VProfile_444: i32 = 244;
pub const eAVEncH264VProfile_Extended: i32 = 88;
pub const eAVEncH264VProfile_ScalableBase: i32 = 83;
pub const eAVEncH264VProfile_ScalableHigh: i32 = 86;
pub const eAVEncH264VProfile_MultiviewHigh: i32 = 118;
pub const eAVEncH264VProfile_StereoHigh: i32 = 128;
pub const eAVEncH264VProfile_ConstrainedBase: i32 = 256;
pub const eAVEncH264VProfile_UCConstrainedHigh: i32 = 257;
pub const eAVEncH264VProfile_UCScalableConstrainedBase: i32 = 258;
pub const eAVEncH264VProfile_UCScalableConstrainedHigh: i32 = 259;const
eAVEncH264VProfile_unknown* = 0
eAVEncH264VProfile_Simple* = 66
eAVEncH264VProfile_Base* = 66
eAVEncH264VProfile_Main* = 77
eAVEncH264VProfile_High* = 100
eAVEncH264VProfile_422* = 122
eAVEncH264VProfile_High10* = 110
eAVEncH264VProfile_444* = 244
eAVEncH264VProfile_Extended* = 88
eAVEncH264VProfile_ScalableBase* = 83
eAVEncH264VProfile_ScalableHigh* = 86
eAVEncH264VProfile_MultiviewHigh* = 118
eAVEncH264VProfile_StereoHigh* = 128
eAVEncH264VProfile_ConstrainedBase* = 256
eAVEncH264VProfile_UCConstrainedHigh* = 257
eAVEncH264VProfile_UCScalableConstrainedBase* = 258
eAVEncH264VProfile_UCScalableConstrainedHigh* = 259enum eAVEncH264VProfile : int {
eAVEncH264VProfile_unknown = 0,
eAVEncH264VProfile_Simple = 66,
eAVEncH264VProfile_Base = 66,
eAVEncH264VProfile_Main = 77,
eAVEncH264VProfile_High = 100,
eAVEncH264VProfile_422 = 122,
eAVEncH264VProfile_High10 = 110,
eAVEncH264VProfile_444 = 244,
eAVEncH264VProfile_Extended = 88,
eAVEncH264VProfile_ScalableBase = 83,
eAVEncH264VProfile_ScalableHigh = 86,
eAVEncH264VProfile_MultiviewHigh = 118,
eAVEncH264VProfile_StereoHigh = 128,
eAVEncH264VProfile_ConstrainedBase = 256,
eAVEncH264VProfile_UCConstrainedHigh = 257,
eAVEncH264VProfile_UCScalableConstrainedBase = 258,
eAVEncH264VProfile_UCScalableConstrainedHigh = 259,
}#define global eAVEncH264VProfile_unknown 0x0
#define global eAVEncH264VProfile_Simple 0x42
#define global eAVEncH264VProfile_Base 0x42
#define global eAVEncH264VProfile_Main 0x4D
#define global eAVEncH264VProfile_High 0x64
#define global eAVEncH264VProfile_422 0x7A
#define global eAVEncH264VProfile_High10 0x6E
#define global eAVEncH264VProfile_444 0xF4
#define global eAVEncH264VProfile_Extended 0x58
#define global eAVEncH264VProfile_ScalableBase 0x53
#define global eAVEncH264VProfile_ScalableHigh 0x56
#define global eAVEncH264VProfile_MultiviewHigh 0x76
#define global eAVEncH264VProfile_StereoHigh 0x80
#define global eAVEncH264VProfile_ConstrainedBase 0x100
#define global eAVEncH264VProfile_UCConstrainedHigh 0x101
#define global eAVEncH264VProfile_UCScalableConstrainedBase 0x102
#define global eAVEncH264VProfile_UCScalableConstrainedHigh 0x103