ホーム › Media.MediaFoundation › OPM_TYPE
OPM_TYPE
列挙型メンバー 10
| 名前 | 10進 | 16進 |
|---|---|---|
| OPM_OMAC_SIZE | 16 | 0x10 |
| OPM_128_BIT_RANDOM_NUMBER_SIZE | 16 | 0x10 |
| OPM_ENCRYPTED_INITIALIZATION_PARAMETERS_SIZE | 256 | 0x100 |
| OPM_CONFIGURE_SETTING_DATA_SIZE | 4056 | 0xFD8 |
| OPM_GET_INFORMATION_PARAMETERS_SIZE | 4056 | 0xFD8 |
| OPM_REQUESTED_INFORMATION_SIZE | 4076 | 0xFEC |
| OPM_HDCP_KEY_SELECTION_VECTOR_SIZE | 5 | 0x5 |
| OPM_PROTECTION_TYPE_SIZE | 4 | 0x4 |
| OPM_BUS_TYPE_MASK | 65535 | 0xFFFF |
| OPM_BUS_IMPLEMENTATION_MODIFIER_MASK | 32767 | 0x7FFF |
各言語での定義
列挙メンバーの定義。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 Enumimport 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* = 32767enum 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