ホーム › Media.MediaFoundation › MFTOPOLOGY_HARDWARE_MODE
MFTOPOLOGY_HARDWARE_MODE
列挙型メンバー 3
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| MFTOPOLOGY_HWMODE_SOFTWARE_ONLY | 0 | 0x0 | ソフトウェア MFT のみを使用します。ハードウェアベースの MFT は使用しません。このモードが既定であり、既存のアプリケーションとの下位互換性のために用意されています。 |
| MFTOPOLOGY_HWMODE_USE_HARDWARE | 1 | 0x1 | 可能な場合はハードウェアベースの MFT を使用し、それ以外の場合はソフトウェア MFT を使用します。このモードが推奨されます。 |
| MFTOPOLOGY_HWMODE_USE_ONLY_HARDWARE | 2 | 0x2 | ハードウェアベースの MFT が利用可能な場合、トポロジーローダーはそれらを 挿入します。利用できない場合、接続は失敗します。 Windows 8.1 以降でサポートされます。 |
公式ドキュメント
トポロジーローダーがハードウェアベースの Media Foundation 変換 (MFT) をトポロジーに挿入するかどうかを指定します。
解説(Remarks)
この列挙型は MF_TOPOLOGY_HARDWARE_MODE トポロジー属性と共に使用されます。
出典・ライセンス: 上記「公式ドキュメント」の内容は 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 MFTOPOLOGY_HARDWARE_MODE : int {
MFTOPOLOGY_HWMODE_SOFTWARE_ONLY = 0,
MFTOPOLOGY_HWMODE_USE_HARDWARE = 1,
MFTOPOLOGY_HWMODE_USE_ONLY_HARDWARE = 2
} MFTOPOLOGY_HARDWARE_MODE;public enum MFTOPOLOGY_HARDWARE_MODE : int
{
MFTOPOLOGY_HWMODE_SOFTWARE_ONLY = 0,
MFTOPOLOGY_HWMODE_USE_HARDWARE = 1,
MFTOPOLOGY_HWMODE_USE_ONLY_HARDWARE = 2,
}Public Enum MFTOPOLOGY_HARDWARE_MODE As Integer
MFTOPOLOGY_HWMODE_SOFTWARE_ONLY = 0
MFTOPOLOGY_HWMODE_USE_HARDWARE = 1
MFTOPOLOGY_HWMODE_USE_ONLY_HARDWARE = 2
End Enumimport enum
class MFTOPOLOGY_HARDWARE_MODE(enum.IntEnum):
MFTOPOLOGY_HWMODE_SOFTWARE_ONLY = 0
MFTOPOLOGY_HWMODE_USE_HARDWARE = 1
MFTOPOLOGY_HWMODE_USE_ONLY_HARDWARE = 2// MFTOPOLOGY_HARDWARE_MODE
pub const MFTOPOLOGY_HWMODE_SOFTWARE_ONLY: i32 = 0;
pub const MFTOPOLOGY_HWMODE_USE_HARDWARE: i32 = 1;
pub const MFTOPOLOGY_HWMODE_USE_ONLY_HARDWARE: i32 = 2;// MFTOPOLOGY_HARDWARE_MODE
const (
MFTOPOLOGY_HWMODE_SOFTWARE_ONLY int32 = 0
MFTOPOLOGY_HWMODE_USE_HARDWARE int32 = 1
MFTOPOLOGY_HWMODE_USE_ONLY_HARDWARE int32 = 2
)const
MFTOPOLOGY_HWMODE_SOFTWARE_ONLY = 0;
MFTOPOLOGY_HWMODE_USE_HARDWARE = 1;
MFTOPOLOGY_HWMODE_USE_ONLY_HARDWARE = 2;// MFTOPOLOGY_HARDWARE_MODE
pub const MFTOPOLOGY_HWMODE_SOFTWARE_ONLY: i32 = 0;
pub const MFTOPOLOGY_HWMODE_USE_HARDWARE: i32 = 1;
pub const MFTOPOLOGY_HWMODE_USE_ONLY_HARDWARE: i32 = 2;const
MFTOPOLOGY_HWMODE_SOFTWARE_ONLY* = 0
MFTOPOLOGY_HWMODE_USE_HARDWARE* = 1
MFTOPOLOGY_HWMODE_USE_ONLY_HARDWARE* = 2enum MFTOPOLOGY_HARDWARE_MODE : int {
MFTOPOLOGY_HWMODE_SOFTWARE_ONLY = 0,
MFTOPOLOGY_HWMODE_USE_HARDWARE = 1,
MFTOPOLOGY_HWMODE_USE_ONLY_HARDWARE = 2,
}#define global MFTOPOLOGY_HWMODE_SOFTWARE_ONLY 0x0
#define global MFTOPOLOGY_HWMODE_USE_HARDWARE 0x1
#define global MFTOPOLOGY_HWMODE_USE_ONLY_HARDWARE 0x2