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

SPEAKFLAGS

列挙型
基底型i4

メンバー 15

名前10進16進
SPF_DEFAULT00x0
SPF_ASYNC10x1
SPF_PURGEBEFORESPEAK20x2
SPF_IS_FILENAME40x4
SPF_IS_XML80x8
SPF_IS_NOT_XML160x10
SPF_PERSIST_XML320x20
SPF_NLP_SPEAK_PUNC640x40
SPF_PARSE_SAPI1280x80
SPF_PARSE_SSML2560x100
SPF_PARSE_AUTODETECT00x0
SPF_NLP_MASK640x40
SPF_PARSE_MASK3840x180
SPF_VOICE_MASK5110x1FF
SPF_UNUSED_FLAGS-5120xFFFFFE00

各言語での定義

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

typedef enum SPEAKFLAGS : int {
    SPF_DEFAULT = 0,
    SPF_ASYNC = 1,
    SPF_PURGEBEFORESPEAK = 2,
    SPF_IS_FILENAME = 4,
    SPF_IS_XML = 8,
    SPF_IS_NOT_XML = 16,
    SPF_PERSIST_XML = 32,
    SPF_NLP_SPEAK_PUNC = 64,
    SPF_PARSE_SAPI = 128,
    SPF_PARSE_SSML = 256,
    SPF_PARSE_AUTODETECT = 0,
    SPF_NLP_MASK = 64,
    SPF_PARSE_MASK = 384,
    SPF_VOICE_MASK = 511,
    SPF_UNUSED_FLAGS = -512
} SPEAKFLAGS;
public enum SPEAKFLAGS : int
{
    SPF_DEFAULT = 0,
    SPF_ASYNC = 1,
    SPF_PURGEBEFORESPEAK = 2,
    SPF_IS_FILENAME = 4,
    SPF_IS_XML = 8,
    SPF_IS_NOT_XML = 16,
    SPF_PERSIST_XML = 32,
    SPF_NLP_SPEAK_PUNC = 64,
    SPF_PARSE_SAPI = 128,
    SPF_PARSE_SSML = 256,
    SPF_PARSE_AUTODETECT = 0,
    SPF_NLP_MASK = 64,
    SPF_PARSE_MASK = 384,
    SPF_VOICE_MASK = 511,
    SPF_UNUSED_FLAGS = -512,
}
Public Enum SPEAKFLAGS As Integer
    SPF_DEFAULT = 0
    SPF_ASYNC = 1
    SPF_PURGEBEFORESPEAK = 2
    SPF_IS_FILENAME = 4
    SPF_IS_XML = 8
    SPF_IS_NOT_XML = 16
    SPF_PERSIST_XML = 32
    SPF_NLP_SPEAK_PUNC = 64
    SPF_PARSE_SAPI = 128
    SPF_PARSE_SSML = 256
    SPF_PARSE_AUTODETECT = 0
    SPF_NLP_MASK = 64
    SPF_PARSE_MASK = 384
    SPF_VOICE_MASK = 511
    SPF_UNUSED_FLAGS = -512
End Enum
import enum

class SPEAKFLAGS(enum.IntEnum):
    SPF_DEFAULT = 0
    SPF_ASYNC = 1
    SPF_PURGEBEFORESPEAK = 2
    SPF_IS_FILENAME = 4
    SPF_IS_XML = 8
    SPF_IS_NOT_XML = 16
    SPF_PERSIST_XML = 32
    SPF_NLP_SPEAK_PUNC = 64
    SPF_PARSE_SAPI = 128
    SPF_PARSE_SSML = 256
    SPF_PARSE_AUTODETECT = 0
    SPF_NLP_MASK = 64
    SPF_PARSE_MASK = 384
    SPF_VOICE_MASK = 511
    SPF_UNUSED_FLAGS = -512
// SPEAKFLAGS
pub const SPF_DEFAULT: i32 = 0;
pub const SPF_ASYNC: i32 = 1;
pub const SPF_PURGEBEFORESPEAK: i32 = 2;
pub const SPF_IS_FILENAME: i32 = 4;
pub const SPF_IS_XML: i32 = 8;
pub const SPF_IS_NOT_XML: i32 = 16;
pub const SPF_PERSIST_XML: i32 = 32;
pub const SPF_NLP_SPEAK_PUNC: i32 = 64;
pub const SPF_PARSE_SAPI: i32 = 128;
pub const SPF_PARSE_SSML: i32 = 256;
pub const SPF_PARSE_AUTODETECT: i32 = 0;
pub const SPF_NLP_MASK: i32 = 64;
pub const SPF_PARSE_MASK: i32 = 384;
pub const SPF_VOICE_MASK: i32 = 511;
pub const SPF_UNUSED_FLAGS: i32 = -512;
// SPEAKFLAGS
const (
	SPF_DEFAULT int32 = 0
	SPF_ASYNC int32 = 1
	SPF_PURGEBEFORESPEAK int32 = 2
	SPF_IS_FILENAME int32 = 4
	SPF_IS_XML int32 = 8
	SPF_IS_NOT_XML int32 = 16
	SPF_PERSIST_XML int32 = 32
	SPF_NLP_SPEAK_PUNC int32 = 64
	SPF_PARSE_SAPI int32 = 128
	SPF_PARSE_SSML int32 = 256
	SPF_PARSE_AUTODETECT int32 = 0
	SPF_NLP_MASK int32 = 64
	SPF_PARSE_MASK int32 = 384
	SPF_VOICE_MASK int32 = 511
	SPF_UNUSED_FLAGS int32 = -512
)
const
  SPF_DEFAULT = 0;
  SPF_ASYNC = 1;
  SPF_PURGEBEFORESPEAK = 2;
  SPF_IS_FILENAME = 4;
  SPF_IS_XML = 8;
  SPF_IS_NOT_XML = 16;
  SPF_PERSIST_XML = 32;
  SPF_NLP_SPEAK_PUNC = 64;
  SPF_PARSE_SAPI = 128;
  SPF_PARSE_SSML = 256;
  SPF_PARSE_AUTODETECT = 0;
  SPF_NLP_MASK = 64;
  SPF_PARSE_MASK = 384;
  SPF_VOICE_MASK = 511;
  SPF_UNUSED_FLAGS = -512;
// SPEAKFLAGS
pub const SPF_DEFAULT: i32 = 0;
pub const SPF_ASYNC: i32 = 1;
pub const SPF_PURGEBEFORESPEAK: i32 = 2;
pub const SPF_IS_FILENAME: i32 = 4;
pub const SPF_IS_XML: i32 = 8;
pub const SPF_IS_NOT_XML: i32 = 16;
pub const SPF_PERSIST_XML: i32 = 32;
pub const SPF_NLP_SPEAK_PUNC: i32 = 64;
pub const SPF_PARSE_SAPI: i32 = 128;
pub const SPF_PARSE_SSML: i32 = 256;
pub const SPF_PARSE_AUTODETECT: i32 = 0;
pub const SPF_NLP_MASK: i32 = 64;
pub const SPF_PARSE_MASK: i32 = 384;
pub const SPF_VOICE_MASK: i32 = 511;
pub const SPF_UNUSED_FLAGS: i32 = -512;
const
  SPF_DEFAULT* = 0
  SPF_ASYNC* = 1
  SPF_PURGEBEFORESPEAK* = 2
  SPF_IS_FILENAME* = 4
  SPF_IS_XML* = 8
  SPF_IS_NOT_XML* = 16
  SPF_PERSIST_XML* = 32
  SPF_NLP_SPEAK_PUNC* = 64
  SPF_PARSE_SAPI* = 128
  SPF_PARSE_SSML* = 256
  SPF_PARSE_AUTODETECT* = 0
  SPF_NLP_MASK* = 64
  SPF_PARSE_MASK* = 384
  SPF_VOICE_MASK* = 511
  SPF_UNUSED_FLAGS* = -512
enum SPEAKFLAGS : int {
    SPF_DEFAULT = 0,
    SPF_ASYNC = 1,
    SPF_PURGEBEFORESPEAK = 2,
    SPF_IS_FILENAME = 4,
    SPF_IS_XML = 8,
    SPF_IS_NOT_XML = 16,
    SPF_PERSIST_XML = 32,
    SPF_NLP_SPEAK_PUNC = 64,
    SPF_PARSE_SAPI = 128,
    SPF_PARSE_SSML = 256,
    SPF_PARSE_AUTODETECT = 0,
    SPF_NLP_MASK = 64,
    SPF_PARSE_MASK = 384,
    SPF_VOICE_MASK = 511,
    SPF_UNUSED_FLAGS = -512,
}
#define global SPF_DEFAULT          0x0
#define global SPF_ASYNC            0x1
#define global SPF_PURGEBEFORESPEAK 0x2
#define global SPF_IS_FILENAME      0x4
#define global SPF_IS_XML           0x8
#define global SPF_IS_NOT_XML       0x10
#define global SPF_PERSIST_XML      0x20
#define global SPF_NLP_SPEAK_PUNC   0x40
#define global SPF_PARSE_SAPI       0x80
#define global SPF_PARSE_SSML       0x100
#define global SPF_PARSE_AUTODETECT 0x0
#define global SPF_NLP_MASK         0x40
#define global SPF_PARSE_MASK       0x180
#define global SPF_VOICE_MASK       0x1FF
#define global SPF_UNUSED_FLAGS     0xFFFFFE00