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

AUDCLNT_STREAMOPTIONS

列挙型フラグ
基底型i4

メンバー 5

名前10進16進
AUDCLNT_STREAMOPTIONS_NONE00x0
AUDCLNT_STREAMOPTIONS_RAW10x1
AUDCLNT_STREAMOPTIONS_MATCH_FORMAT20x2
AUDCLNT_STREAMOPTIONS_AMBISONICS40x4
AUDCLNT_STREAMOPTIONS_POST_VOLUME_LOOPBACK80x8

各言語での定義

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

typedef enum AUDCLNT_STREAMOPTIONS : int {
    AUDCLNT_STREAMOPTIONS_NONE = 0,
    AUDCLNT_STREAMOPTIONS_RAW = 1,
    AUDCLNT_STREAMOPTIONS_MATCH_FORMAT = 2,
    AUDCLNT_STREAMOPTIONS_AMBISONICS = 4,
    AUDCLNT_STREAMOPTIONS_POST_VOLUME_LOOPBACK = 8
} AUDCLNT_STREAMOPTIONS;
[Flags]
public enum AUDCLNT_STREAMOPTIONS : int
{
    AUDCLNT_STREAMOPTIONS_NONE = 0,
    AUDCLNT_STREAMOPTIONS_RAW = 1,
    AUDCLNT_STREAMOPTIONS_MATCH_FORMAT = 2,
    AUDCLNT_STREAMOPTIONS_AMBISONICS = 4,
    AUDCLNT_STREAMOPTIONS_POST_VOLUME_LOOPBACK = 8,
}
<Flags>
Public Enum AUDCLNT_STREAMOPTIONS As Integer
    AUDCLNT_STREAMOPTIONS_NONE = 0
    AUDCLNT_STREAMOPTIONS_RAW = 1
    AUDCLNT_STREAMOPTIONS_MATCH_FORMAT = 2
    AUDCLNT_STREAMOPTIONS_AMBISONICS = 4
    AUDCLNT_STREAMOPTIONS_POST_VOLUME_LOOPBACK = 8
End Enum
import enum

class AUDCLNT_STREAMOPTIONS(enum.IntFlag):
    AUDCLNT_STREAMOPTIONS_NONE = 0
    AUDCLNT_STREAMOPTIONS_RAW = 1
    AUDCLNT_STREAMOPTIONS_MATCH_FORMAT = 2
    AUDCLNT_STREAMOPTIONS_AMBISONICS = 4
    AUDCLNT_STREAMOPTIONS_POST_VOLUME_LOOPBACK = 8
// AUDCLNT_STREAMOPTIONS (flags)
pub const AUDCLNT_STREAMOPTIONS_NONE: i32 = 0;
pub const AUDCLNT_STREAMOPTIONS_RAW: i32 = 1;
pub const AUDCLNT_STREAMOPTIONS_MATCH_FORMAT: i32 = 2;
pub const AUDCLNT_STREAMOPTIONS_AMBISONICS: i32 = 4;
pub const AUDCLNT_STREAMOPTIONS_POST_VOLUME_LOOPBACK: i32 = 8;
// AUDCLNT_STREAMOPTIONS
const (
	AUDCLNT_STREAMOPTIONS_NONE int32 = 0
	AUDCLNT_STREAMOPTIONS_RAW int32 = 1
	AUDCLNT_STREAMOPTIONS_MATCH_FORMAT int32 = 2
	AUDCLNT_STREAMOPTIONS_AMBISONICS int32 = 4
	AUDCLNT_STREAMOPTIONS_POST_VOLUME_LOOPBACK int32 = 8
)
const
  AUDCLNT_STREAMOPTIONS_NONE = 0;
  AUDCLNT_STREAMOPTIONS_RAW = 1;
  AUDCLNT_STREAMOPTIONS_MATCH_FORMAT = 2;
  AUDCLNT_STREAMOPTIONS_AMBISONICS = 4;
  AUDCLNT_STREAMOPTIONS_POST_VOLUME_LOOPBACK = 8;
// AUDCLNT_STREAMOPTIONS
pub const AUDCLNT_STREAMOPTIONS_NONE: i32 = 0;
pub const AUDCLNT_STREAMOPTIONS_RAW: i32 = 1;
pub const AUDCLNT_STREAMOPTIONS_MATCH_FORMAT: i32 = 2;
pub const AUDCLNT_STREAMOPTIONS_AMBISONICS: i32 = 4;
pub const AUDCLNT_STREAMOPTIONS_POST_VOLUME_LOOPBACK: i32 = 8;
const
  AUDCLNT_STREAMOPTIONS_NONE* = 0
  AUDCLNT_STREAMOPTIONS_RAW* = 1
  AUDCLNT_STREAMOPTIONS_MATCH_FORMAT* = 2
  AUDCLNT_STREAMOPTIONS_AMBISONICS* = 4
  AUDCLNT_STREAMOPTIONS_POST_VOLUME_LOOPBACK* = 8
enum AUDCLNT_STREAMOPTIONS : int {
    AUDCLNT_STREAMOPTIONS_NONE = 0,
    AUDCLNT_STREAMOPTIONS_RAW = 1,
    AUDCLNT_STREAMOPTIONS_MATCH_FORMAT = 2,
    AUDCLNT_STREAMOPTIONS_AMBISONICS = 4,
    AUDCLNT_STREAMOPTIONS_POST_VOLUME_LOOPBACK = 8,
}
#define global AUDCLNT_STREAMOPTIONS_NONE                 0x0
#define global AUDCLNT_STREAMOPTIONS_RAW                  0x1
#define global AUDCLNT_STREAMOPTIONS_MATCH_FORMAT         0x2
#define global AUDCLNT_STREAMOPTIONS_AMBISONICS           0x4
#define global AUDCLNT_STREAMOPTIONS_POST_VOLUME_LOOPBACK 0x8
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。