ホーム › Media.MediaFoundation › eAVEncMPVProfile
eAVEncMPVProfile
列挙型メンバー 5
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| eAVEncMPVProfile_unknown | 0 | 0x0 | プロファイルは不明です。 |
| eAVEncMPVProfile_Simple | 1 | 0x1 | Simple Profile (シンプルプロファイル)。 |
| eAVEncMPVProfile_Main | 2 | 0x2 | Main Profile (メインプロファイル)。 |
| eAVEncMPVProfile_High | 3 | 0x3 | High Profile (ハイプロファイル)。 |
| eAVEncMPVProfile_422 | 4 | 0x4 | 4:2:2 Profile (4:2:2 プロファイル)。 |
公式ドキュメント
[このページに関連する機能である DirectShow はレガシー機能です。この機能は MediaPlayer、IMFMediaEngine、および Audio/Video Capture in Media Foundation に置き換えられました。これらの機能は Windows 10 および Windows 11 向けに最適化されています。Microsoft は、可能な限り、新しいコードでは DirectShow ではなく MediaPlayer、IMFMediaEngine、Audio/Video Capture in Media Foundation を使用することを強く推奨します。レガシー API を使用している既存のコードについても、可能であれば新しい API を使用するように書き換えることを推奨します。]
MPEG-2 プロファイルを指定します。この列挙型は AVEncMPVProfile プロパティと共に使用されます。
出典・ライセンス: 上記「公式ドキュメント」の内容は 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 eAVEncMPVProfile : int {
eAVEncMPVProfile_unknown = 0,
eAVEncMPVProfile_Simple = 1,
eAVEncMPVProfile_Main = 2,
eAVEncMPVProfile_High = 3,
eAVEncMPVProfile_422 = 4
} eAVEncMPVProfile;public enum eAVEncMPVProfile : int
{
eAVEncMPVProfile_unknown = 0,
eAVEncMPVProfile_Simple = 1,
eAVEncMPVProfile_Main = 2,
eAVEncMPVProfile_High = 3,
eAVEncMPVProfile_422 = 4,
}Public Enum eAVEncMPVProfile As Integer
eAVEncMPVProfile_unknown = 0
eAVEncMPVProfile_Simple = 1
eAVEncMPVProfile_Main = 2
eAVEncMPVProfile_High = 3
eAVEncMPVProfile_422 = 4
End Enumimport enum
class eAVEncMPVProfile(enum.IntEnum):
eAVEncMPVProfile_unknown = 0
eAVEncMPVProfile_Simple = 1
eAVEncMPVProfile_Main = 2
eAVEncMPVProfile_High = 3
eAVEncMPVProfile_422 = 4// eAVEncMPVProfile
pub const eAVEncMPVProfile_unknown: i32 = 0;
pub const eAVEncMPVProfile_Simple: i32 = 1;
pub const eAVEncMPVProfile_Main: i32 = 2;
pub const eAVEncMPVProfile_High: i32 = 3;
pub const eAVEncMPVProfile_422: i32 = 4;// eAVEncMPVProfile
const (
eAVEncMPVProfile_unknown int32 = 0
eAVEncMPVProfile_Simple int32 = 1
eAVEncMPVProfile_Main int32 = 2
eAVEncMPVProfile_High int32 = 3
eAVEncMPVProfile_422 int32 = 4
)const
eAVEncMPVProfile_unknown = 0;
eAVEncMPVProfile_Simple = 1;
eAVEncMPVProfile_Main = 2;
eAVEncMPVProfile_High = 3;
eAVEncMPVProfile_422 = 4;// eAVEncMPVProfile
pub const eAVEncMPVProfile_unknown: i32 = 0;
pub const eAVEncMPVProfile_Simple: i32 = 1;
pub const eAVEncMPVProfile_Main: i32 = 2;
pub const eAVEncMPVProfile_High: i32 = 3;
pub const eAVEncMPVProfile_422: i32 = 4;const
eAVEncMPVProfile_unknown* = 0
eAVEncMPVProfile_Simple* = 1
eAVEncMPVProfile_Main* = 2
eAVEncMPVProfile_High* = 3
eAVEncMPVProfile_422* = 4enum eAVEncMPVProfile : int {
eAVEncMPVProfile_unknown = 0,
eAVEncMPVProfile_Simple = 1,
eAVEncMPVProfile_Main = 2,
eAVEncMPVProfile_High = 3,
eAVEncMPVProfile_422 = 4,
}#define global eAVEncMPVProfile_unknown 0x0
#define global eAVEncMPVProfile_Simple 0x1
#define global eAVEncMPVProfile_Main 0x2
#define global eAVEncMPVProfile_High 0x3
#define global eAVEncMPVProfile_422 0x4