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

KSPROPERTY_PIN

列挙型
基底型i4

メンバー 17

名前10進16進
KSPROPERTY_PIN_CINSTANCES00x0
KSPROPERTY_PIN_CTYPES10x1
KSPROPERTY_PIN_DATAFLOW20x2
KSPROPERTY_PIN_DATARANGES30x3
KSPROPERTY_PIN_DATAINTERSECTION40x4
KSPROPERTY_PIN_INTERFACES50x5
KSPROPERTY_PIN_MEDIUMS60x6
KSPROPERTY_PIN_COMMUNICATION70x7
KSPROPERTY_PIN_GLOBALCINSTANCES80x8
KSPROPERTY_PIN_NECESSARYINSTANCES90x9
KSPROPERTY_PIN_PHYSICALCONNECTION100xA
KSPROPERTY_PIN_CATEGORY110xB
KSPROPERTY_PIN_NAME120xC
KSPROPERTY_PIN_CONSTRAINEDDATARANGES130xD
KSPROPERTY_PIN_PROPOSEDATAFORMAT140xE
KSPROPERTY_PIN_PROPOSEDATAFORMAT2150xF
KSPROPERTY_PIN_MODEDATAFORMATS160x10

各言語での定義

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

typedef enum KSPROPERTY_PIN : int {
    KSPROPERTY_PIN_CINSTANCES = 0,
    KSPROPERTY_PIN_CTYPES = 1,
    KSPROPERTY_PIN_DATAFLOW = 2,
    KSPROPERTY_PIN_DATARANGES = 3,
    KSPROPERTY_PIN_DATAINTERSECTION = 4,
    KSPROPERTY_PIN_INTERFACES = 5,
    KSPROPERTY_PIN_MEDIUMS = 6,
    KSPROPERTY_PIN_COMMUNICATION = 7,
    KSPROPERTY_PIN_GLOBALCINSTANCES = 8,
    KSPROPERTY_PIN_NECESSARYINSTANCES = 9,
    KSPROPERTY_PIN_PHYSICALCONNECTION = 10,
    KSPROPERTY_PIN_CATEGORY = 11,
    KSPROPERTY_PIN_NAME = 12,
    KSPROPERTY_PIN_CONSTRAINEDDATARANGES = 13,
    KSPROPERTY_PIN_PROPOSEDATAFORMAT = 14,
    KSPROPERTY_PIN_PROPOSEDATAFORMAT2 = 15,
    KSPROPERTY_PIN_MODEDATAFORMATS = 16
} KSPROPERTY_PIN;
public enum KSPROPERTY_PIN : int
{
    KSPROPERTY_PIN_CINSTANCES = 0,
    KSPROPERTY_PIN_CTYPES = 1,
    KSPROPERTY_PIN_DATAFLOW = 2,
    KSPROPERTY_PIN_DATARANGES = 3,
    KSPROPERTY_PIN_DATAINTERSECTION = 4,
    KSPROPERTY_PIN_INTERFACES = 5,
    KSPROPERTY_PIN_MEDIUMS = 6,
    KSPROPERTY_PIN_COMMUNICATION = 7,
    KSPROPERTY_PIN_GLOBALCINSTANCES = 8,
    KSPROPERTY_PIN_NECESSARYINSTANCES = 9,
    KSPROPERTY_PIN_PHYSICALCONNECTION = 10,
    KSPROPERTY_PIN_CATEGORY = 11,
    KSPROPERTY_PIN_NAME = 12,
    KSPROPERTY_PIN_CONSTRAINEDDATARANGES = 13,
    KSPROPERTY_PIN_PROPOSEDATAFORMAT = 14,
    KSPROPERTY_PIN_PROPOSEDATAFORMAT2 = 15,
    KSPROPERTY_PIN_MODEDATAFORMATS = 16,
}
Public Enum KSPROPERTY_PIN As Integer
    KSPROPERTY_PIN_CINSTANCES = 0
    KSPROPERTY_PIN_CTYPES = 1
    KSPROPERTY_PIN_DATAFLOW = 2
    KSPROPERTY_PIN_DATARANGES = 3
    KSPROPERTY_PIN_DATAINTERSECTION = 4
    KSPROPERTY_PIN_INTERFACES = 5
    KSPROPERTY_PIN_MEDIUMS = 6
    KSPROPERTY_PIN_COMMUNICATION = 7
    KSPROPERTY_PIN_GLOBALCINSTANCES = 8
    KSPROPERTY_PIN_NECESSARYINSTANCES = 9
    KSPROPERTY_PIN_PHYSICALCONNECTION = 10
    KSPROPERTY_PIN_CATEGORY = 11
    KSPROPERTY_PIN_NAME = 12
    KSPROPERTY_PIN_CONSTRAINEDDATARANGES = 13
    KSPROPERTY_PIN_PROPOSEDATAFORMAT = 14
    KSPROPERTY_PIN_PROPOSEDATAFORMAT2 = 15
    KSPROPERTY_PIN_MODEDATAFORMATS = 16
End Enum
import enum

class KSPROPERTY_PIN(enum.IntEnum):
    KSPROPERTY_PIN_CINSTANCES = 0
    KSPROPERTY_PIN_CTYPES = 1
    KSPROPERTY_PIN_DATAFLOW = 2
    KSPROPERTY_PIN_DATARANGES = 3
    KSPROPERTY_PIN_DATAINTERSECTION = 4
    KSPROPERTY_PIN_INTERFACES = 5
    KSPROPERTY_PIN_MEDIUMS = 6
    KSPROPERTY_PIN_COMMUNICATION = 7
    KSPROPERTY_PIN_GLOBALCINSTANCES = 8
    KSPROPERTY_PIN_NECESSARYINSTANCES = 9
    KSPROPERTY_PIN_PHYSICALCONNECTION = 10
    KSPROPERTY_PIN_CATEGORY = 11
    KSPROPERTY_PIN_NAME = 12
    KSPROPERTY_PIN_CONSTRAINEDDATARANGES = 13
    KSPROPERTY_PIN_PROPOSEDATAFORMAT = 14
    KSPROPERTY_PIN_PROPOSEDATAFORMAT2 = 15
    KSPROPERTY_PIN_MODEDATAFORMATS = 16
// KSPROPERTY_PIN
pub const KSPROPERTY_PIN_CINSTANCES: i32 = 0;
pub const KSPROPERTY_PIN_CTYPES: i32 = 1;
pub const KSPROPERTY_PIN_DATAFLOW: i32 = 2;
pub const KSPROPERTY_PIN_DATARANGES: i32 = 3;
pub const KSPROPERTY_PIN_DATAINTERSECTION: i32 = 4;
pub const KSPROPERTY_PIN_INTERFACES: i32 = 5;
pub const KSPROPERTY_PIN_MEDIUMS: i32 = 6;
pub const KSPROPERTY_PIN_COMMUNICATION: i32 = 7;
pub const KSPROPERTY_PIN_GLOBALCINSTANCES: i32 = 8;
pub const KSPROPERTY_PIN_NECESSARYINSTANCES: i32 = 9;
pub const KSPROPERTY_PIN_PHYSICALCONNECTION: i32 = 10;
pub const KSPROPERTY_PIN_CATEGORY: i32 = 11;
pub const KSPROPERTY_PIN_NAME: i32 = 12;
pub const KSPROPERTY_PIN_CONSTRAINEDDATARANGES: i32 = 13;
pub const KSPROPERTY_PIN_PROPOSEDATAFORMAT: i32 = 14;
pub const KSPROPERTY_PIN_PROPOSEDATAFORMAT2: i32 = 15;
pub const KSPROPERTY_PIN_MODEDATAFORMATS: i32 = 16;
// KSPROPERTY_PIN
const (
	KSPROPERTY_PIN_CINSTANCES int32 = 0
	KSPROPERTY_PIN_CTYPES int32 = 1
	KSPROPERTY_PIN_DATAFLOW int32 = 2
	KSPROPERTY_PIN_DATARANGES int32 = 3
	KSPROPERTY_PIN_DATAINTERSECTION int32 = 4
	KSPROPERTY_PIN_INTERFACES int32 = 5
	KSPROPERTY_PIN_MEDIUMS int32 = 6
	KSPROPERTY_PIN_COMMUNICATION int32 = 7
	KSPROPERTY_PIN_GLOBALCINSTANCES int32 = 8
	KSPROPERTY_PIN_NECESSARYINSTANCES int32 = 9
	KSPROPERTY_PIN_PHYSICALCONNECTION int32 = 10
	KSPROPERTY_PIN_CATEGORY int32 = 11
	KSPROPERTY_PIN_NAME int32 = 12
	KSPROPERTY_PIN_CONSTRAINEDDATARANGES int32 = 13
	KSPROPERTY_PIN_PROPOSEDATAFORMAT int32 = 14
	KSPROPERTY_PIN_PROPOSEDATAFORMAT2 int32 = 15
	KSPROPERTY_PIN_MODEDATAFORMATS int32 = 16
)
const
  KSPROPERTY_PIN_CINSTANCES = 0;
  KSPROPERTY_PIN_CTYPES = 1;
  KSPROPERTY_PIN_DATAFLOW = 2;
  KSPROPERTY_PIN_DATARANGES = 3;
  KSPROPERTY_PIN_DATAINTERSECTION = 4;
  KSPROPERTY_PIN_INTERFACES = 5;
  KSPROPERTY_PIN_MEDIUMS = 6;
  KSPROPERTY_PIN_COMMUNICATION = 7;
  KSPROPERTY_PIN_GLOBALCINSTANCES = 8;
  KSPROPERTY_PIN_NECESSARYINSTANCES = 9;
  KSPROPERTY_PIN_PHYSICALCONNECTION = 10;
  KSPROPERTY_PIN_CATEGORY = 11;
  KSPROPERTY_PIN_NAME = 12;
  KSPROPERTY_PIN_CONSTRAINEDDATARANGES = 13;
  KSPROPERTY_PIN_PROPOSEDATAFORMAT = 14;
  KSPROPERTY_PIN_PROPOSEDATAFORMAT2 = 15;
  KSPROPERTY_PIN_MODEDATAFORMATS = 16;
// KSPROPERTY_PIN
pub const KSPROPERTY_PIN_CINSTANCES: i32 = 0;
pub const KSPROPERTY_PIN_CTYPES: i32 = 1;
pub const KSPROPERTY_PIN_DATAFLOW: i32 = 2;
pub const KSPROPERTY_PIN_DATARANGES: i32 = 3;
pub const KSPROPERTY_PIN_DATAINTERSECTION: i32 = 4;
pub const KSPROPERTY_PIN_INTERFACES: i32 = 5;
pub const KSPROPERTY_PIN_MEDIUMS: i32 = 6;
pub const KSPROPERTY_PIN_COMMUNICATION: i32 = 7;
pub const KSPROPERTY_PIN_GLOBALCINSTANCES: i32 = 8;
pub const KSPROPERTY_PIN_NECESSARYINSTANCES: i32 = 9;
pub const KSPROPERTY_PIN_PHYSICALCONNECTION: i32 = 10;
pub const KSPROPERTY_PIN_CATEGORY: i32 = 11;
pub const KSPROPERTY_PIN_NAME: i32 = 12;
pub const KSPROPERTY_PIN_CONSTRAINEDDATARANGES: i32 = 13;
pub const KSPROPERTY_PIN_PROPOSEDATAFORMAT: i32 = 14;
pub const KSPROPERTY_PIN_PROPOSEDATAFORMAT2: i32 = 15;
pub const KSPROPERTY_PIN_MODEDATAFORMATS: i32 = 16;
const
  KSPROPERTY_PIN_CINSTANCES* = 0
  KSPROPERTY_PIN_CTYPES* = 1
  KSPROPERTY_PIN_DATAFLOW* = 2
  KSPROPERTY_PIN_DATARANGES* = 3
  KSPROPERTY_PIN_DATAINTERSECTION* = 4
  KSPROPERTY_PIN_INTERFACES* = 5
  KSPROPERTY_PIN_MEDIUMS* = 6
  KSPROPERTY_PIN_COMMUNICATION* = 7
  KSPROPERTY_PIN_GLOBALCINSTANCES* = 8
  KSPROPERTY_PIN_NECESSARYINSTANCES* = 9
  KSPROPERTY_PIN_PHYSICALCONNECTION* = 10
  KSPROPERTY_PIN_CATEGORY* = 11
  KSPROPERTY_PIN_NAME* = 12
  KSPROPERTY_PIN_CONSTRAINEDDATARANGES* = 13
  KSPROPERTY_PIN_PROPOSEDATAFORMAT* = 14
  KSPROPERTY_PIN_PROPOSEDATAFORMAT2* = 15
  KSPROPERTY_PIN_MODEDATAFORMATS* = 16
enum KSPROPERTY_PIN : int {
    KSPROPERTY_PIN_CINSTANCES = 0,
    KSPROPERTY_PIN_CTYPES = 1,
    KSPROPERTY_PIN_DATAFLOW = 2,
    KSPROPERTY_PIN_DATARANGES = 3,
    KSPROPERTY_PIN_DATAINTERSECTION = 4,
    KSPROPERTY_PIN_INTERFACES = 5,
    KSPROPERTY_PIN_MEDIUMS = 6,
    KSPROPERTY_PIN_COMMUNICATION = 7,
    KSPROPERTY_PIN_GLOBALCINSTANCES = 8,
    KSPROPERTY_PIN_NECESSARYINSTANCES = 9,
    KSPROPERTY_PIN_PHYSICALCONNECTION = 10,
    KSPROPERTY_PIN_CATEGORY = 11,
    KSPROPERTY_PIN_NAME = 12,
    KSPROPERTY_PIN_CONSTRAINEDDATARANGES = 13,
    KSPROPERTY_PIN_PROPOSEDATAFORMAT = 14,
    KSPROPERTY_PIN_PROPOSEDATAFORMAT2 = 15,
    KSPROPERTY_PIN_MODEDATAFORMATS = 16,
}
#define global KSPROPERTY_PIN_CINSTANCES            0x0
#define global KSPROPERTY_PIN_CTYPES                0x1
#define global KSPROPERTY_PIN_DATAFLOW              0x2
#define global KSPROPERTY_PIN_DATARANGES            0x3
#define global KSPROPERTY_PIN_DATAINTERSECTION      0x4
#define global KSPROPERTY_PIN_INTERFACES            0x5
#define global KSPROPERTY_PIN_MEDIUMS               0x6
#define global KSPROPERTY_PIN_COMMUNICATION         0x7
#define global KSPROPERTY_PIN_GLOBALCINSTANCES      0x8
#define global KSPROPERTY_PIN_NECESSARYINSTANCES    0x9
#define global KSPROPERTY_PIN_PHYSICALCONNECTION    0xA
#define global KSPROPERTY_PIN_CATEGORY              0xB
#define global KSPROPERTY_PIN_NAME                  0xC
#define global KSPROPERTY_PIN_CONSTRAINEDDATARANGES 0xD
#define global KSPROPERTY_PIN_PROPOSEDATAFORMAT     0xE
#define global KSPROPERTY_PIN_PROPOSEDATAFORMAT2    0xF
#define global KSPROPERTY_PIN_MODEDATAFORMATS       0x10