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

VMRMixerPrefs

列挙型
基底型i4

メンバー 19

名前10進16進
MixerPref_NoDecimation10x1
MixerPref_DecimateOutput20x2
MixerPref_ARAdjustXorY40x4
MixerPref_DecimationReserved80x8
MixerPref_DecimateMask150xF
MixerPref_BiLinearFiltering160x10
MixerPref_PointFiltering320x20
MixerPref_FilteringMask2400xF0
MixerPref_RenderTargetRGB2560x100
MixerPref_RenderTargetYUV40960x1000
MixerPref_RenderTargetYUV4205120x200
MixerPref_RenderTargetYUV42210240x400
MixerPref_RenderTargetYUV44420480x800
MixerPref_RenderTargetReserved573440xE000
MixerPref_RenderTargetMask652800xFF00
MixerPref_DynamicSwitchToBOB655360x10000
MixerPref_DynamicDecimateBy21310720x20000
MixerPref_DynamicReserved7864320xC0000
MixerPref_DynamicMask9830400xF0000

各言語での定義

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

typedef enum VMRMixerPrefs : int {
    MixerPref_NoDecimation = 1,
    MixerPref_DecimateOutput = 2,
    MixerPref_ARAdjustXorY = 4,
    MixerPref_DecimationReserved = 8,
    MixerPref_DecimateMask = 15,
    MixerPref_BiLinearFiltering = 16,
    MixerPref_PointFiltering = 32,
    MixerPref_FilteringMask = 240,
    MixerPref_RenderTargetRGB = 256,
    MixerPref_RenderTargetYUV = 4096,
    MixerPref_RenderTargetYUV420 = 512,
    MixerPref_RenderTargetYUV422 = 1024,
    MixerPref_RenderTargetYUV444 = 2048,
    MixerPref_RenderTargetReserved = 57344,
    MixerPref_RenderTargetMask = 65280,
    MixerPref_DynamicSwitchToBOB = 65536,
    MixerPref_DynamicDecimateBy2 = 131072,
    MixerPref_DynamicReserved = 786432,
    MixerPref_DynamicMask = 983040
} VMRMixerPrefs;
public enum VMRMixerPrefs : int
{
    MixerPref_NoDecimation = 1,
    MixerPref_DecimateOutput = 2,
    MixerPref_ARAdjustXorY = 4,
    MixerPref_DecimationReserved = 8,
    MixerPref_DecimateMask = 15,
    MixerPref_BiLinearFiltering = 16,
    MixerPref_PointFiltering = 32,
    MixerPref_FilteringMask = 240,
    MixerPref_RenderTargetRGB = 256,
    MixerPref_RenderTargetYUV = 4096,
    MixerPref_RenderTargetYUV420 = 512,
    MixerPref_RenderTargetYUV422 = 1024,
    MixerPref_RenderTargetYUV444 = 2048,
    MixerPref_RenderTargetReserved = 57344,
    MixerPref_RenderTargetMask = 65280,
    MixerPref_DynamicSwitchToBOB = 65536,
    MixerPref_DynamicDecimateBy2 = 131072,
    MixerPref_DynamicReserved = 786432,
    MixerPref_DynamicMask = 983040,
}
Public Enum VMRMixerPrefs As Integer
    MixerPref_NoDecimation = 1
    MixerPref_DecimateOutput = 2
    MixerPref_ARAdjustXorY = 4
    MixerPref_DecimationReserved = 8
    MixerPref_DecimateMask = 15
    MixerPref_BiLinearFiltering = 16
    MixerPref_PointFiltering = 32
    MixerPref_FilteringMask = 240
    MixerPref_RenderTargetRGB = 256
    MixerPref_RenderTargetYUV = 4096
    MixerPref_RenderTargetYUV420 = 512
    MixerPref_RenderTargetYUV422 = 1024
    MixerPref_RenderTargetYUV444 = 2048
    MixerPref_RenderTargetReserved = 57344
    MixerPref_RenderTargetMask = 65280
    MixerPref_DynamicSwitchToBOB = 65536
    MixerPref_DynamicDecimateBy2 = 131072
    MixerPref_DynamicReserved = 786432
    MixerPref_DynamicMask = 983040
End Enum
import enum

class VMRMixerPrefs(enum.IntEnum):
    MixerPref_NoDecimation = 1
    MixerPref_DecimateOutput = 2
    MixerPref_ARAdjustXorY = 4
    MixerPref_DecimationReserved = 8
    MixerPref_DecimateMask = 15
    MixerPref_BiLinearFiltering = 16
    MixerPref_PointFiltering = 32
    MixerPref_FilteringMask = 240
    MixerPref_RenderTargetRGB = 256
    MixerPref_RenderTargetYUV = 4096
    MixerPref_RenderTargetYUV420 = 512
    MixerPref_RenderTargetYUV422 = 1024
    MixerPref_RenderTargetYUV444 = 2048
    MixerPref_RenderTargetReserved = 57344
    MixerPref_RenderTargetMask = 65280
    MixerPref_DynamicSwitchToBOB = 65536
    MixerPref_DynamicDecimateBy2 = 131072
    MixerPref_DynamicReserved = 786432
    MixerPref_DynamicMask = 983040
// VMRMixerPrefs
pub const MixerPref_NoDecimation: i32 = 1;
pub const MixerPref_DecimateOutput: i32 = 2;
pub const MixerPref_ARAdjustXorY: i32 = 4;
pub const MixerPref_DecimationReserved: i32 = 8;
pub const MixerPref_DecimateMask: i32 = 15;
pub const MixerPref_BiLinearFiltering: i32 = 16;
pub const MixerPref_PointFiltering: i32 = 32;
pub const MixerPref_FilteringMask: i32 = 240;
pub const MixerPref_RenderTargetRGB: i32 = 256;
pub const MixerPref_RenderTargetYUV: i32 = 4096;
pub const MixerPref_RenderTargetYUV420: i32 = 512;
pub const MixerPref_RenderTargetYUV422: i32 = 1024;
pub const MixerPref_RenderTargetYUV444: i32 = 2048;
pub const MixerPref_RenderTargetReserved: i32 = 57344;
pub const MixerPref_RenderTargetMask: i32 = 65280;
pub const MixerPref_DynamicSwitchToBOB: i32 = 65536;
pub const MixerPref_DynamicDecimateBy2: i32 = 131072;
pub const MixerPref_DynamicReserved: i32 = 786432;
pub const MixerPref_DynamicMask: i32 = 983040;
// VMRMixerPrefs
const (
	MixerPref_NoDecimation int32 = 1
	MixerPref_DecimateOutput int32 = 2
	MixerPref_ARAdjustXorY int32 = 4
	MixerPref_DecimationReserved int32 = 8
	MixerPref_DecimateMask int32 = 15
	MixerPref_BiLinearFiltering int32 = 16
	MixerPref_PointFiltering int32 = 32
	MixerPref_FilteringMask int32 = 240
	MixerPref_RenderTargetRGB int32 = 256
	MixerPref_RenderTargetYUV int32 = 4096
	MixerPref_RenderTargetYUV420 int32 = 512
	MixerPref_RenderTargetYUV422 int32 = 1024
	MixerPref_RenderTargetYUV444 int32 = 2048
	MixerPref_RenderTargetReserved int32 = 57344
	MixerPref_RenderTargetMask int32 = 65280
	MixerPref_DynamicSwitchToBOB int32 = 65536
	MixerPref_DynamicDecimateBy2 int32 = 131072
	MixerPref_DynamicReserved int32 = 786432
	MixerPref_DynamicMask int32 = 983040
)
const
  MixerPref_NoDecimation = 1;
  MixerPref_DecimateOutput = 2;
  MixerPref_ARAdjustXorY = 4;
  MixerPref_DecimationReserved = 8;
  MixerPref_DecimateMask = 15;
  MixerPref_BiLinearFiltering = 16;
  MixerPref_PointFiltering = 32;
  MixerPref_FilteringMask = 240;
  MixerPref_RenderTargetRGB = 256;
  MixerPref_RenderTargetYUV = 4096;
  MixerPref_RenderTargetYUV420 = 512;
  MixerPref_RenderTargetYUV422 = 1024;
  MixerPref_RenderTargetYUV444 = 2048;
  MixerPref_RenderTargetReserved = 57344;
  MixerPref_RenderTargetMask = 65280;
  MixerPref_DynamicSwitchToBOB = 65536;
  MixerPref_DynamicDecimateBy2 = 131072;
  MixerPref_DynamicReserved = 786432;
  MixerPref_DynamicMask = 983040;
// VMRMixerPrefs
pub const MixerPref_NoDecimation: i32 = 1;
pub const MixerPref_DecimateOutput: i32 = 2;
pub const MixerPref_ARAdjustXorY: i32 = 4;
pub const MixerPref_DecimationReserved: i32 = 8;
pub const MixerPref_DecimateMask: i32 = 15;
pub const MixerPref_BiLinearFiltering: i32 = 16;
pub const MixerPref_PointFiltering: i32 = 32;
pub const MixerPref_FilteringMask: i32 = 240;
pub const MixerPref_RenderTargetRGB: i32 = 256;
pub const MixerPref_RenderTargetYUV: i32 = 4096;
pub const MixerPref_RenderTargetYUV420: i32 = 512;
pub const MixerPref_RenderTargetYUV422: i32 = 1024;
pub const MixerPref_RenderTargetYUV444: i32 = 2048;
pub const MixerPref_RenderTargetReserved: i32 = 57344;
pub const MixerPref_RenderTargetMask: i32 = 65280;
pub const MixerPref_DynamicSwitchToBOB: i32 = 65536;
pub const MixerPref_DynamicDecimateBy2: i32 = 131072;
pub const MixerPref_DynamicReserved: i32 = 786432;
pub const MixerPref_DynamicMask: i32 = 983040;
const
  MixerPref_NoDecimation* = 1
  MixerPref_DecimateOutput* = 2
  MixerPref_ARAdjustXorY* = 4
  MixerPref_DecimationReserved* = 8
  MixerPref_DecimateMask* = 15
  MixerPref_BiLinearFiltering* = 16
  MixerPref_PointFiltering* = 32
  MixerPref_FilteringMask* = 240
  MixerPref_RenderTargetRGB* = 256
  MixerPref_RenderTargetYUV* = 4096
  MixerPref_RenderTargetYUV420* = 512
  MixerPref_RenderTargetYUV422* = 1024
  MixerPref_RenderTargetYUV444* = 2048
  MixerPref_RenderTargetReserved* = 57344
  MixerPref_RenderTargetMask* = 65280
  MixerPref_DynamicSwitchToBOB* = 65536
  MixerPref_DynamicDecimateBy2* = 131072
  MixerPref_DynamicReserved* = 786432
  MixerPref_DynamicMask* = 983040
enum VMRMixerPrefs : int {
    MixerPref_NoDecimation = 1,
    MixerPref_DecimateOutput = 2,
    MixerPref_ARAdjustXorY = 4,
    MixerPref_DecimationReserved = 8,
    MixerPref_DecimateMask = 15,
    MixerPref_BiLinearFiltering = 16,
    MixerPref_PointFiltering = 32,
    MixerPref_FilteringMask = 240,
    MixerPref_RenderTargetRGB = 256,
    MixerPref_RenderTargetYUV = 4096,
    MixerPref_RenderTargetYUV420 = 512,
    MixerPref_RenderTargetYUV422 = 1024,
    MixerPref_RenderTargetYUV444 = 2048,
    MixerPref_RenderTargetReserved = 57344,
    MixerPref_RenderTargetMask = 65280,
    MixerPref_DynamicSwitchToBOB = 65536,
    MixerPref_DynamicDecimateBy2 = 131072,
    MixerPref_DynamicReserved = 786432,
    MixerPref_DynamicMask = 983040,
}
#define global MixerPref_NoDecimation         0x1
#define global MixerPref_DecimateOutput       0x2
#define global MixerPref_ARAdjustXorY         0x4
#define global MixerPref_DecimationReserved   0x8
#define global MixerPref_DecimateMask         0xF
#define global MixerPref_BiLinearFiltering    0x10
#define global MixerPref_PointFiltering       0x20
#define global MixerPref_FilteringMask        0xF0
#define global MixerPref_RenderTargetRGB      0x100
#define global MixerPref_RenderTargetYUV      0x1000
#define global MixerPref_RenderTargetYUV420   0x200
#define global MixerPref_RenderTargetYUV422   0x400
#define global MixerPref_RenderTargetYUV444   0x800
#define global MixerPref_RenderTargetReserved 0xE000
#define global MixerPref_RenderTargetMask     0xFF00
#define global MixerPref_DynamicSwitchToBOB   0x10000
#define global MixerPref_DynamicDecimateBy2   0x20000
#define global MixerPref_DynamicReserved      0xC0000
#define global MixerPref_DynamicMask          0xF0000