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

MPEG2VIDEOINFO_FLAGS

列挙型フラグ
基底型u4

メンバー 10

名前10進16進
AMMPEG2_DoPanScan10x1
AMMPEG2_DVDLine21Field120x2
AMMPEG2_DVDLine21Field240x4
AMMPEG2_SourceIsLetterboxed80x8
AMMPEG2_FilmCameraMode160x10
AMMPEG2_LetterboxAnalogOut320x20
AMMPEG2_DSS_UserData640x40
AMMPEG2_DVB_UserData1280x80
AMMPEG2_27MhzTimebase2560x100
AMMPEG2_WidescreenAnalogOut5120x200

各言語での定義

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

typedef enum MPEG2VIDEOINFO_FLAGS : unsigned int {
    AMMPEG2_DoPanScan = 1,
    AMMPEG2_DVDLine21Field1 = 2,
    AMMPEG2_DVDLine21Field2 = 4,
    AMMPEG2_SourceIsLetterboxed = 8,
    AMMPEG2_FilmCameraMode = 16,
    AMMPEG2_LetterboxAnalogOut = 32,
    AMMPEG2_DSS_UserData = 64,
    AMMPEG2_DVB_UserData = 128,
    AMMPEG2_27MhzTimebase = 256,
    AMMPEG2_WidescreenAnalogOut = 512
} MPEG2VIDEOINFO_FLAGS;
[Flags]
public enum MPEG2VIDEOINFO_FLAGS : uint
{
    AMMPEG2_DoPanScan = 1,
    AMMPEG2_DVDLine21Field1 = 2,
    AMMPEG2_DVDLine21Field2 = 4,
    AMMPEG2_SourceIsLetterboxed = 8,
    AMMPEG2_FilmCameraMode = 16,
    AMMPEG2_LetterboxAnalogOut = 32,
    AMMPEG2_DSS_UserData = 64,
    AMMPEG2_DVB_UserData = 128,
    AMMPEG2_27MhzTimebase = 256,
    AMMPEG2_WidescreenAnalogOut = 512,
}
<Flags>
Public Enum MPEG2VIDEOINFO_FLAGS As UInteger
    AMMPEG2_DoPanScan = 1
    AMMPEG2_DVDLine21Field1 = 2
    AMMPEG2_DVDLine21Field2 = 4
    AMMPEG2_SourceIsLetterboxed = 8
    AMMPEG2_FilmCameraMode = 16
    AMMPEG2_LetterboxAnalogOut = 32
    AMMPEG2_DSS_UserData = 64
    AMMPEG2_DVB_UserData = 128
    AMMPEG2_27MhzTimebase = 256
    AMMPEG2_WidescreenAnalogOut = 512
End Enum
import enum

class MPEG2VIDEOINFO_FLAGS(enum.IntFlag):
    AMMPEG2_DoPanScan = 1
    AMMPEG2_DVDLine21Field1 = 2
    AMMPEG2_DVDLine21Field2 = 4
    AMMPEG2_SourceIsLetterboxed = 8
    AMMPEG2_FilmCameraMode = 16
    AMMPEG2_LetterboxAnalogOut = 32
    AMMPEG2_DSS_UserData = 64
    AMMPEG2_DVB_UserData = 128
    AMMPEG2_27MhzTimebase = 256
    AMMPEG2_WidescreenAnalogOut = 512
// MPEG2VIDEOINFO_FLAGS (flags)
pub const AMMPEG2_DoPanScan: u32 = 1;
pub const AMMPEG2_DVDLine21Field1: u32 = 2;
pub const AMMPEG2_DVDLine21Field2: u32 = 4;
pub const AMMPEG2_SourceIsLetterboxed: u32 = 8;
pub const AMMPEG2_FilmCameraMode: u32 = 16;
pub const AMMPEG2_LetterboxAnalogOut: u32 = 32;
pub const AMMPEG2_DSS_UserData: u32 = 64;
pub const AMMPEG2_DVB_UserData: u32 = 128;
pub const AMMPEG2_27MhzTimebase: u32 = 256;
pub const AMMPEG2_WidescreenAnalogOut: u32 = 512;
// MPEG2VIDEOINFO_FLAGS
const (
	AMMPEG2_DoPanScan uint32 = 1
	AMMPEG2_DVDLine21Field1 uint32 = 2
	AMMPEG2_DVDLine21Field2 uint32 = 4
	AMMPEG2_SourceIsLetterboxed uint32 = 8
	AMMPEG2_FilmCameraMode uint32 = 16
	AMMPEG2_LetterboxAnalogOut uint32 = 32
	AMMPEG2_DSS_UserData uint32 = 64
	AMMPEG2_DVB_UserData uint32 = 128
	AMMPEG2_27MhzTimebase uint32 = 256
	AMMPEG2_WidescreenAnalogOut uint32 = 512
)
const
  AMMPEG2_DoPanScan = 1;
  AMMPEG2_DVDLine21Field1 = 2;
  AMMPEG2_DVDLine21Field2 = 4;
  AMMPEG2_SourceIsLetterboxed = 8;
  AMMPEG2_FilmCameraMode = 16;
  AMMPEG2_LetterboxAnalogOut = 32;
  AMMPEG2_DSS_UserData = 64;
  AMMPEG2_DVB_UserData = 128;
  AMMPEG2_27MhzTimebase = 256;
  AMMPEG2_WidescreenAnalogOut = 512;
// MPEG2VIDEOINFO_FLAGS
pub const AMMPEG2_DoPanScan: u32 = 1;
pub const AMMPEG2_DVDLine21Field1: u32 = 2;
pub const AMMPEG2_DVDLine21Field2: u32 = 4;
pub const AMMPEG2_SourceIsLetterboxed: u32 = 8;
pub const AMMPEG2_FilmCameraMode: u32 = 16;
pub const AMMPEG2_LetterboxAnalogOut: u32 = 32;
pub const AMMPEG2_DSS_UserData: u32 = 64;
pub const AMMPEG2_DVB_UserData: u32 = 128;
pub const AMMPEG2_27MhzTimebase: u32 = 256;
pub const AMMPEG2_WidescreenAnalogOut: u32 = 512;
const
  AMMPEG2_DoPanScan* = 1
  AMMPEG2_DVDLine21Field1* = 2
  AMMPEG2_DVDLine21Field2* = 4
  AMMPEG2_SourceIsLetterboxed* = 8
  AMMPEG2_FilmCameraMode* = 16
  AMMPEG2_LetterboxAnalogOut* = 32
  AMMPEG2_DSS_UserData* = 64
  AMMPEG2_DVB_UserData* = 128
  AMMPEG2_27MhzTimebase* = 256
  AMMPEG2_WidescreenAnalogOut* = 512
enum MPEG2VIDEOINFO_FLAGS : uint {
    AMMPEG2_DoPanScan = 1,
    AMMPEG2_DVDLine21Field1 = 2,
    AMMPEG2_DVDLine21Field2 = 4,
    AMMPEG2_SourceIsLetterboxed = 8,
    AMMPEG2_FilmCameraMode = 16,
    AMMPEG2_LetterboxAnalogOut = 32,
    AMMPEG2_DSS_UserData = 64,
    AMMPEG2_DVB_UserData = 128,
    AMMPEG2_27MhzTimebase = 256,
    AMMPEG2_WidescreenAnalogOut = 512,
}
#define global AMMPEG2_DoPanScan           0x1
#define global AMMPEG2_DVDLine21Field1     0x2
#define global AMMPEG2_DVDLine21Field2     0x4
#define global AMMPEG2_SourceIsLetterboxed 0x8
#define global AMMPEG2_FilmCameraMode      0x10
#define global AMMPEG2_LetterboxAnalogOut  0x20
#define global AMMPEG2_DSS_UserData        0x40
#define global AMMPEG2_DVB_UserData        0x80
#define global AMMPEG2_27MhzTimebase       0x100
#define global AMMPEG2_WidescreenAnalogOut 0x200
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。