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

OPM_PROTECTION_TYPE

列挙型
基底型i4

メンバー 8

名前10進16進
OPM_PROTECTION_TYPE_OTHER-21474836480x80000000
OPM_PROTECTION_TYPE_NONE00x0
OPM_PROTECTION_TYPE_COPP_COMPATIBLE_HDCP10x1
OPM_PROTECTION_TYPE_ACP20x2
OPM_PROTECTION_TYPE_CGMSA40x4
OPM_PROTECTION_TYPE_HDCP80x8
OPM_PROTECTION_TYPE_DPCP160x10
OPM_PROTECTION_TYPE_TYPE_ENFORCEMENT_HDCP320x20

各言語での定義

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

typedef enum OPM_PROTECTION_TYPE : int {
    OPM_PROTECTION_TYPE_OTHER = -2147483648,
    OPM_PROTECTION_TYPE_NONE = 0,
    OPM_PROTECTION_TYPE_COPP_COMPATIBLE_HDCP = 1,
    OPM_PROTECTION_TYPE_ACP = 2,
    OPM_PROTECTION_TYPE_CGMSA = 4,
    OPM_PROTECTION_TYPE_HDCP = 8,
    OPM_PROTECTION_TYPE_DPCP = 16,
    OPM_PROTECTION_TYPE_TYPE_ENFORCEMENT_HDCP = 32
} OPM_PROTECTION_TYPE;
public enum OPM_PROTECTION_TYPE : int
{
    OPM_PROTECTION_TYPE_OTHER = -2147483648,
    OPM_PROTECTION_TYPE_NONE = 0,
    OPM_PROTECTION_TYPE_COPP_COMPATIBLE_HDCP = 1,
    OPM_PROTECTION_TYPE_ACP = 2,
    OPM_PROTECTION_TYPE_CGMSA = 4,
    OPM_PROTECTION_TYPE_HDCP = 8,
    OPM_PROTECTION_TYPE_DPCP = 16,
    OPM_PROTECTION_TYPE_TYPE_ENFORCEMENT_HDCP = 32,
}
Public Enum OPM_PROTECTION_TYPE As Integer
    OPM_PROTECTION_TYPE_OTHER = -2147483648
    OPM_PROTECTION_TYPE_NONE = 0
    OPM_PROTECTION_TYPE_COPP_COMPATIBLE_HDCP = 1
    OPM_PROTECTION_TYPE_ACP = 2
    OPM_PROTECTION_TYPE_CGMSA = 4
    OPM_PROTECTION_TYPE_HDCP = 8
    OPM_PROTECTION_TYPE_DPCP = 16
    OPM_PROTECTION_TYPE_TYPE_ENFORCEMENT_HDCP = 32
End Enum
import enum

class OPM_PROTECTION_TYPE(enum.IntEnum):
    OPM_PROTECTION_TYPE_OTHER = -2147483648
    OPM_PROTECTION_TYPE_NONE = 0
    OPM_PROTECTION_TYPE_COPP_COMPATIBLE_HDCP = 1
    OPM_PROTECTION_TYPE_ACP = 2
    OPM_PROTECTION_TYPE_CGMSA = 4
    OPM_PROTECTION_TYPE_HDCP = 8
    OPM_PROTECTION_TYPE_DPCP = 16
    OPM_PROTECTION_TYPE_TYPE_ENFORCEMENT_HDCP = 32
// OPM_PROTECTION_TYPE
pub const OPM_PROTECTION_TYPE_OTHER: i32 = -2147483648;
pub const OPM_PROTECTION_TYPE_NONE: i32 = 0;
pub const OPM_PROTECTION_TYPE_COPP_COMPATIBLE_HDCP: i32 = 1;
pub const OPM_PROTECTION_TYPE_ACP: i32 = 2;
pub const OPM_PROTECTION_TYPE_CGMSA: i32 = 4;
pub const OPM_PROTECTION_TYPE_HDCP: i32 = 8;
pub const OPM_PROTECTION_TYPE_DPCP: i32 = 16;
pub const OPM_PROTECTION_TYPE_TYPE_ENFORCEMENT_HDCP: i32 = 32;
// OPM_PROTECTION_TYPE
const (
	OPM_PROTECTION_TYPE_OTHER int32 = -2147483648
	OPM_PROTECTION_TYPE_NONE int32 = 0
	OPM_PROTECTION_TYPE_COPP_COMPATIBLE_HDCP int32 = 1
	OPM_PROTECTION_TYPE_ACP int32 = 2
	OPM_PROTECTION_TYPE_CGMSA int32 = 4
	OPM_PROTECTION_TYPE_HDCP int32 = 8
	OPM_PROTECTION_TYPE_DPCP int32 = 16
	OPM_PROTECTION_TYPE_TYPE_ENFORCEMENT_HDCP int32 = 32
)
const
  OPM_PROTECTION_TYPE_OTHER = -2147483648;
  OPM_PROTECTION_TYPE_NONE = 0;
  OPM_PROTECTION_TYPE_COPP_COMPATIBLE_HDCP = 1;
  OPM_PROTECTION_TYPE_ACP = 2;
  OPM_PROTECTION_TYPE_CGMSA = 4;
  OPM_PROTECTION_TYPE_HDCP = 8;
  OPM_PROTECTION_TYPE_DPCP = 16;
  OPM_PROTECTION_TYPE_TYPE_ENFORCEMENT_HDCP = 32;
// OPM_PROTECTION_TYPE
pub const OPM_PROTECTION_TYPE_OTHER: i32 = -2147483648;
pub const OPM_PROTECTION_TYPE_NONE: i32 = 0;
pub const OPM_PROTECTION_TYPE_COPP_COMPATIBLE_HDCP: i32 = 1;
pub const OPM_PROTECTION_TYPE_ACP: i32 = 2;
pub const OPM_PROTECTION_TYPE_CGMSA: i32 = 4;
pub const OPM_PROTECTION_TYPE_HDCP: i32 = 8;
pub const OPM_PROTECTION_TYPE_DPCP: i32 = 16;
pub const OPM_PROTECTION_TYPE_TYPE_ENFORCEMENT_HDCP: i32 = 32;
const
  OPM_PROTECTION_TYPE_OTHER* = -2147483648
  OPM_PROTECTION_TYPE_NONE* = 0
  OPM_PROTECTION_TYPE_COPP_COMPATIBLE_HDCP* = 1
  OPM_PROTECTION_TYPE_ACP* = 2
  OPM_PROTECTION_TYPE_CGMSA* = 4
  OPM_PROTECTION_TYPE_HDCP* = 8
  OPM_PROTECTION_TYPE_DPCP* = 16
  OPM_PROTECTION_TYPE_TYPE_ENFORCEMENT_HDCP* = 32
enum OPM_PROTECTION_TYPE : int {
    OPM_PROTECTION_TYPE_OTHER = -2147483648,
    OPM_PROTECTION_TYPE_NONE = 0,
    OPM_PROTECTION_TYPE_COPP_COMPATIBLE_HDCP = 1,
    OPM_PROTECTION_TYPE_ACP = 2,
    OPM_PROTECTION_TYPE_CGMSA = 4,
    OPM_PROTECTION_TYPE_HDCP = 8,
    OPM_PROTECTION_TYPE_DPCP = 16,
    OPM_PROTECTION_TYPE_TYPE_ENFORCEMENT_HDCP = 32,
}
#define global OPM_PROTECTION_TYPE_OTHER                 0x80000000
#define global OPM_PROTECTION_TYPE_NONE                  0x0
#define global OPM_PROTECTION_TYPE_COPP_COMPATIBLE_HDCP  0x1
#define global OPM_PROTECTION_TYPE_ACP                   0x2
#define global OPM_PROTECTION_TYPE_CGMSA                 0x4
#define global OPM_PROTECTION_TYPE_HDCP                  0x8
#define global OPM_PROTECTION_TYPE_DPCP                  0x10
#define global OPM_PROTECTION_TYPE_TYPE_ENFORCEMENT_HDCP 0x20