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

KSPROPERTY_AUDIOENGINE

列挙型
基底型i4

メンバー 10

名前10進16進
KSPROPERTY_AUDIOENGINE_LFXENABLE00x0
KSPROPERTY_AUDIOENGINE_GFXENABLE10x1
KSPROPERTY_AUDIOENGINE_MIXFORMAT20x2
KSPROPERTY_AUDIOENGINE_DEVICEFORMAT40x4
KSPROPERTY_AUDIOENGINE_SUPPORTEDDEVICEFORMATS50x5
KSPROPERTY_AUDIOENGINE_DESCRIPTOR60x6
KSPROPERTY_AUDIOENGINE_BUFFER_SIZE_RANGE70x7
KSPROPERTY_AUDIOENGINE_LOOPBACK_PROTECTION80x8
KSPROPERTY_AUDIOENGINE_VOLUMELEVEL90x9
KSPROPERTY_AUDIOENGINE_DEVICECONTROLS100xA

各言語での定義

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

typedef enum KSPROPERTY_AUDIOENGINE : int {
    KSPROPERTY_AUDIOENGINE_LFXENABLE = 0,
    KSPROPERTY_AUDIOENGINE_GFXENABLE = 1,
    KSPROPERTY_AUDIOENGINE_MIXFORMAT = 2,
    KSPROPERTY_AUDIOENGINE_DEVICEFORMAT = 4,
    KSPROPERTY_AUDIOENGINE_SUPPORTEDDEVICEFORMATS = 5,
    KSPROPERTY_AUDIOENGINE_DESCRIPTOR = 6,
    KSPROPERTY_AUDIOENGINE_BUFFER_SIZE_RANGE = 7,
    KSPROPERTY_AUDIOENGINE_LOOPBACK_PROTECTION = 8,
    KSPROPERTY_AUDIOENGINE_VOLUMELEVEL = 9,
    KSPROPERTY_AUDIOENGINE_DEVICECONTROLS = 10
} KSPROPERTY_AUDIOENGINE;
public enum KSPROPERTY_AUDIOENGINE : int
{
    KSPROPERTY_AUDIOENGINE_LFXENABLE = 0,
    KSPROPERTY_AUDIOENGINE_GFXENABLE = 1,
    KSPROPERTY_AUDIOENGINE_MIXFORMAT = 2,
    KSPROPERTY_AUDIOENGINE_DEVICEFORMAT = 4,
    KSPROPERTY_AUDIOENGINE_SUPPORTEDDEVICEFORMATS = 5,
    KSPROPERTY_AUDIOENGINE_DESCRIPTOR = 6,
    KSPROPERTY_AUDIOENGINE_BUFFER_SIZE_RANGE = 7,
    KSPROPERTY_AUDIOENGINE_LOOPBACK_PROTECTION = 8,
    KSPROPERTY_AUDIOENGINE_VOLUMELEVEL = 9,
    KSPROPERTY_AUDIOENGINE_DEVICECONTROLS = 10,
}
Public Enum KSPROPERTY_AUDIOENGINE As Integer
    KSPROPERTY_AUDIOENGINE_LFXENABLE = 0
    KSPROPERTY_AUDIOENGINE_GFXENABLE = 1
    KSPROPERTY_AUDIOENGINE_MIXFORMAT = 2
    KSPROPERTY_AUDIOENGINE_DEVICEFORMAT = 4
    KSPROPERTY_AUDIOENGINE_SUPPORTEDDEVICEFORMATS = 5
    KSPROPERTY_AUDIOENGINE_DESCRIPTOR = 6
    KSPROPERTY_AUDIOENGINE_BUFFER_SIZE_RANGE = 7
    KSPROPERTY_AUDIOENGINE_LOOPBACK_PROTECTION = 8
    KSPROPERTY_AUDIOENGINE_VOLUMELEVEL = 9
    KSPROPERTY_AUDIOENGINE_DEVICECONTROLS = 10
End Enum
import enum

class KSPROPERTY_AUDIOENGINE(enum.IntEnum):
    KSPROPERTY_AUDIOENGINE_LFXENABLE = 0
    KSPROPERTY_AUDIOENGINE_GFXENABLE = 1
    KSPROPERTY_AUDIOENGINE_MIXFORMAT = 2
    KSPROPERTY_AUDIOENGINE_DEVICEFORMAT = 4
    KSPROPERTY_AUDIOENGINE_SUPPORTEDDEVICEFORMATS = 5
    KSPROPERTY_AUDIOENGINE_DESCRIPTOR = 6
    KSPROPERTY_AUDIOENGINE_BUFFER_SIZE_RANGE = 7
    KSPROPERTY_AUDIOENGINE_LOOPBACK_PROTECTION = 8
    KSPROPERTY_AUDIOENGINE_VOLUMELEVEL = 9
    KSPROPERTY_AUDIOENGINE_DEVICECONTROLS = 10
// KSPROPERTY_AUDIOENGINE
pub const KSPROPERTY_AUDIOENGINE_LFXENABLE: i32 = 0;
pub const KSPROPERTY_AUDIOENGINE_GFXENABLE: i32 = 1;
pub const KSPROPERTY_AUDIOENGINE_MIXFORMAT: i32 = 2;
pub const KSPROPERTY_AUDIOENGINE_DEVICEFORMAT: i32 = 4;
pub const KSPROPERTY_AUDIOENGINE_SUPPORTEDDEVICEFORMATS: i32 = 5;
pub const KSPROPERTY_AUDIOENGINE_DESCRIPTOR: i32 = 6;
pub const KSPROPERTY_AUDIOENGINE_BUFFER_SIZE_RANGE: i32 = 7;
pub const KSPROPERTY_AUDIOENGINE_LOOPBACK_PROTECTION: i32 = 8;
pub const KSPROPERTY_AUDIOENGINE_VOLUMELEVEL: i32 = 9;
pub const KSPROPERTY_AUDIOENGINE_DEVICECONTROLS: i32 = 10;
// KSPROPERTY_AUDIOENGINE
const (
	KSPROPERTY_AUDIOENGINE_LFXENABLE int32 = 0
	KSPROPERTY_AUDIOENGINE_GFXENABLE int32 = 1
	KSPROPERTY_AUDIOENGINE_MIXFORMAT int32 = 2
	KSPROPERTY_AUDIOENGINE_DEVICEFORMAT int32 = 4
	KSPROPERTY_AUDIOENGINE_SUPPORTEDDEVICEFORMATS int32 = 5
	KSPROPERTY_AUDIOENGINE_DESCRIPTOR int32 = 6
	KSPROPERTY_AUDIOENGINE_BUFFER_SIZE_RANGE int32 = 7
	KSPROPERTY_AUDIOENGINE_LOOPBACK_PROTECTION int32 = 8
	KSPROPERTY_AUDIOENGINE_VOLUMELEVEL int32 = 9
	KSPROPERTY_AUDIOENGINE_DEVICECONTROLS int32 = 10
)
const
  KSPROPERTY_AUDIOENGINE_LFXENABLE = 0;
  KSPROPERTY_AUDIOENGINE_GFXENABLE = 1;
  KSPROPERTY_AUDIOENGINE_MIXFORMAT = 2;
  KSPROPERTY_AUDIOENGINE_DEVICEFORMAT = 4;
  KSPROPERTY_AUDIOENGINE_SUPPORTEDDEVICEFORMATS = 5;
  KSPROPERTY_AUDIOENGINE_DESCRIPTOR = 6;
  KSPROPERTY_AUDIOENGINE_BUFFER_SIZE_RANGE = 7;
  KSPROPERTY_AUDIOENGINE_LOOPBACK_PROTECTION = 8;
  KSPROPERTY_AUDIOENGINE_VOLUMELEVEL = 9;
  KSPROPERTY_AUDIOENGINE_DEVICECONTROLS = 10;
// KSPROPERTY_AUDIOENGINE
pub const KSPROPERTY_AUDIOENGINE_LFXENABLE: i32 = 0;
pub const KSPROPERTY_AUDIOENGINE_GFXENABLE: i32 = 1;
pub const KSPROPERTY_AUDIOENGINE_MIXFORMAT: i32 = 2;
pub const KSPROPERTY_AUDIOENGINE_DEVICEFORMAT: i32 = 4;
pub const KSPROPERTY_AUDIOENGINE_SUPPORTEDDEVICEFORMATS: i32 = 5;
pub const KSPROPERTY_AUDIOENGINE_DESCRIPTOR: i32 = 6;
pub const KSPROPERTY_AUDIOENGINE_BUFFER_SIZE_RANGE: i32 = 7;
pub const KSPROPERTY_AUDIOENGINE_LOOPBACK_PROTECTION: i32 = 8;
pub const KSPROPERTY_AUDIOENGINE_VOLUMELEVEL: i32 = 9;
pub const KSPROPERTY_AUDIOENGINE_DEVICECONTROLS: i32 = 10;
const
  KSPROPERTY_AUDIOENGINE_LFXENABLE* = 0
  KSPROPERTY_AUDIOENGINE_GFXENABLE* = 1
  KSPROPERTY_AUDIOENGINE_MIXFORMAT* = 2
  KSPROPERTY_AUDIOENGINE_DEVICEFORMAT* = 4
  KSPROPERTY_AUDIOENGINE_SUPPORTEDDEVICEFORMATS* = 5
  KSPROPERTY_AUDIOENGINE_DESCRIPTOR* = 6
  KSPROPERTY_AUDIOENGINE_BUFFER_SIZE_RANGE* = 7
  KSPROPERTY_AUDIOENGINE_LOOPBACK_PROTECTION* = 8
  KSPROPERTY_AUDIOENGINE_VOLUMELEVEL* = 9
  KSPROPERTY_AUDIOENGINE_DEVICECONTROLS* = 10
enum KSPROPERTY_AUDIOENGINE : int {
    KSPROPERTY_AUDIOENGINE_LFXENABLE = 0,
    KSPROPERTY_AUDIOENGINE_GFXENABLE = 1,
    KSPROPERTY_AUDIOENGINE_MIXFORMAT = 2,
    KSPROPERTY_AUDIOENGINE_DEVICEFORMAT = 4,
    KSPROPERTY_AUDIOENGINE_SUPPORTEDDEVICEFORMATS = 5,
    KSPROPERTY_AUDIOENGINE_DESCRIPTOR = 6,
    KSPROPERTY_AUDIOENGINE_BUFFER_SIZE_RANGE = 7,
    KSPROPERTY_AUDIOENGINE_LOOPBACK_PROTECTION = 8,
    KSPROPERTY_AUDIOENGINE_VOLUMELEVEL = 9,
    KSPROPERTY_AUDIOENGINE_DEVICECONTROLS = 10,
}
#define global KSPROPERTY_AUDIOENGINE_LFXENABLE              0x0
#define global KSPROPERTY_AUDIOENGINE_GFXENABLE              0x1
#define global KSPROPERTY_AUDIOENGINE_MIXFORMAT              0x2
#define global KSPROPERTY_AUDIOENGINE_DEVICEFORMAT           0x4
#define global KSPROPERTY_AUDIOENGINE_SUPPORTEDDEVICEFORMATS 0x5
#define global KSPROPERTY_AUDIOENGINE_DESCRIPTOR             0x6
#define global KSPROPERTY_AUDIOENGINE_BUFFER_SIZE_RANGE      0x7
#define global KSPROPERTY_AUDIOENGINE_LOOPBACK_PROTECTION    0x8
#define global KSPROPERTY_AUDIOENGINE_VOLUMELEVEL            0x9
#define global KSPROPERTY_AUDIOENGINE_DEVICECONTROLS         0xA