ホーム › Media.DirectShow › VMRDeinterlaceTech
VMRDeinterlaceTech
列挙型メンバー 8
| 名前 | 10進 | 16進 |
|---|---|---|
| DeinterlaceTech_Unknown | 0 | 0x0 |
| DeinterlaceTech_BOBLineReplicate | 1 | 0x1 |
| DeinterlaceTech_BOBVerticalStretch | 2 | 0x2 |
| DeinterlaceTech_MedianFiltering | 4 | 0x4 |
| DeinterlaceTech_EdgeFiltering | 16 | 0x10 |
| DeinterlaceTech_FieldAdaptive | 32 | 0x20 |
| DeinterlaceTech_PixelAdaptive | 64 | 0x40 |
| DeinterlaceTech_MotionVectorSteered | 128 | 0x80 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum VMRDeinterlaceTech : int {
DeinterlaceTech_Unknown = 0,
DeinterlaceTech_BOBLineReplicate = 1,
DeinterlaceTech_BOBVerticalStretch = 2,
DeinterlaceTech_MedianFiltering = 4,
DeinterlaceTech_EdgeFiltering = 16,
DeinterlaceTech_FieldAdaptive = 32,
DeinterlaceTech_PixelAdaptive = 64,
DeinterlaceTech_MotionVectorSteered = 128
} VMRDeinterlaceTech;public enum VMRDeinterlaceTech : int
{
DeinterlaceTech_Unknown = 0,
DeinterlaceTech_BOBLineReplicate = 1,
DeinterlaceTech_BOBVerticalStretch = 2,
DeinterlaceTech_MedianFiltering = 4,
DeinterlaceTech_EdgeFiltering = 16,
DeinterlaceTech_FieldAdaptive = 32,
DeinterlaceTech_PixelAdaptive = 64,
DeinterlaceTech_MotionVectorSteered = 128,
}Public Enum VMRDeinterlaceTech As Integer
DeinterlaceTech_Unknown = 0
DeinterlaceTech_BOBLineReplicate = 1
DeinterlaceTech_BOBVerticalStretch = 2
DeinterlaceTech_MedianFiltering = 4
DeinterlaceTech_EdgeFiltering = 16
DeinterlaceTech_FieldAdaptive = 32
DeinterlaceTech_PixelAdaptive = 64
DeinterlaceTech_MotionVectorSteered = 128
End Enumimport enum
class VMRDeinterlaceTech(enum.IntEnum):
DeinterlaceTech_Unknown = 0
DeinterlaceTech_BOBLineReplicate = 1
DeinterlaceTech_BOBVerticalStretch = 2
DeinterlaceTech_MedianFiltering = 4
DeinterlaceTech_EdgeFiltering = 16
DeinterlaceTech_FieldAdaptive = 32
DeinterlaceTech_PixelAdaptive = 64
DeinterlaceTech_MotionVectorSteered = 128// VMRDeinterlaceTech
pub const DeinterlaceTech_Unknown: i32 = 0;
pub const DeinterlaceTech_BOBLineReplicate: i32 = 1;
pub const DeinterlaceTech_BOBVerticalStretch: i32 = 2;
pub const DeinterlaceTech_MedianFiltering: i32 = 4;
pub const DeinterlaceTech_EdgeFiltering: i32 = 16;
pub const DeinterlaceTech_FieldAdaptive: i32 = 32;
pub const DeinterlaceTech_PixelAdaptive: i32 = 64;
pub const DeinterlaceTech_MotionVectorSteered: i32 = 128;// VMRDeinterlaceTech
const (
DeinterlaceTech_Unknown int32 = 0
DeinterlaceTech_BOBLineReplicate int32 = 1
DeinterlaceTech_BOBVerticalStretch int32 = 2
DeinterlaceTech_MedianFiltering int32 = 4
DeinterlaceTech_EdgeFiltering int32 = 16
DeinterlaceTech_FieldAdaptive int32 = 32
DeinterlaceTech_PixelAdaptive int32 = 64
DeinterlaceTech_MotionVectorSteered int32 = 128
)const
DeinterlaceTech_Unknown = 0;
DeinterlaceTech_BOBLineReplicate = 1;
DeinterlaceTech_BOBVerticalStretch = 2;
DeinterlaceTech_MedianFiltering = 4;
DeinterlaceTech_EdgeFiltering = 16;
DeinterlaceTech_FieldAdaptive = 32;
DeinterlaceTech_PixelAdaptive = 64;
DeinterlaceTech_MotionVectorSteered = 128;// VMRDeinterlaceTech
pub const DeinterlaceTech_Unknown: i32 = 0;
pub const DeinterlaceTech_BOBLineReplicate: i32 = 1;
pub const DeinterlaceTech_BOBVerticalStretch: i32 = 2;
pub const DeinterlaceTech_MedianFiltering: i32 = 4;
pub const DeinterlaceTech_EdgeFiltering: i32 = 16;
pub const DeinterlaceTech_FieldAdaptive: i32 = 32;
pub const DeinterlaceTech_PixelAdaptive: i32 = 64;
pub const DeinterlaceTech_MotionVectorSteered: i32 = 128;const
DeinterlaceTech_Unknown* = 0
DeinterlaceTech_BOBLineReplicate* = 1
DeinterlaceTech_BOBVerticalStretch* = 2
DeinterlaceTech_MedianFiltering* = 4
DeinterlaceTech_EdgeFiltering* = 16
DeinterlaceTech_FieldAdaptive* = 32
DeinterlaceTech_PixelAdaptive* = 64
DeinterlaceTech_MotionVectorSteered* = 128enum VMRDeinterlaceTech : int {
DeinterlaceTech_Unknown = 0,
DeinterlaceTech_BOBLineReplicate = 1,
DeinterlaceTech_BOBVerticalStretch = 2,
DeinterlaceTech_MedianFiltering = 4,
DeinterlaceTech_EdgeFiltering = 16,
DeinterlaceTech_FieldAdaptive = 32,
DeinterlaceTech_PixelAdaptive = 64,
DeinterlaceTech_MotionVectorSteered = 128,
}#define global DeinterlaceTech_Unknown 0x0
#define global DeinterlaceTech_BOBLineReplicate 0x1
#define global DeinterlaceTech_BOBVerticalStretch 0x2
#define global DeinterlaceTech_MedianFiltering 0x4
#define global DeinterlaceTech_EdgeFiltering 0x10
#define global DeinterlaceTech_FieldAdaptive 0x20
#define global DeinterlaceTech_PixelAdaptive 0x40
#define global DeinterlaceTech_MotionVectorSteered 0x80