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

OPM_TYPE

列挙型
基底型i4

メンバー 10

名前10進16進
OPM_OMAC_SIZE160x10
OPM_128_BIT_RANDOM_NUMBER_SIZE160x10
OPM_ENCRYPTED_INITIALIZATION_PARAMETERS_SIZE2560x100
OPM_CONFIGURE_SETTING_DATA_SIZE40560xFD8
OPM_GET_INFORMATION_PARAMETERS_SIZE40560xFD8
OPM_REQUESTED_INFORMATION_SIZE40760xFEC
OPM_HDCP_KEY_SELECTION_VECTOR_SIZE50x5
OPM_PROTECTION_TYPE_SIZE40x4
OPM_BUS_TYPE_MASK655350xFFFF
OPM_BUS_IMPLEMENTATION_MODIFIER_MASK327670x7FFF

各言語での定義

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

typedef enum OPM_TYPE : int {
    OPM_OMAC_SIZE = 16,
    OPM_128_BIT_RANDOM_NUMBER_SIZE = 16,
    OPM_ENCRYPTED_INITIALIZATION_PARAMETERS_SIZE = 256,
    OPM_CONFIGURE_SETTING_DATA_SIZE = 4056,
    OPM_GET_INFORMATION_PARAMETERS_SIZE = 4056,
    OPM_REQUESTED_INFORMATION_SIZE = 4076,
    OPM_HDCP_KEY_SELECTION_VECTOR_SIZE = 5,
    OPM_PROTECTION_TYPE_SIZE = 4,
    OPM_BUS_TYPE_MASK = 65535,
    OPM_BUS_IMPLEMENTATION_MODIFIER_MASK = 32767
} OPM_TYPE;
public enum OPM_TYPE : int
{
    OPM_OMAC_SIZE = 16,
    OPM_128_BIT_RANDOM_NUMBER_SIZE = 16,
    OPM_ENCRYPTED_INITIALIZATION_PARAMETERS_SIZE = 256,
    OPM_CONFIGURE_SETTING_DATA_SIZE = 4056,
    OPM_GET_INFORMATION_PARAMETERS_SIZE = 4056,
    OPM_REQUESTED_INFORMATION_SIZE = 4076,
    OPM_HDCP_KEY_SELECTION_VECTOR_SIZE = 5,
    OPM_PROTECTION_TYPE_SIZE = 4,
    OPM_BUS_TYPE_MASK = 65535,
    OPM_BUS_IMPLEMENTATION_MODIFIER_MASK = 32767,
}
Public Enum OPM_TYPE As Integer
    OPM_OMAC_SIZE = 16
    OPM_128_BIT_RANDOM_NUMBER_SIZE = 16
    OPM_ENCRYPTED_INITIALIZATION_PARAMETERS_SIZE = 256
    OPM_CONFIGURE_SETTING_DATA_SIZE = 4056
    OPM_GET_INFORMATION_PARAMETERS_SIZE = 4056
    OPM_REQUESTED_INFORMATION_SIZE = 4076
    OPM_HDCP_KEY_SELECTION_VECTOR_SIZE = 5
    OPM_PROTECTION_TYPE_SIZE = 4
    OPM_BUS_TYPE_MASK = 65535
    OPM_BUS_IMPLEMENTATION_MODIFIER_MASK = 32767
End Enum
import enum

class OPM_TYPE(enum.IntEnum):
    OPM_OMAC_SIZE = 16
    OPM_128_BIT_RANDOM_NUMBER_SIZE = 16
    OPM_ENCRYPTED_INITIALIZATION_PARAMETERS_SIZE = 256
    OPM_CONFIGURE_SETTING_DATA_SIZE = 4056
    OPM_GET_INFORMATION_PARAMETERS_SIZE = 4056
    OPM_REQUESTED_INFORMATION_SIZE = 4076
    OPM_HDCP_KEY_SELECTION_VECTOR_SIZE = 5
    OPM_PROTECTION_TYPE_SIZE = 4
    OPM_BUS_TYPE_MASK = 65535
    OPM_BUS_IMPLEMENTATION_MODIFIER_MASK = 32767
// OPM_TYPE
pub const OPM_OMAC_SIZE: i32 = 16;
pub const OPM_128_BIT_RANDOM_NUMBER_SIZE: i32 = 16;
pub const OPM_ENCRYPTED_INITIALIZATION_PARAMETERS_SIZE: i32 = 256;
pub const OPM_CONFIGURE_SETTING_DATA_SIZE: i32 = 4056;
pub const OPM_GET_INFORMATION_PARAMETERS_SIZE: i32 = 4056;
pub const OPM_REQUESTED_INFORMATION_SIZE: i32 = 4076;
pub const OPM_HDCP_KEY_SELECTION_VECTOR_SIZE: i32 = 5;
pub const OPM_PROTECTION_TYPE_SIZE: i32 = 4;
pub const OPM_BUS_TYPE_MASK: i32 = 65535;
pub const OPM_BUS_IMPLEMENTATION_MODIFIER_MASK: i32 = 32767;
// OPM_TYPE
const (
	OPM_OMAC_SIZE int32 = 16
	OPM_128_BIT_RANDOM_NUMBER_SIZE int32 = 16
	OPM_ENCRYPTED_INITIALIZATION_PARAMETERS_SIZE int32 = 256
	OPM_CONFIGURE_SETTING_DATA_SIZE int32 = 4056
	OPM_GET_INFORMATION_PARAMETERS_SIZE int32 = 4056
	OPM_REQUESTED_INFORMATION_SIZE int32 = 4076
	OPM_HDCP_KEY_SELECTION_VECTOR_SIZE int32 = 5
	OPM_PROTECTION_TYPE_SIZE int32 = 4
	OPM_BUS_TYPE_MASK int32 = 65535
	OPM_BUS_IMPLEMENTATION_MODIFIER_MASK int32 = 32767
)
const
  OPM_OMAC_SIZE = 16;
  OPM_128_BIT_RANDOM_NUMBER_SIZE = 16;
  OPM_ENCRYPTED_INITIALIZATION_PARAMETERS_SIZE = 256;
  OPM_CONFIGURE_SETTING_DATA_SIZE = 4056;
  OPM_GET_INFORMATION_PARAMETERS_SIZE = 4056;
  OPM_REQUESTED_INFORMATION_SIZE = 4076;
  OPM_HDCP_KEY_SELECTION_VECTOR_SIZE = 5;
  OPM_PROTECTION_TYPE_SIZE = 4;
  OPM_BUS_TYPE_MASK = 65535;
  OPM_BUS_IMPLEMENTATION_MODIFIER_MASK = 32767;
// OPM_TYPE
pub const OPM_OMAC_SIZE: i32 = 16;
pub const OPM_128_BIT_RANDOM_NUMBER_SIZE: i32 = 16;
pub const OPM_ENCRYPTED_INITIALIZATION_PARAMETERS_SIZE: i32 = 256;
pub const OPM_CONFIGURE_SETTING_DATA_SIZE: i32 = 4056;
pub const OPM_GET_INFORMATION_PARAMETERS_SIZE: i32 = 4056;
pub const OPM_REQUESTED_INFORMATION_SIZE: i32 = 4076;
pub const OPM_HDCP_KEY_SELECTION_VECTOR_SIZE: i32 = 5;
pub const OPM_PROTECTION_TYPE_SIZE: i32 = 4;
pub const OPM_BUS_TYPE_MASK: i32 = 65535;
pub const OPM_BUS_IMPLEMENTATION_MODIFIER_MASK: i32 = 32767;
const
  OPM_OMAC_SIZE* = 16
  OPM_128_BIT_RANDOM_NUMBER_SIZE* = 16
  OPM_ENCRYPTED_INITIALIZATION_PARAMETERS_SIZE* = 256
  OPM_CONFIGURE_SETTING_DATA_SIZE* = 4056
  OPM_GET_INFORMATION_PARAMETERS_SIZE* = 4056
  OPM_REQUESTED_INFORMATION_SIZE* = 4076
  OPM_HDCP_KEY_SELECTION_VECTOR_SIZE* = 5
  OPM_PROTECTION_TYPE_SIZE* = 4
  OPM_BUS_TYPE_MASK* = 65535
  OPM_BUS_IMPLEMENTATION_MODIFIER_MASK* = 32767
enum OPM_TYPE : int {
    OPM_OMAC_SIZE = 16,
    OPM_128_BIT_RANDOM_NUMBER_SIZE = 16,
    OPM_ENCRYPTED_INITIALIZATION_PARAMETERS_SIZE = 256,
    OPM_CONFIGURE_SETTING_DATA_SIZE = 4056,
    OPM_GET_INFORMATION_PARAMETERS_SIZE = 4056,
    OPM_REQUESTED_INFORMATION_SIZE = 4076,
    OPM_HDCP_KEY_SELECTION_VECTOR_SIZE = 5,
    OPM_PROTECTION_TYPE_SIZE = 4,
    OPM_BUS_TYPE_MASK = 65535,
    OPM_BUS_IMPLEMENTATION_MODIFIER_MASK = 32767,
}
#define global OPM_OMAC_SIZE                                0x10
#define global OPM_128_BIT_RANDOM_NUMBER_SIZE               0x10
#define global OPM_ENCRYPTED_INITIALIZATION_PARAMETERS_SIZE 0x100
#define global OPM_CONFIGURE_SETTING_DATA_SIZE              0xFD8
#define global OPM_GET_INFORMATION_PARAMETERS_SIZE          0xFD8
#define global OPM_REQUESTED_INFORMATION_SIZE               0xFEC
#define global OPM_HDCP_KEY_SELECTION_VECTOR_SIZE           0x5
#define global OPM_PROTECTION_TYPE_SIZE                     0x4
#define global OPM_BUS_TYPE_MASK                            0xFFFF
#define global OPM_BUS_IMPLEMENTATION_MODIFIER_MASK         0x7FFF