ホーム › Media.Audio › SND_FLAGS
SND_FLAGS
列挙型フラグメンバー 15
| 名前 | 10進 | 16進 |
|---|---|---|
| SND_APPLICATION | 128 | 0x80 |
| SND_ALIAS | 65536 | 0x10000 |
| SND_ALIAS_ID | 1114112 | 0x110000 |
| SND_FILENAME | 131072 | 0x20000 |
| SND_RESOURCE | 262148 | 0x40004 |
| SND_ASYNC | 1 | 0x1 |
| SND_NODEFAULT | 2 | 0x2 |
| SND_LOOP | 8 | 0x8 |
| SND_MEMORY | 4 | 0x4 |
| SND_NOSTOP | 16 | 0x10 |
| SND_NOWAIT | 8192 | 0x2000 |
| SND_PURGE | 64 | 0x40 |
| SND_SENTRY | 524288 | 0x80000 |
| SND_SYNC | 0 | 0x0 |
| SND_SYSTEM | 2097152 | 0x200000 |
各言語での定義
列挙メンバーの定義。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 Enumimport 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* = 2097152enum 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)。