ホーム › Media.MediaFoundation › DXVA_DeinterlaceTech
DXVA_DeinterlaceTech
列挙型メンバー 9
| 名前 | 10進 | 16進 |
|---|---|---|
| DXVA_DeinterlaceTech_Unknown | 0 | 0x0 |
| DXVA_DeinterlaceTech_BOBLineReplicate | 1 | 0x1 |
| DXVA_DeinterlaceTech_BOBVerticalStretch | 2 | 0x2 |
| DXVA_DeinterlaceTech_BOBVerticalStretch4Tap | 256 | 0x100 |
| DXVA_DeinterlaceTech_MedianFiltering | 4 | 0x4 |
| DXVA_DeinterlaceTech_EdgeFiltering | 16 | 0x10 |
| DXVA_DeinterlaceTech_FieldAdaptive | 32 | 0x20 |
| DXVA_DeinterlaceTech_PixelAdaptive | 64 | 0x40 |
| DXVA_DeinterlaceTech_MotionVectorSteered | 128 | 0x80 |
各言語での定義
列挙メンバーの定義。HSP タブは #define global(値は16進)。
typedef enum DXVA_DeinterlaceTech : int {
DXVA_DeinterlaceTech_Unknown = 0,
DXVA_DeinterlaceTech_BOBLineReplicate = 1,
DXVA_DeinterlaceTech_BOBVerticalStretch = 2,
DXVA_DeinterlaceTech_BOBVerticalStretch4Tap = 256,
DXVA_DeinterlaceTech_MedianFiltering = 4,
DXVA_DeinterlaceTech_EdgeFiltering = 16,
DXVA_DeinterlaceTech_FieldAdaptive = 32,
DXVA_DeinterlaceTech_PixelAdaptive = 64,
DXVA_DeinterlaceTech_MotionVectorSteered = 128
} DXVA_DeinterlaceTech;public enum DXVA_DeinterlaceTech : int
{
DXVA_DeinterlaceTech_Unknown = 0,
DXVA_DeinterlaceTech_BOBLineReplicate = 1,
DXVA_DeinterlaceTech_BOBVerticalStretch = 2,
DXVA_DeinterlaceTech_BOBVerticalStretch4Tap = 256,
DXVA_DeinterlaceTech_MedianFiltering = 4,
DXVA_DeinterlaceTech_EdgeFiltering = 16,
DXVA_DeinterlaceTech_FieldAdaptive = 32,
DXVA_DeinterlaceTech_PixelAdaptive = 64,
DXVA_DeinterlaceTech_MotionVectorSteered = 128,
}Public Enum DXVA_DeinterlaceTech As Integer
DXVA_DeinterlaceTech_Unknown = 0
DXVA_DeinterlaceTech_BOBLineReplicate = 1
DXVA_DeinterlaceTech_BOBVerticalStretch = 2
DXVA_DeinterlaceTech_BOBVerticalStretch4Tap = 256
DXVA_DeinterlaceTech_MedianFiltering = 4
DXVA_DeinterlaceTech_EdgeFiltering = 16
DXVA_DeinterlaceTech_FieldAdaptive = 32
DXVA_DeinterlaceTech_PixelAdaptive = 64
DXVA_DeinterlaceTech_MotionVectorSteered = 128
End Enumimport enum
class DXVA_DeinterlaceTech(enum.IntEnum):
DXVA_DeinterlaceTech_Unknown = 0
DXVA_DeinterlaceTech_BOBLineReplicate = 1
DXVA_DeinterlaceTech_BOBVerticalStretch = 2
DXVA_DeinterlaceTech_BOBVerticalStretch4Tap = 256
DXVA_DeinterlaceTech_MedianFiltering = 4
DXVA_DeinterlaceTech_EdgeFiltering = 16
DXVA_DeinterlaceTech_FieldAdaptive = 32
DXVA_DeinterlaceTech_PixelAdaptive = 64
DXVA_DeinterlaceTech_MotionVectorSteered = 128// DXVA_DeinterlaceTech
pub const DXVA_DeinterlaceTech_Unknown: i32 = 0;
pub const DXVA_DeinterlaceTech_BOBLineReplicate: i32 = 1;
pub const DXVA_DeinterlaceTech_BOBVerticalStretch: i32 = 2;
pub const DXVA_DeinterlaceTech_BOBVerticalStretch4Tap: i32 = 256;
pub const DXVA_DeinterlaceTech_MedianFiltering: i32 = 4;
pub const DXVA_DeinterlaceTech_EdgeFiltering: i32 = 16;
pub const DXVA_DeinterlaceTech_FieldAdaptive: i32 = 32;
pub const DXVA_DeinterlaceTech_PixelAdaptive: i32 = 64;
pub const DXVA_DeinterlaceTech_MotionVectorSteered: i32 = 128;// DXVA_DeinterlaceTech
const (
DXVA_DeinterlaceTech_Unknown int32 = 0
DXVA_DeinterlaceTech_BOBLineReplicate int32 = 1
DXVA_DeinterlaceTech_BOBVerticalStretch int32 = 2
DXVA_DeinterlaceTech_BOBVerticalStretch4Tap int32 = 256
DXVA_DeinterlaceTech_MedianFiltering int32 = 4
DXVA_DeinterlaceTech_EdgeFiltering int32 = 16
DXVA_DeinterlaceTech_FieldAdaptive int32 = 32
DXVA_DeinterlaceTech_PixelAdaptive int32 = 64
DXVA_DeinterlaceTech_MotionVectorSteered int32 = 128
)const
DXVA_DeinterlaceTech_Unknown = 0;
DXVA_DeinterlaceTech_BOBLineReplicate = 1;
DXVA_DeinterlaceTech_BOBVerticalStretch = 2;
DXVA_DeinterlaceTech_BOBVerticalStretch4Tap = 256;
DXVA_DeinterlaceTech_MedianFiltering = 4;
DXVA_DeinterlaceTech_EdgeFiltering = 16;
DXVA_DeinterlaceTech_FieldAdaptive = 32;
DXVA_DeinterlaceTech_PixelAdaptive = 64;
DXVA_DeinterlaceTech_MotionVectorSteered = 128;// DXVA_DeinterlaceTech
pub const DXVA_DeinterlaceTech_Unknown: i32 = 0;
pub const DXVA_DeinterlaceTech_BOBLineReplicate: i32 = 1;
pub const DXVA_DeinterlaceTech_BOBVerticalStretch: i32 = 2;
pub const DXVA_DeinterlaceTech_BOBVerticalStretch4Tap: i32 = 256;
pub const DXVA_DeinterlaceTech_MedianFiltering: i32 = 4;
pub const DXVA_DeinterlaceTech_EdgeFiltering: i32 = 16;
pub const DXVA_DeinterlaceTech_FieldAdaptive: i32 = 32;
pub const DXVA_DeinterlaceTech_PixelAdaptive: i32 = 64;
pub const DXVA_DeinterlaceTech_MotionVectorSteered: i32 = 128;const
DXVA_DeinterlaceTech_Unknown* = 0
DXVA_DeinterlaceTech_BOBLineReplicate* = 1
DXVA_DeinterlaceTech_BOBVerticalStretch* = 2
DXVA_DeinterlaceTech_BOBVerticalStretch4Tap* = 256
DXVA_DeinterlaceTech_MedianFiltering* = 4
DXVA_DeinterlaceTech_EdgeFiltering* = 16
DXVA_DeinterlaceTech_FieldAdaptive* = 32
DXVA_DeinterlaceTech_PixelAdaptive* = 64
DXVA_DeinterlaceTech_MotionVectorSteered* = 128enum DXVA_DeinterlaceTech : int {
DXVA_DeinterlaceTech_Unknown = 0,
DXVA_DeinterlaceTech_BOBLineReplicate = 1,
DXVA_DeinterlaceTech_BOBVerticalStretch = 2,
DXVA_DeinterlaceTech_BOBVerticalStretch4Tap = 256,
DXVA_DeinterlaceTech_MedianFiltering = 4,
DXVA_DeinterlaceTech_EdgeFiltering = 16,
DXVA_DeinterlaceTech_FieldAdaptive = 32,
DXVA_DeinterlaceTech_PixelAdaptive = 64,
DXVA_DeinterlaceTech_MotionVectorSteered = 128,
}#define global DXVA_DeinterlaceTech_Unknown 0x0
#define global DXVA_DeinterlaceTech_BOBLineReplicate 0x1
#define global DXVA_DeinterlaceTech_BOBVerticalStretch 0x2
#define global DXVA_DeinterlaceTech_BOBVerticalStretch4Tap 0x100
#define global DXVA_DeinterlaceTech_MedianFiltering 0x4
#define global DXVA_DeinterlaceTech_EdgeFiltering 0x10
#define global DXVA_DeinterlaceTech_FieldAdaptive 0x20
#define global DXVA_DeinterlaceTech_PixelAdaptive 0x40
#define global DXVA_DeinterlaceTech_MotionVectorSteered 0x80