mirror of https://github.com/UMSKT/xpmgr.git
87 lines
3.0 KiB
C
87 lines
3.0 KiB
C
//------------------------------------------------------------------------------
|
|
// File: AXExtendenums.h
|
|
//
|
|
// Desc: axextend.idl enums that must be exposed in managed code
|
|
//
|
|
// Copyright (c) 1992 - 2004, Microsoft Corporation. All rights reserved.
|
|
//------------------------------------------------------------------------------
|
|
|
|
#ifndef AXEXTEND_ENUM_H
|
|
#define AXEXTEND_ENUM_H
|
|
|
|
// !!!! do not #pragma once, we use this file twice(once for native and once for mgd) in managed interop
|
|
#include <exposeenums2managed.h>
|
|
|
|
//
|
|
//---------------------------------------------------------------------
|
|
// AnalogVideoStandard enum
|
|
//---------------------------------------------------------------------
|
|
|
|
FLAGS TAG(AnalogVideoStandard)
|
|
{
|
|
AnalogVideo_None = 0x00000000, // This is a digital sensor
|
|
AnalogVideo_NTSC_M = 0x00000001, // 75 IRE Setup
|
|
AnalogVideo_NTSC_M_J = 0x00000002, // Japan, 0 IRE Setup
|
|
AnalogVideo_NTSC_433 = 0x00000004,
|
|
|
|
AnalogVideo_PAL_B = 0x00000010,
|
|
AnalogVideo_PAL_D = 0x00000020,
|
|
AnalogVideo_PAL_G = 0x00000040,
|
|
AnalogVideo_PAL_H = 0x00000080,
|
|
AnalogVideo_PAL_I = 0x00000100,
|
|
AnalogVideo_PAL_M = 0x00000200,
|
|
AnalogVideo_PAL_N = 0x00000400,
|
|
|
|
AnalogVideo_PAL_60 = 0x00000800,
|
|
|
|
AnalogVideo_SECAM_B = 0x00001000,
|
|
AnalogVideo_SECAM_D = 0x00002000,
|
|
AnalogVideo_SECAM_G = 0x00004000,
|
|
AnalogVideo_SECAM_H = 0x00008000,
|
|
AnalogVideo_SECAM_K = 0x00010000,
|
|
AnalogVideo_SECAM_K1 = 0x00020000,
|
|
AnalogVideo_SECAM_L = 0x00040000,
|
|
AnalogVideo_SECAM_L1 = 0x00080000,
|
|
|
|
AnalogVideo_PAL_N_COMBO // Argentina
|
|
= 0x00100000,
|
|
|
|
AnalogVideoMask_MCE_NTSC = AnalogVideo_NTSC_M | // add pal n, n combo, m and 60 since they can be done on a ntsc tuner
|
|
AnalogVideo_NTSC_M_J |
|
|
AnalogVideo_NTSC_433 |
|
|
AnalogVideo_PAL_M |
|
|
AnalogVideo_PAL_N |
|
|
AnalogVideo_PAL_60 |
|
|
AnalogVideo_PAL_N_COMBO,
|
|
|
|
AnalogVideoMask_MCE_PAL = AnalogVideo_PAL_B | // pull out pal n, n combo, m and 60
|
|
AnalogVideo_PAL_D |
|
|
AnalogVideo_PAL_G |
|
|
AnalogVideo_PAL_H |
|
|
AnalogVideo_PAL_I,
|
|
|
|
AnalogVideoMask_MCE_SECAM = AnalogVideo_SECAM_B | // secam looks ok
|
|
AnalogVideo_SECAM_D |
|
|
AnalogVideo_SECAM_G |
|
|
AnalogVideo_SECAM_H |
|
|
AnalogVideo_SECAM_K |
|
|
AnalogVideo_SECAM_K1 |
|
|
AnalogVideo_SECAM_L |
|
|
AnalogVideo_SECAM_L1,
|
|
} AnalogVideoStandard;
|
|
|
|
//---------------------------------------------------------------------
|
|
// TunerInputType enum
|
|
//---------------------------------------------------------------------
|
|
|
|
ENUM16 TAG(TunerInputType)
|
|
{
|
|
TunerInputCable,
|
|
TunerInputAntenna
|
|
} TunerInputType;
|
|
|
|
#include <unexposeenums2managed.h>
|
|
|
|
#endif
|
|
// end of file axextendenum.h
|