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

SND_FLAGS

列挙型フラグ
基底型u4

メンバー 15

名前10進16進
SND_APPLICATION1280x80
SND_ALIAS655360x10000
SND_ALIAS_ID11141120x110000
SND_FILENAME1310720x20000
SND_RESOURCE2621480x40004
SND_ASYNC10x1
SND_NODEFAULT20x2
SND_LOOP80x8
SND_MEMORY40x4
SND_NOSTOP160x10
SND_NOWAIT81920x2000
SND_PURGE640x40
SND_SENTRY5242880x80000
SND_SYNC00x0
SND_SYSTEM20971520x200000

各言語での定義

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

typedef enum SND_FLAGS : unsigned int {
    SND_APPLICATION = 128,
    SND_ALIAS = 65536,
    SND_ALIAS_ID = 1114112,
    SND_FILENAME = 131072,
    SND_RESOURCE = 262148,
    SND_ASYNC = 1,
    SND_NODEFAULT = 2,
    SND_LOOP = 8,
    SND_MEMORY = 4,
    SND_NOSTOP = 16,
    SND_NOWAIT = 8192,
    SND_PURGE = 64,
    SND_SENTRY = 524288,
    SND_SYNC = 0,
    SND_SYSTEM = 2097152
} SND_FLAGS;
[Flags]
public enum SND_FLAGS : uint
{
    SND_APPLICATION = 128,
    SND_ALIAS = 65536,
    SND_ALIAS_ID = 1114112,
    SND_FILENAME = 131072,
    SND_RESOURCE = 262148,
    SND_ASYNC = 1,
    SND_NODEFAULT = 2,
    SND_LOOP = 8,
    SND_MEMORY = 4,
    SND_NOSTOP = 16,
    SND_NOWAIT = 8192,
    SND_PURGE = 64,
    SND_SENTRY = 524288,
    SND_SYNC = 0,
    SND_SYSTEM = 2097152,
}
<Flags>
Public Enum SND_FLAGS As UInteger
    SND_APPLICATION = 128
    SND_ALIAS = 65536
    SND_ALIAS_ID = 1114112
    SND_FILENAME = 131072
    SND_RESOURCE = 262148
    SND_ASYNC = 1
    SND_NODEFAULT = 2
    SND_LOOP = 8
    SND_MEMORY = 4
    SND_NOSTOP = 16
    SND_NOWAIT = 8192
    SND_PURGE = 64
    SND_SENTRY = 524288
    SND_SYNC = 0
    SND_SYSTEM = 2097152
End Enum
import enum

class SND_FLAGS(enum.IntFlag):
    SND_APPLICATION = 128
    SND_ALIAS = 65536
    SND_ALIAS_ID = 1114112
    SND_FILENAME = 131072
    SND_RESOURCE = 262148
    SND_ASYNC = 1
    SND_NODEFAULT = 2
    SND_LOOP = 8
    SND_MEMORY = 4
    SND_NOSTOP = 16
    SND_NOWAIT = 8192
    SND_PURGE = 64
    SND_SENTRY = 524288
    SND_SYNC = 0
    SND_SYSTEM = 2097152
// SND_FLAGS (flags)
pub const SND_APPLICATION: u32 = 128;
pub const SND_ALIAS: u32 = 65536;
pub const SND_ALIAS_ID: u32 = 1114112;
pub const SND_FILENAME: u32 = 131072;
pub const SND_RESOURCE: u32 = 262148;
pub const SND_ASYNC: u32 = 1;
pub const SND_NODEFAULT: u32 = 2;
pub const SND_LOOP: u32 = 8;
pub const SND_MEMORY: u32 = 4;
pub const SND_NOSTOP: u32 = 16;
pub const SND_NOWAIT: u32 = 8192;
pub const SND_PURGE: u32 = 64;
pub const SND_SENTRY: u32 = 524288;
pub const SND_SYNC: u32 = 0;
pub const SND_SYSTEM: u32 = 2097152;
// SND_FLAGS
const (
	SND_APPLICATION uint32 = 128
	SND_ALIAS uint32 = 65536
	SND_ALIAS_ID uint32 = 1114112
	SND_FILENAME uint32 = 131072
	SND_RESOURCE uint32 = 262148
	SND_ASYNC uint32 = 1
	SND_NODEFAULT uint32 = 2
	SND_LOOP uint32 = 8
	SND_MEMORY uint32 = 4
	SND_NOSTOP uint32 = 16
	SND_NOWAIT uint32 = 8192
	SND_PURGE uint32 = 64
	SND_SENTRY uint32 = 524288
	SND_SYNC uint32 = 0
	SND_SYSTEM uint32 = 2097152
)
const
  SND_APPLICATION = 128;
  SND_ALIAS = 65536;
  SND_ALIAS_ID = 1114112;
  SND_FILENAME = 131072;
  SND_RESOURCE = 262148;
  SND_ASYNC = 1;
  SND_NODEFAULT = 2;
  SND_LOOP = 8;
  SND_MEMORY = 4;
  SND_NOSTOP = 16;
  SND_NOWAIT = 8192;
  SND_PURGE = 64;
  SND_SENTRY = 524288;
  SND_SYNC = 0;
  SND_SYSTEM = 2097152;
// SND_FLAGS
pub const SND_APPLICATION: u32 = 128;
pub const SND_ALIAS: u32 = 65536;
pub const SND_ALIAS_ID: u32 = 1114112;
pub const SND_FILENAME: u32 = 131072;
pub const SND_RESOURCE: u32 = 262148;
pub const SND_ASYNC: u32 = 1;
pub const SND_NODEFAULT: u32 = 2;
pub const SND_LOOP: u32 = 8;
pub const SND_MEMORY: u32 = 4;
pub const SND_NOSTOP: u32 = 16;
pub const SND_NOWAIT: u32 = 8192;
pub const SND_PURGE: u32 = 64;
pub const SND_SENTRY: u32 = 524288;
pub const SND_SYNC: u32 = 0;
pub const SND_SYSTEM: u32 = 2097152;
const
  SND_APPLICATION* = 128
  SND_ALIAS* = 65536
  SND_ALIAS_ID* = 1114112
  SND_FILENAME* = 131072
  SND_RESOURCE* = 262148
  SND_ASYNC* = 1
  SND_NODEFAULT* = 2
  SND_LOOP* = 8
  SND_MEMORY* = 4
  SND_NOSTOP* = 16
  SND_NOWAIT* = 8192
  SND_PURGE* = 64
  SND_SENTRY* = 524288
  SND_SYNC* = 0
  SND_SYSTEM* = 2097152
enum SND_FLAGS : uint {
    SND_APPLICATION = 128,
    SND_ALIAS = 65536,
    SND_ALIAS_ID = 1114112,
    SND_FILENAME = 131072,
    SND_RESOURCE = 262148,
    SND_ASYNC = 1,
    SND_NODEFAULT = 2,
    SND_LOOP = 8,
    SND_MEMORY = 4,
    SND_NOSTOP = 16,
    SND_NOWAIT = 8192,
    SND_PURGE = 64,
    SND_SENTRY = 524288,
    SND_SYNC = 0,
    SND_SYSTEM = 2097152,
}
#define global SND_APPLICATION 0x80
#define global SND_ALIAS       0x10000
#define global SND_ALIAS_ID    0x110000
#define global SND_FILENAME    0x20000
#define global SND_RESOURCE    0x40004
#define global SND_ASYNC       0x1
#define global SND_NODEFAULT   0x2
#define global SND_LOOP        0x8
#define global SND_MEMORY      0x4
#define global SND_NOSTOP      0x10
#define global SND_NOWAIT      0x2000
#define global SND_PURGE       0x40
#define global SND_SENTRY      0x80000
#define global SND_SYNC        0x0
#define global SND_SYSTEM      0x200000
; ※フラグ列挙型。ビットORで組み合わせ可(例: FOO|BAR)。