ホーム › Media.MediaFoundation › DXVA2_DeinterlaceTech
DXVA2_DeinterlaceTech
列挙型メンバー 11
| 名前 | 10進 | 16進 |
|---|---|---|
| DXVA2_DeinterlaceTech_Unknown | 0 | 0x0 |
| DXVA2_DeinterlaceTech_BOBLineReplicate | 1 | 0x1 |
| DXVA2_DeinterlaceTech_BOBVerticalStretch | 2 | 0x2 |
| DXVA2_DeinterlaceTech_BOBVerticalStretch4Tap | 4 | 0x4 |
| DXVA2_DeinterlaceTech_MedianFiltering | 8 | 0x8 |
| DXVA2_DeinterlaceTech_EdgeFiltering | 16 | 0x10 |
| DXVA2_DeinterlaceTech_FieldAdaptive | 32 | 0x20 |
| DXVA2_DeinterlaceTech_PixelAdaptive | 64 | 0x40 |
| DXVA2_DeinterlaceTech_MotionVectorSteered | 128 | 0x80 |
| DXVA2_DeinterlaceTech_InverseTelecine | 256 | 0x100 |
| DXVA2_DeinterlaceTech_Mask | 511 | 0x1FF |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum DXVA2_DeinterlaceTech : int {
DXVA2_DeinterlaceTech_Unknown = 0,
DXVA2_DeinterlaceTech_BOBLineReplicate = 1,
DXVA2_DeinterlaceTech_BOBVerticalStretch = 2,
DXVA2_DeinterlaceTech_BOBVerticalStretch4Tap = 4,
DXVA2_DeinterlaceTech_MedianFiltering = 8,
DXVA2_DeinterlaceTech_EdgeFiltering = 16,
DXVA2_DeinterlaceTech_FieldAdaptive = 32,
DXVA2_DeinterlaceTech_PixelAdaptive = 64,
DXVA2_DeinterlaceTech_MotionVectorSteered = 128,
DXVA2_DeinterlaceTech_InverseTelecine = 256,
DXVA2_DeinterlaceTech_Mask = 511
} DXVA2_DeinterlaceTech;public enum DXVA2_DeinterlaceTech : int
{
DXVA2_DeinterlaceTech_Unknown = 0,
DXVA2_DeinterlaceTech_BOBLineReplicate = 1,
DXVA2_DeinterlaceTech_BOBVerticalStretch = 2,
DXVA2_DeinterlaceTech_BOBVerticalStretch4Tap = 4,
DXVA2_DeinterlaceTech_MedianFiltering = 8,
DXVA2_DeinterlaceTech_EdgeFiltering = 16,
DXVA2_DeinterlaceTech_FieldAdaptive = 32,
DXVA2_DeinterlaceTech_PixelAdaptive = 64,
DXVA2_DeinterlaceTech_MotionVectorSteered = 128,
DXVA2_DeinterlaceTech_InverseTelecine = 256,
DXVA2_DeinterlaceTech_Mask = 511,
}Public Enum DXVA2_DeinterlaceTech As Integer
DXVA2_DeinterlaceTech_Unknown = 0
DXVA2_DeinterlaceTech_BOBLineReplicate = 1
DXVA2_DeinterlaceTech_BOBVerticalStretch = 2
DXVA2_DeinterlaceTech_BOBVerticalStretch4Tap = 4
DXVA2_DeinterlaceTech_MedianFiltering = 8
DXVA2_DeinterlaceTech_EdgeFiltering = 16
DXVA2_DeinterlaceTech_FieldAdaptive = 32
DXVA2_DeinterlaceTech_PixelAdaptive = 64
DXVA2_DeinterlaceTech_MotionVectorSteered = 128
DXVA2_DeinterlaceTech_InverseTelecine = 256
DXVA2_DeinterlaceTech_Mask = 511
End Enumimport enum
class DXVA2_DeinterlaceTech(enum.IntEnum):
DXVA2_DeinterlaceTech_Unknown = 0
DXVA2_DeinterlaceTech_BOBLineReplicate = 1
DXVA2_DeinterlaceTech_BOBVerticalStretch = 2
DXVA2_DeinterlaceTech_BOBVerticalStretch4Tap = 4
DXVA2_DeinterlaceTech_MedianFiltering = 8
DXVA2_DeinterlaceTech_EdgeFiltering = 16
DXVA2_DeinterlaceTech_FieldAdaptive = 32
DXVA2_DeinterlaceTech_PixelAdaptive = 64
DXVA2_DeinterlaceTech_MotionVectorSteered = 128
DXVA2_DeinterlaceTech_InverseTelecine = 256
DXVA2_DeinterlaceTech_Mask = 511// DXVA2_DeinterlaceTech
pub const DXVA2_DeinterlaceTech_Unknown: i32 = 0;
pub const DXVA2_DeinterlaceTech_BOBLineReplicate: i32 = 1;
pub const DXVA2_DeinterlaceTech_BOBVerticalStretch: i32 = 2;
pub const DXVA2_DeinterlaceTech_BOBVerticalStretch4Tap: i32 = 4;
pub const DXVA2_DeinterlaceTech_MedianFiltering: i32 = 8;
pub const DXVA2_DeinterlaceTech_EdgeFiltering: i32 = 16;
pub const DXVA2_DeinterlaceTech_FieldAdaptive: i32 = 32;
pub const DXVA2_DeinterlaceTech_PixelAdaptive: i32 = 64;
pub const DXVA2_DeinterlaceTech_MotionVectorSteered: i32 = 128;
pub const DXVA2_DeinterlaceTech_InverseTelecine: i32 = 256;
pub const DXVA2_DeinterlaceTech_Mask: i32 = 511;// DXVA2_DeinterlaceTech
const (
DXVA2_DeinterlaceTech_Unknown int32 = 0
DXVA2_DeinterlaceTech_BOBLineReplicate int32 = 1
DXVA2_DeinterlaceTech_BOBVerticalStretch int32 = 2
DXVA2_DeinterlaceTech_BOBVerticalStretch4Tap int32 = 4
DXVA2_DeinterlaceTech_MedianFiltering int32 = 8
DXVA2_DeinterlaceTech_EdgeFiltering int32 = 16
DXVA2_DeinterlaceTech_FieldAdaptive int32 = 32
DXVA2_DeinterlaceTech_PixelAdaptive int32 = 64
DXVA2_DeinterlaceTech_MotionVectorSteered int32 = 128
DXVA2_DeinterlaceTech_InverseTelecine int32 = 256
DXVA2_DeinterlaceTech_Mask int32 = 511
)const
DXVA2_DeinterlaceTech_Unknown = 0;
DXVA2_DeinterlaceTech_BOBLineReplicate = 1;
DXVA2_DeinterlaceTech_BOBVerticalStretch = 2;
DXVA2_DeinterlaceTech_BOBVerticalStretch4Tap = 4;
DXVA2_DeinterlaceTech_MedianFiltering = 8;
DXVA2_DeinterlaceTech_EdgeFiltering = 16;
DXVA2_DeinterlaceTech_FieldAdaptive = 32;
DXVA2_DeinterlaceTech_PixelAdaptive = 64;
DXVA2_DeinterlaceTech_MotionVectorSteered = 128;
DXVA2_DeinterlaceTech_InverseTelecine = 256;
DXVA2_DeinterlaceTech_Mask = 511;// DXVA2_DeinterlaceTech
pub const DXVA2_DeinterlaceTech_Unknown: i32 = 0;
pub const DXVA2_DeinterlaceTech_BOBLineReplicate: i32 = 1;
pub const DXVA2_DeinterlaceTech_BOBVerticalStretch: i32 = 2;
pub const DXVA2_DeinterlaceTech_BOBVerticalStretch4Tap: i32 = 4;
pub const DXVA2_DeinterlaceTech_MedianFiltering: i32 = 8;
pub const DXVA2_DeinterlaceTech_EdgeFiltering: i32 = 16;
pub const DXVA2_DeinterlaceTech_FieldAdaptive: i32 = 32;
pub const DXVA2_DeinterlaceTech_PixelAdaptive: i32 = 64;
pub const DXVA2_DeinterlaceTech_MotionVectorSteered: i32 = 128;
pub const DXVA2_DeinterlaceTech_InverseTelecine: i32 = 256;
pub const DXVA2_DeinterlaceTech_Mask: i32 = 511;const
DXVA2_DeinterlaceTech_Unknown* = 0
DXVA2_DeinterlaceTech_BOBLineReplicate* = 1
DXVA2_DeinterlaceTech_BOBVerticalStretch* = 2
DXVA2_DeinterlaceTech_BOBVerticalStretch4Tap* = 4
DXVA2_DeinterlaceTech_MedianFiltering* = 8
DXVA2_DeinterlaceTech_EdgeFiltering* = 16
DXVA2_DeinterlaceTech_FieldAdaptive* = 32
DXVA2_DeinterlaceTech_PixelAdaptive* = 64
DXVA2_DeinterlaceTech_MotionVectorSteered* = 128
DXVA2_DeinterlaceTech_InverseTelecine* = 256
DXVA2_DeinterlaceTech_Mask* = 511enum DXVA2_DeinterlaceTech : int {
DXVA2_DeinterlaceTech_Unknown = 0,
DXVA2_DeinterlaceTech_BOBLineReplicate = 1,
DXVA2_DeinterlaceTech_BOBVerticalStretch = 2,
DXVA2_DeinterlaceTech_BOBVerticalStretch4Tap = 4,
DXVA2_DeinterlaceTech_MedianFiltering = 8,
DXVA2_DeinterlaceTech_EdgeFiltering = 16,
DXVA2_DeinterlaceTech_FieldAdaptive = 32,
DXVA2_DeinterlaceTech_PixelAdaptive = 64,
DXVA2_DeinterlaceTech_MotionVectorSteered = 128,
DXVA2_DeinterlaceTech_InverseTelecine = 256,
DXVA2_DeinterlaceTech_Mask = 511,
}#define global DXVA2_DeinterlaceTech_Unknown 0x0
#define global DXVA2_DeinterlaceTech_BOBLineReplicate 0x1
#define global DXVA2_DeinterlaceTech_BOBVerticalStretch 0x2
#define global DXVA2_DeinterlaceTech_BOBVerticalStretch4Tap 0x4
#define global DXVA2_DeinterlaceTech_MedianFiltering 0x8
#define global DXVA2_DeinterlaceTech_EdgeFiltering 0x10
#define global DXVA2_DeinterlaceTech_FieldAdaptive 0x20
#define global DXVA2_DeinterlaceTech_PixelAdaptive 0x40
#define global DXVA2_DeinterlaceTech_MotionVectorSteered 0x80
#define global DXVA2_DeinterlaceTech_InverseTelecine 0x100
#define global DXVA2_DeinterlaceTech_Mask 0x1FF