Win32 API 日本語リファレンス
ホームMedia.DirectShow › VMR9DeinterlaceTech

VMR9DeinterlaceTech

列挙型
基底型i4

メンバー 8

名前10進16進
DeinterlaceTech9_Unknown00x0
DeinterlaceTech9_BOBLineReplicate10x1
DeinterlaceTech9_BOBVerticalStretch20x2
DeinterlaceTech9_MedianFiltering40x4
DeinterlaceTech9_EdgeFiltering160x10
DeinterlaceTech9_FieldAdaptive320x20
DeinterlaceTech9_PixelAdaptive640x40
DeinterlaceTech9_MotionVectorSteered1280x80

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum VMR9DeinterlaceTech : int {
    DeinterlaceTech9_Unknown = 0,
    DeinterlaceTech9_BOBLineReplicate = 1,
    DeinterlaceTech9_BOBVerticalStretch = 2,
    DeinterlaceTech9_MedianFiltering = 4,
    DeinterlaceTech9_EdgeFiltering = 16,
    DeinterlaceTech9_FieldAdaptive = 32,
    DeinterlaceTech9_PixelAdaptive = 64,
    DeinterlaceTech9_MotionVectorSteered = 128
} VMR9DeinterlaceTech;
public enum VMR9DeinterlaceTech : int
{
    DeinterlaceTech9_Unknown = 0,
    DeinterlaceTech9_BOBLineReplicate = 1,
    DeinterlaceTech9_BOBVerticalStretch = 2,
    DeinterlaceTech9_MedianFiltering = 4,
    DeinterlaceTech9_EdgeFiltering = 16,
    DeinterlaceTech9_FieldAdaptive = 32,
    DeinterlaceTech9_PixelAdaptive = 64,
    DeinterlaceTech9_MotionVectorSteered = 128,
}
Public Enum VMR9DeinterlaceTech As Integer
    DeinterlaceTech9_Unknown = 0
    DeinterlaceTech9_BOBLineReplicate = 1
    DeinterlaceTech9_BOBVerticalStretch = 2
    DeinterlaceTech9_MedianFiltering = 4
    DeinterlaceTech9_EdgeFiltering = 16
    DeinterlaceTech9_FieldAdaptive = 32
    DeinterlaceTech9_PixelAdaptive = 64
    DeinterlaceTech9_MotionVectorSteered = 128
End Enum
import enum

class VMR9DeinterlaceTech(enum.IntEnum):
    DeinterlaceTech9_Unknown = 0
    DeinterlaceTech9_BOBLineReplicate = 1
    DeinterlaceTech9_BOBVerticalStretch = 2
    DeinterlaceTech9_MedianFiltering = 4
    DeinterlaceTech9_EdgeFiltering = 16
    DeinterlaceTech9_FieldAdaptive = 32
    DeinterlaceTech9_PixelAdaptive = 64
    DeinterlaceTech9_MotionVectorSteered = 128
// VMR9DeinterlaceTech
pub const DeinterlaceTech9_Unknown: i32 = 0;
pub const DeinterlaceTech9_BOBLineReplicate: i32 = 1;
pub const DeinterlaceTech9_BOBVerticalStretch: i32 = 2;
pub const DeinterlaceTech9_MedianFiltering: i32 = 4;
pub const DeinterlaceTech9_EdgeFiltering: i32 = 16;
pub const DeinterlaceTech9_FieldAdaptive: i32 = 32;
pub const DeinterlaceTech9_PixelAdaptive: i32 = 64;
pub const DeinterlaceTech9_MotionVectorSteered: i32 = 128;
// VMR9DeinterlaceTech
const (
	DeinterlaceTech9_Unknown int32 = 0
	DeinterlaceTech9_BOBLineReplicate int32 = 1
	DeinterlaceTech9_BOBVerticalStretch int32 = 2
	DeinterlaceTech9_MedianFiltering int32 = 4
	DeinterlaceTech9_EdgeFiltering int32 = 16
	DeinterlaceTech9_FieldAdaptive int32 = 32
	DeinterlaceTech9_PixelAdaptive int32 = 64
	DeinterlaceTech9_MotionVectorSteered int32 = 128
)
const
  DeinterlaceTech9_Unknown = 0;
  DeinterlaceTech9_BOBLineReplicate = 1;
  DeinterlaceTech9_BOBVerticalStretch = 2;
  DeinterlaceTech9_MedianFiltering = 4;
  DeinterlaceTech9_EdgeFiltering = 16;
  DeinterlaceTech9_FieldAdaptive = 32;
  DeinterlaceTech9_PixelAdaptive = 64;
  DeinterlaceTech9_MotionVectorSteered = 128;
// VMR9DeinterlaceTech
pub const DeinterlaceTech9_Unknown: i32 = 0;
pub const DeinterlaceTech9_BOBLineReplicate: i32 = 1;
pub const DeinterlaceTech9_BOBVerticalStretch: i32 = 2;
pub const DeinterlaceTech9_MedianFiltering: i32 = 4;
pub const DeinterlaceTech9_EdgeFiltering: i32 = 16;
pub const DeinterlaceTech9_FieldAdaptive: i32 = 32;
pub const DeinterlaceTech9_PixelAdaptive: i32 = 64;
pub const DeinterlaceTech9_MotionVectorSteered: i32 = 128;
const
  DeinterlaceTech9_Unknown* = 0
  DeinterlaceTech9_BOBLineReplicate* = 1
  DeinterlaceTech9_BOBVerticalStretch* = 2
  DeinterlaceTech9_MedianFiltering* = 4
  DeinterlaceTech9_EdgeFiltering* = 16
  DeinterlaceTech9_FieldAdaptive* = 32
  DeinterlaceTech9_PixelAdaptive* = 64
  DeinterlaceTech9_MotionVectorSteered* = 128
enum VMR9DeinterlaceTech : int {
    DeinterlaceTech9_Unknown = 0,
    DeinterlaceTech9_BOBLineReplicate = 1,
    DeinterlaceTech9_BOBVerticalStretch = 2,
    DeinterlaceTech9_MedianFiltering = 4,
    DeinterlaceTech9_EdgeFiltering = 16,
    DeinterlaceTech9_FieldAdaptive = 32,
    DeinterlaceTech9_PixelAdaptive = 64,
    DeinterlaceTech9_MotionVectorSteered = 128,
}
#define global DeinterlaceTech9_Unknown             0x0
#define global DeinterlaceTech9_BOBLineReplicate    0x1
#define global DeinterlaceTech9_BOBVerticalStretch  0x2
#define global DeinterlaceTech9_MedianFiltering     0x4
#define global DeinterlaceTech9_EdgeFiltering       0x10
#define global DeinterlaceTech9_FieldAdaptive       0x20
#define global DeinterlaceTech9_PixelAdaptive       0x40
#define global DeinterlaceTech9_MotionVectorSteered 0x80