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

VMRDeinterlaceTech

列挙型
基底型i4

メンバー 8

名前10進16進
DeinterlaceTech_Unknown00x0
DeinterlaceTech_BOBLineReplicate10x1
DeinterlaceTech_BOBVerticalStretch20x2
DeinterlaceTech_MedianFiltering40x4
DeinterlaceTech_EdgeFiltering160x10
DeinterlaceTech_FieldAdaptive320x20
DeinterlaceTech_PixelAdaptive640x40
DeinterlaceTech_MotionVectorSteered1280x80

各言語での定義

列挙メンバーの定義。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 Enum
import 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* = 128
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,
}
#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