ホーム › Media.DirectShow › _DVRESOLUTION
_DVRESOLUTION
列挙型メンバー 4
| 名前 | 10進 | 16進 | 説明 |
|---|---|---|---|
| DVRESOLUTION_FULL | 1000 | 0x3E8 | フルサイズでデコードします。 |
| DVRESOLUTION_HALF | 1001 | 0x3E9 | 1/2 サイズでデコードします。 |
| DVRESOLUTION_QUARTER | 1002 | 0x3EA | 1/4 サイズでデコードします。 |
| DVRESOLUTION_DC | 1003 | 0x3EB | 1/8 サイズでデコードします。 |
公式ドキュメント
[このページに関連する機能である 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 を使用するように書き直すことを推奨します。]
デジタルビデオ (DV) のデコード解像度を示します。
解説(Remarks)
デコード解像度は、現在の形式が NTSC か PAL かによって異なります。
| 列挙型 | NTSC | PAL |
|---|---|---|
| DVRESOLUTION_FULL | 720 x 480 | 720 x 576 |
| DVRESOLUTION_HALF | 360 x 240 | 360 x 288 |
| DVRESOLUTION_QUARTER | 180 x 120 | 180 x 144 |
| DVRESOLUTION_DC | 88 x 60 | 88 x 72 |
strmif.h で定義されている次の列挙型は、_DVRESOLUTION 列挙型と同等です。これは既存のアプリケーションとの互換性のために含まれています。
enum _DVDECODERRESOLUTION {
DVDECODERRESOLUTION_720x480 = 1000,
DVDECODERRESOLUTION_360x240 = 1001,
DVDECODERRESOLUTION_180x120 = 1002,
DVDECODERRESOLUTION_88x60 = 1003
};
出典・ライセンス: 上記「公式ドキュメント」の内容は 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 _DVRESOLUTION : int {
DVRESOLUTION_FULL = 1000,
DVRESOLUTION_HALF = 1001,
DVRESOLUTION_QUARTER = 1002,
DVRESOLUTION_DC = 1003
} _DVRESOLUTION;public enum _DVRESOLUTION : int
{
DVRESOLUTION_FULL = 1000,
DVRESOLUTION_HALF = 1001,
DVRESOLUTION_QUARTER = 1002,
DVRESOLUTION_DC = 1003,
}Public Enum _DVRESOLUTION As Integer
DVRESOLUTION_FULL = 1000
DVRESOLUTION_HALF = 1001
DVRESOLUTION_QUARTER = 1002
DVRESOLUTION_DC = 1003
End Enumimport enum
class _DVRESOLUTION(enum.IntEnum):
DVRESOLUTION_FULL = 1000
DVRESOLUTION_HALF = 1001
DVRESOLUTION_QUARTER = 1002
DVRESOLUTION_DC = 1003// _DVRESOLUTION
pub const DVRESOLUTION_FULL: i32 = 1000;
pub const DVRESOLUTION_HALF: i32 = 1001;
pub const DVRESOLUTION_QUARTER: i32 = 1002;
pub const DVRESOLUTION_DC: i32 = 1003;// _DVRESOLUTION
const (
DVRESOLUTION_FULL int32 = 1000
DVRESOLUTION_HALF int32 = 1001
DVRESOLUTION_QUARTER int32 = 1002
DVRESOLUTION_DC int32 = 1003
)const
DVRESOLUTION_FULL = 1000;
DVRESOLUTION_HALF = 1001;
DVRESOLUTION_QUARTER = 1002;
DVRESOLUTION_DC = 1003;// _DVRESOLUTION
pub const DVRESOLUTION_FULL: i32 = 1000;
pub const DVRESOLUTION_HALF: i32 = 1001;
pub const DVRESOLUTION_QUARTER: i32 = 1002;
pub const DVRESOLUTION_DC: i32 = 1003;const
DVRESOLUTION_FULL* = 1000
DVRESOLUTION_HALF* = 1001
DVRESOLUTION_QUARTER* = 1002
DVRESOLUTION_DC* = 1003enum _DVRESOLUTION : int {
DVRESOLUTION_FULL = 1000,
DVRESOLUTION_HALF = 1001,
DVRESOLUTION_QUARTER = 1002,
DVRESOLUTION_DC = 1003,
}#define global DVRESOLUTION_FULL 0x3E8
#define global DVRESOLUTION_HALF 0x3E9
#define global DVRESOLUTION_QUARTER 0x3EA
#define global DVRESOLUTION_DC 0x3EB