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

SPSTREAMFORMAT

列挙型
基底型i4

メンバー 71

名前10進16進
SPSF_Default-10xFFFFFFFF
SPSF_NoAssignedFormat00x0
SPSF_Text10x1
SPSF_NonStandardFormat20x2
SPSF_ExtendedAudioFormat30x3
SPSF_8kHz8BitMono40x4
SPSF_8kHz8BitStereo50x5
SPSF_8kHz16BitMono60x6
SPSF_8kHz16BitStereo70x7
SPSF_11kHz8BitMono80x8
SPSF_11kHz8BitStereo90x9
SPSF_11kHz16BitMono100xA
SPSF_11kHz16BitStereo110xB
SPSF_12kHz8BitMono120xC
SPSF_12kHz8BitStereo130xD
SPSF_12kHz16BitMono140xE
SPSF_12kHz16BitStereo150xF
SPSF_16kHz8BitMono160x10
SPSF_16kHz8BitStereo170x11
SPSF_16kHz16BitMono180x12
SPSF_16kHz16BitStereo190x13
SPSF_22kHz8BitMono200x14
SPSF_22kHz8BitStereo210x15
SPSF_22kHz16BitMono220x16
SPSF_22kHz16BitStereo230x17
SPSF_24kHz8BitMono240x18
SPSF_24kHz8BitStereo250x19
SPSF_24kHz16BitMono260x1A
SPSF_24kHz16BitStereo270x1B
SPSF_32kHz8BitMono280x1C
SPSF_32kHz8BitStereo290x1D
SPSF_32kHz16BitMono300x1E
SPSF_32kHz16BitStereo310x1F
SPSF_44kHz8BitMono320x20
SPSF_44kHz8BitStereo330x21
SPSF_44kHz16BitMono340x22
SPSF_44kHz16BitStereo350x23
SPSF_48kHz8BitMono360x24
SPSF_48kHz8BitStereo370x25
SPSF_48kHz16BitMono380x26
SPSF_48kHz16BitStereo390x27
SPSF_TrueSpeech_8kHz1BitMono400x28
SPSF_CCITT_ALaw_8kHzMono410x29
SPSF_CCITT_ALaw_8kHzStereo420x2A
SPSF_CCITT_ALaw_11kHzMono430x2B
SPSF_CCITT_ALaw_11kHzStereo440x2C
SPSF_CCITT_ALaw_22kHzMono450x2D
SPSF_CCITT_ALaw_22kHzStereo460x2E
SPSF_CCITT_ALaw_44kHzMono470x2F
SPSF_CCITT_ALaw_44kHzStereo480x30
SPSF_CCITT_uLaw_8kHzMono490x31
SPSF_CCITT_uLaw_8kHzStereo500x32
SPSF_CCITT_uLaw_11kHzMono510x33
SPSF_CCITT_uLaw_11kHzStereo520x34
SPSF_CCITT_uLaw_22kHzMono530x35
SPSF_CCITT_uLaw_22kHzStereo540x36
SPSF_CCITT_uLaw_44kHzMono550x37
SPSF_CCITT_uLaw_44kHzStereo560x38
SPSF_ADPCM_8kHzMono570x39
SPSF_ADPCM_8kHzStereo580x3A
SPSF_ADPCM_11kHzMono590x3B
SPSF_ADPCM_11kHzStereo600x3C
SPSF_ADPCM_22kHzMono610x3D
SPSF_ADPCM_22kHzStereo620x3E
SPSF_ADPCM_44kHzMono630x3F
SPSF_ADPCM_44kHzStereo640x40
SPSF_GSM610_8kHzMono650x41
SPSF_GSM610_11kHzMono660x42
SPSF_GSM610_22kHzMono670x43
SPSF_GSM610_44kHzMono680x44
SPSF_NUM_FORMATS690x45

各言語での定義

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

typedef enum SPSTREAMFORMAT : int {
    SPSF_Default = -1,
    SPSF_NoAssignedFormat = 0,
    SPSF_Text = 1,
    SPSF_NonStandardFormat = 2,
    SPSF_ExtendedAudioFormat = 3,
    SPSF_8kHz8BitMono = 4,
    SPSF_8kHz8BitStereo = 5,
    SPSF_8kHz16BitMono = 6,
    SPSF_8kHz16BitStereo = 7,
    SPSF_11kHz8BitMono = 8,
    SPSF_11kHz8BitStereo = 9,
    SPSF_11kHz16BitMono = 10,
    SPSF_11kHz16BitStereo = 11,
    SPSF_12kHz8BitMono = 12,
    SPSF_12kHz8BitStereo = 13,
    SPSF_12kHz16BitMono = 14,
    SPSF_12kHz16BitStereo = 15,
    SPSF_16kHz8BitMono = 16,
    SPSF_16kHz8BitStereo = 17,
    SPSF_16kHz16BitMono = 18,
    SPSF_16kHz16BitStereo = 19,
    SPSF_22kHz8BitMono = 20,
    SPSF_22kHz8BitStereo = 21,
    SPSF_22kHz16BitMono = 22,
    SPSF_22kHz16BitStereo = 23,
    SPSF_24kHz8BitMono = 24,
    SPSF_24kHz8BitStereo = 25,
    SPSF_24kHz16BitMono = 26,
    SPSF_24kHz16BitStereo = 27,
    SPSF_32kHz8BitMono = 28,
    SPSF_32kHz8BitStereo = 29,
    SPSF_32kHz16BitMono = 30,
    SPSF_32kHz16BitStereo = 31,
    SPSF_44kHz8BitMono = 32,
    SPSF_44kHz8BitStereo = 33,
    SPSF_44kHz16BitMono = 34,
    SPSF_44kHz16BitStereo = 35,
    SPSF_48kHz8BitMono = 36,
    SPSF_48kHz8BitStereo = 37,
    SPSF_48kHz16BitMono = 38,
    SPSF_48kHz16BitStereo = 39,
    SPSF_TrueSpeech_8kHz1BitMono = 40,
    SPSF_CCITT_ALaw_8kHzMono = 41,
    SPSF_CCITT_ALaw_8kHzStereo = 42,
    SPSF_CCITT_ALaw_11kHzMono = 43,
    SPSF_CCITT_ALaw_11kHzStereo = 44,
    SPSF_CCITT_ALaw_22kHzMono = 45,
    SPSF_CCITT_ALaw_22kHzStereo = 46,
    SPSF_CCITT_ALaw_44kHzMono = 47,
    SPSF_CCITT_ALaw_44kHzStereo = 48,
    SPSF_CCITT_uLaw_8kHzMono = 49,
    SPSF_CCITT_uLaw_8kHzStereo = 50,
    SPSF_CCITT_uLaw_11kHzMono = 51,
    SPSF_CCITT_uLaw_11kHzStereo = 52,
    SPSF_CCITT_uLaw_22kHzMono = 53,
    SPSF_CCITT_uLaw_22kHzStereo = 54,
    SPSF_CCITT_uLaw_44kHzMono = 55,
    SPSF_CCITT_uLaw_44kHzStereo = 56,
    SPSF_ADPCM_8kHzMono = 57,
    SPSF_ADPCM_8kHzStereo = 58,
    SPSF_ADPCM_11kHzMono = 59,
    SPSF_ADPCM_11kHzStereo = 60,
    SPSF_ADPCM_22kHzMono = 61,
    SPSF_ADPCM_22kHzStereo = 62,
    SPSF_ADPCM_44kHzMono = 63,
    SPSF_ADPCM_44kHzStereo = 64,
    SPSF_GSM610_8kHzMono = 65,
    SPSF_GSM610_11kHzMono = 66,
    SPSF_GSM610_22kHzMono = 67,
    SPSF_GSM610_44kHzMono = 68,
    SPSF_NUM_FORMATS = 69
} SPSTREAMFORMAT;
public enum SPSTREAMFORMAT : int
{
    SPSF_Default = -1,
    SPSF_NoAssignedFormat = 0,
    SPSF_Text = 1,
    SPSF_NonStandardFormat = 2,
    SPSF_ExtendedAudioFormat = 3,
    SPSF_8kHz8BitMono = 4,
    SPSF_8kHz8BitStereo = 5,
    SPSF_8kHz16BitMono = 6,
    SPSF_8kHz16BitStereo = 7,
    SPSF_11kHz8BitMono = 8,
    SPSF_11kHz8BitStereo = 9,
    SPSF_11kHz16BitMono = 10,
    SPSF_11kHz16BitStereo = 11,
    SPSF_12kHz8BitMono = 12,
    SPSF_12kHz8BitStereo = 13,
    SPSF_12kHz16BitMono = 14,
    SPSF_12kHz16BitStereo = 15,
    SPSF_16kHz8BitMono = 16,
    SPSF_16kHz8BitStereo = 17,
    SPSF_16kHz16BitMono = 18,
    SPSF_16kHz16BitStereo = 19,
    SPSF_22kHz8BitMono = 20,
    SPSF_22kHz8BitStereo = 21,
    SPSF_22kHz16BitMono = 22,
    SPSF_22kHz16BitStereo = 23,
    SPSF_24kHz8BitMono = 24,
    SPSF_24kHz8BitStereo = 25,
    SPSF_24kHz16BitMono = 26,
    SPSF_24kHz16BitStereo = 27,
    SPSF_32kHz8BitMono = 28,
    SPSF_32kHz8BitStereo = 29,
    SPSF_32kHz16BitMono = 30,
    SPSF_32kHz16BitStereo = 31,
    SPSF_44kHz8BitMono = 32,
    SPSF_44kHz8BitStereo = 33,
    SPSF_44kHz16BitMono = 34,
    SPSF_44kHz16BitStereo = 35,
    SPSF_48kHz8BitMono = 36,
    SPSF_48kHz8BitStereo = 37,
    SPSF_48kHz16BitMono = 38,
    SPSF_48kHz16BitStereo = 39,
    SPSF_TrueSpeech_8kHz1BitMono = 40,
    SPSF_CCITT_ALaw_8kHzMono = 41,
    SPSF_CCITT_ALaw_8kHzStereo = 42,
    SPSF_CCITT_ALaw_11kHzMono = 43,
    SPSF_CCITT_ALaw_11kHzStereo = 44,
    SPSF_CCITT_ALaw_22kHzMono = 45,
    SPSF_CCITT_ALaw_22kHzStereo = 46,
    SPSF_CCITT_ALaw_44kHzMono = 47,
    SPSF_CCITT_ALaw_44kHzStereo = 48,
    SPSF_CCITT_uLaw_8kHzMono = 49,
    SPSF_CCITT_uLaw_8kHzStereo = 50,
    SPSF_CCITT_uLaw_11kHzMono = 51,
    SPSF_CCITT_uLaw_11kHzStereo = 52,
    SPSF_CCITT_uLaw_22kHzMono = 53,
    SPSF_CCITT_uLaw_22kHzStereo = 54,
    SPSF_CCITT_uLaw_44kHzMono = 55,
    SPSF_CCITT_uLaw_44kHzStereo = 56,
    SPSF_ADPCM_8kHzMono = 57,
    SPSF_ADPCM_8kHzStereo = 58,
    SPSF_ADPCM_11kHzMono = 59,
    SPSF_ADPCM_11kHzStereo = 60,
    SPSF_ADPCM_22kHzMono = 61,
    SPSF_ADPCM_22kHzStereo = 62,
    SPSF_ADPCM_44kHzMono = 63,
    SPSF_ADPCM_44kHzStereo = 64,
    SPSF_GSM610_8kHzMono = 65,
    SPSF_GSM610_11kHzMono = 66,
    SPSF_GSM610_22kHzMono = 67,
    SPSF_GSM610_44kHzMono = 68,
    SPSF_NUM_FORMATS = 69,
}
Public Enum SPSTREAMFORMAT As Integer
    SPSF_Default = -1
    SPSF_NoAssignedFormat = 0
    SPSF_Text = 1
    SPSF_NonStandardFormat = 2
    SPSF_ExtendedAudioFormat = 3
    SPSF_8kHz8BitMono = 4
    SPSF_8kHz8BitStereo = 5
    SPSF_8kHz16BitMono = 6
    SPSF_8kHz16BitStereo = 7
    SPSF_11kHz8BitMono = 8
    SPSF_11kHz8BitStereo = 9
    SPSF_11kHz16BitMono = 10
    SPSF_11kHz16BitStereo = 11
    SPSF_12kHz8BitMono = 12
    SPSF_12kHz8BitStereo = 13
    SPSF_12kHz16BitMono = 14
    SPSF_12kHz16BitStereo = 15
    SPSF_16kHz8BitMono = 16
    SPSF_16kHz8BitStereo = 17
    SPSF_16kHz16BitMono = 18
    SPSF_16kHz16BitStereo = 19
    SPSF_22kHz8BitMono = 20
    SPSF_22kHz8BitStereo = 21
    SPSF_22kHz16BitMono = 22
    SPSF_22kHz16BitStereo = 23
    SPSF_24kHz8BitMono = 24
    SPSF_24kHz8BitStereo = 25
    SPSF_24kHz16BitMono = 26
    SPSF_24kHz16BitStereo = 27
    SPSF_32kHz8BitMono = 28
    SPSF_32kHz8BitStereo = 29
    SPSF_32kHz16BitMono = 30
    SPSF_32kHz16BitStereo = 31
    SPSF_44kHz8BitMono = 32
    SPSF_44kHz8BitStereo = 33
    SPSF_44kHz16BitMono = 34
    SPSF_44kHz16BitStereo = 35
    SPSF_48kHz8BitMono = 36
    SPSF_48kHz8BitStereo = 37
    SPSF_48kHz16BitMono = 38
    SPSF_48kHz16BitStereo = 39
    SPSF_TrueSpeech_8kHz1BitMono = 40
    SPSF_CCITT_ALaw_8kHzMono = 41
    SPSF_CCITT_ALaw_8kHzStereo = 42
    SPSF_CCITT_ALaw_11kHzMono = 43
    SPSF_CCITT_ALaw_11kHzStereo = 44
    SPSF_CCITT_ALaw_22kHzMono = 45
    SPSF_CCITT_ALaw_22kHzStereo = 46
    SPSF_CCITT_ALaw_44kHzMono = 47
    SPSF_CCITT_ALaw_44kHzStereo = 48
    SPSF_CCITT_uLaw_8kHzMono = 49
    SPSF_CCITT_uLaw_8kHzStereo = 50
    SPSF_CCITT_uLaw_11kHzMono = 51
    SPSF_CCITT_uLaw_11kHzStereo = 52
    SPSF_CCITT_uLaw_22kHzMono = 53
    SPSF_CCITT_uLaw_22kHzStereo = 54
    SPSF_CCITT_uLaw_44kHzMono = 55
    SPSF_CCITT_uLaw_44kHzStereo = 56
    SPSF_ADPCM_8kHzMono = 57
    SPSF_ADPCM_8kHzStereo = 58
    SPSF_ADPCM_11kHzMono = 59
    SPSF_ADPCM_11kHzStereo = 60
    SPSF_ADPCM_22kHzMono = 61
    SPSF_ADPCM_22kHzStereo = 62
    SPSF_ADPCM_44kHzMono = 63
    SPSF_ADPCM_44kHzStereo = 64
    SPSF_GSM610_8kHzMono = 65
    SPSF_GSM610_11kHzMono = 66
    SPSF_GSM610_22kHzMono = 67
    SPSF_GSM610_44kHzMono = 68
    SPSF_NUM_FORMATS = 69
End Enum
import enum

class SPSTREAMFORMAT(enum.IntEnum):
    SPSF_Default = -1
    SPSF_NoAssignedFormat = 0
    SPSF_Text = 1
    SPSF_NonStandardFormat = 2
    SPSF_ExtendedAudioFormat = 3
    SPSF_8kHz8BitMono = 4
    SPSF_8kHz8BitStereo = 5
    SPSF_8kHz16BitMono = 6
    SPSF_8kHz16BitStereo = 7
    SPSF_11kHz8BitMono = 8
    SPSF_11kHz8BitStereo = 9
    SPSF_11kHz16BitMono = 10
    SPSF_11kHz16BitStereo = 11
    SPSF_12kHz8BitMono = 12
    SPSF_12kHz8BitStereo = 13
    SPSF_12kHz16BitMono = 14
    SPSF_12kHz16BitStereo = 15
    SPSF_16kHz8BitMono = 16
    SPSF_16kHz8BitStereo = 17
    SPSF_16kHz16BitMono = 18
    SPSF_16kHz16BitStereo = 19
    SPSF_22kHz8BitMono = 20
    SPSF_22kHz8BitStereo = 21
    SPSF_22kHz16BitMono = 22
    SPSF_22kHz16BitStereo = 23
    SPSF_24kHz8BitMono = 24
    SPSF_24kHz8BitStereo = 25
    SPSF_24kHz16BitMono = 26
    SPSF_24kHz16BitStereo = 27
    SPSF_32kHz8BitMono = 28
    SPSF_32kHz8BitStereo = 29
    SPSF_32kHz16BitMono = 30
    SPSF_32kHz16BitStereo = 31
    SPSF_44kHz8BitMono = 32
    SPSF_44kHz8BitStereo = 33
    SPSF_44kHz16BitMono = 34
    SPSF_44kHz16BitStereo = 35
    SPSF_48kHz8BitMono = 36
    SPSF_48kHz8BitStereo = 37
    SPSF_48kHz16BitMono = 38
    SPSF_48kHz16BitStereo = 39
    SPSF_TrueSpeech_8kHz1BitMono = 40
    SPSF_CCITT_ALaw_8kHzMono = 41
    SPSF_CCITT_ALaw_8kHzStereo = 42
    SPSF_CCITT_ALaw_11kHzMono = 43
    SPSF_CCITT_ALaw_11kHzStereo = 44
    SPSF_CCITT_ALaw_22kHzMono = 45
    SPSF_CCITT_ALaw_22kHzStereo = 46
    SPSF_CCITT_ALaw_44kHzMono = 47
    SPSF_CCITT_ALaw_44kHzStereo = 48
    SPSF_CCITT_uLaw_8kHzMono = 49
    SPSF_CCITT_uLaw_8kHzStereo = 50
    SPSF_CCITT_uLaw_11kHzMono = 51
    SPSF_CCITT_uLaw_11kHzStereo = 52
    SPSF_CCITT_uLaw_22kHzMono = 53
    SPSF_CCITT_uLaw_22kHzStereo = 54
    SPSF_CCITT_uLaw_44kHzMono = 55
    SPSF_CCITT_uLaw_44kHzStereo = 56
    SPSF_ADPCM_8kHzMono = 57
    SPSF_ADPCM_8kHzStereo = 58
    SPSF_ADPCM_11kHzMono = 59
    SPSF_ADPCM_11kHzStereo = 60
    SPSF_ADPCM_22kHzMono = 61
    SPSF_ADPCM_22kHzStereo = 62
    SPSF_ADPCM_44kHzMono = 63
    SPSF_ADPCM_44kHzStereo = 64
    SPSF_GSM610_8kHzMono = 65
    SPSF_GSM610_11kHzMono = 66
    SPSF_GSM610_22kHzMono = 67
    SPSF_GSM610_44kHzMono = 68
    SPSF_NUM_FORMATS = 69
// SPSTREAMFORMAT
pub const SPSF_Default: i32 = -1;
pub const SPSF_NoAssignedFormat: i32 = 0;
pub const SPSF_Text: i32 = 1;
pub const SPSF_NonStandardFormat: i32 = 2;
pub const SPSF_ExtendedAudioFormat: i32 = 3;
pub const SPSF_8kHz8BitMono: i32 = 4;
pub const SPSF_8kHz8BitStereo: i32 = 5;
pub const SPSF_8kHz16BitMono: i32 = 6;
pub const SPSF_8kHz16BitStereo: i32 = 7;
pub const SPSF_11kHz8BitMono: i32 = 8;
pub const SPSF_11kHz8BitStereo: i32 = 9;
pub const SPSF_11kHz16BitMono: i32 = 10;
pub const SPSF_11kHz16BitStereo: i32 = 11;
pub const SPSF_12kHz8BitMono: i32 = 12;
pub const SPSF_12kHz8BitStereo: i32 = 13;
pub const SPSF_12kHz16BitMono: i32 = 14;
pub const SPSF_12kHz16BitStereo: i32 = 15;
pub const SPSF_16kHz8BitMono: i32 = 16;
pub const SPSF_16kHz8BitStereo: i32 = 17;
pub const SPSF_16kHz16BitMono: i32 = 18;
pub const SPSF_16kHz16BitStereo: i32 = 19;
pub const SPSF_22kHz8BitMono: i32 = 20;
pub const SPSF_22kHz8BitStereo: i32 = 21;
pub const SPSF_22kHz16BitMono: i32 = 22;
pub const SPSF_22kHz16BitStereo: i32 = 23;
pub const SPSF_24kHz8BitMono: i32 = 24;
pub const SPSF_24kHz8BitStereo: i32 = 25;
pub const SPSF_24kHz16BitMono: i32 = 26;
pub const SPSF_24kHz16BitStereo: i32 = 27;
pub const SPSF_32kHz8BitMono: i32 = 28;
pub const SPSF_32kHz8BitStereo: i32 = 29;
pub const SPSF_32kHz16BitMono: i32 = 30;
pub const SPSF_32kHz16BitStereo: i32 = 31;
pub const SPSF_44kHz8BitMono: i32 = 32;
pub const SPSF_44kHz8BitStereo: i32 = 33;
pub const SPSF_44kHz16BitMono: i32 = 34;
pub const SPSF_44kHz16BitStereo: i32 = 35;
pub const SPSF_48kHz8BitMono: i32 = 36;
pub const SPSF_48kHz8BitStereo: i32 = 37;
pub const SPSF_48kHz16BitMono: i32 = 38;
pub const SPSF_48kHz16BitStereo: i32 = 39;
pub const SPSF_TrueSpeech_8kHz1BitMono: i32 = 40;
pub const SPSF_CCITT_ALaw_8kHzMono: i32 = 41;
pub const SPSF_CCITT_ALaw_8kHzStereo: i32 = 42;
pub const SPSF_CCITT_ALaw_11kHzMono: i32 = 43;
pub const SPSF_CCITT_ALaw_11kHzStereo: i32 = 44;
pub const SPSF_CCITT_ALaw_22kHzMono: i32 = 45;
pub const SPSF_CCITT_ALaw_22kHzStereo: i32 = 46;
pub const SPSF_CCITT_ALaw_44kHzMono: i32 = 47;
pub const SPSF_CCITT_ALaw_44kHzStereo: i32 = 48;
pub const SPSF_CCITT_uLaw_8kHzMono: i32 = 49;
pub const SPSF_CCITT_uLaw_8kHzStereo: i32 = 50;
pub const SPSF_CCITT_uLaw_11kHzMono: i32 = 51;
pub const SPSF_CCITT_uLaw_11kHzStereo: i32 = 52;
pub const SPSF_CCITT_uLaw_22kHzMono: i32 = 53;
pub const SPSF_CCITT_uLaw_22kHzStereo: i32 = 54;
pub const SPSF_CCITT_uLaw_44kHzMono: i32 = 55;
pub const SPSF_CCITT_uLaw_44kHzStereo: i32 = 56;
pub const SPSF_ADPCM_8kHzMono: i32 = 57;
pub const SPSF_ADPCM_8kHzStereo: i32 = 58;
pub const SPSF_ADPCM_11kHzMono: i32 = 59;
pub const SPSF_ADPCM_11kHzStereo: i32 = 60;
pub const SPSF_ADPCM_22kHzMono: i32 = 61;
pub const SPSF_ADPCM_22kHzStereo: i32 = 62;
pub const SPSF_ADPCM_44kHzMono: i32 = 63;
pub const SPSF_ADPCM_44kHzStereo: i32 = 64;
pub const SPSF_GSM610_8kHzMono: i32 = 65;
pub const SPSF_GSM610_11kHzMono: i32 = 66;
pub const SPSF_GSM610_22kHzMono: i32 = 67;
pub const SPSF_GSM610_44kHzMono: i32 = 68;
pub const SPSF_NUM_FORMATS: i32 = 69;
// SPSTREAMFORMAT
const (
	SPSF_Default int32 = -1
	SPSF_NoAssignedFormat int32 = 0
	SPSF_Text int32 = 1
	SPSF_NonStandardFormat int32 = 2
	SPSF_ExtendedAudioFormat int32 = 3
	SPSF_8kHz8BitMono int32 = 4
	SPSF_8kHz8BitStereo int32 = 5
	SPSF_8kHz16BitMono int32 = 6
	SPSF_8kHz16BitStereo int32 = 7
	SPSF_11kHz8BitMono int32 = 8
	SPSF_11kHz8BitStereo int32 = 9
	SPSF_11kHz16BitMono int32 = 10
	SPSF_11kHz16BitStereo int32 = 11
	SPSF_12kHz8BitMono int32 = 12
	SPSF_12kHz8BitStereo int32 = 13
	SPSF_12kHz16BitMono int32 = 14
	SPSF_12kHz16BitStereo int32 = 15
	SPSF_16kHz8BitMono int32 = 16
	SPSF_16kHz8BitStereo int32 = 17
	SPSF_16kHz16BitMono int32 = 18
	SPSF_16kHz16BitStereo int32 = 19
	SPSF_22kHz8BitMono int32 = 20
	SPSF_22kHz8BitStereo int32 = 21
	SPSF_22kHz16BitMono int32 = 22
	SPSF_22kHz16BitStereo int32 = 23
	SPSF_24kHz8BitMono int32 = 24
	SPSF_24kHz8BitStereo int32 = 25
	SPSF_24kHz16BitMono int32 = 26
	SPSF_24kHz16BitStereo int32 = 27
	SPSF_32kHz8BitMono int32 = 28
	SPSF_32kHz8BitStereo int32 = 29
	SPSF_32kHz16BitMono int32 = 30
	SPSF_32kHz16BitStereo int32 = 31
	SPSF_44kHz8BitMono int32 = 32
	SPSF_44kHz8BitStereo int32 = 33
	SPSF_44kHz16BitMono int32 = 34
	SPSF_44kHz16BitStereo int32 = 35
	SPSF_48kHz8BitMono int32 = 36
	SPSF_48kHz8BitStereo int32 = 37
	SPSF_48kHz16BitMono int32 = 38
	SPSF_48kHz16BitStereo int32 = 39
	SPSF_TrueSpeech_8kHz1BitMono int32 = 40
	SPSF_CCITT_ALaw_8kHzMono int32 = 41
	SPSF_CCITT_ALaw_8kHzStereo int32 = 42
	SPSF_CCITT_ALaw_11kHzMono int32 = 43
	SPSF_CCITT_ALaw_11kHzStereo int32 = 44
	SPSF_CCITT_ALaw_22kHzMono int32 = 45
	SPSF_CCITT_ALaw_22kHzStereo int32 = 46
	SPSF_CCITT_ALaw_44kHzMono int32 = 47
	SPSF_CCITT_ALaw_44kHzStereo int32 = 48
	SPSF_CCITT_uLaw_8kHzMono int32 = 49
	SPSF_CCITT_uLaw_8kHzStereo int32 = 50
	SPSF_CCITT_uLaw_11kHzMono int32 = 51
	SPSF_CCITT_uLaw_11kHzStereo int32 = 52
	SPSF_CCITT_uLaw_22kHzMono int32 = 53
	SPSF_CCITT_uLaw_22kHzStereo int32 = 54
	SPSF_CCITT_uLaw_44kHzMono int32 = 55
	SPSF_CCITT_uLaw_44kHzStereo int32 = 56
	SPSF_ADPCM_8kHzMono int32 = 57
	SPSF_ADPCM_8kHzStereo int32 = 58
	SPSF_ADPCM_11kHzMono int32 = 59
	SPSF_ADPCM_11kHzStereo int32 = 60
	SPSF_ADPCM_22kHzMono int32 = 61
	SPSF_ADPCM_22kHzStereo int32 = 62
	SPSF_ADPCM_44kHzMono int32 = 63
	SPSF_ADPCM_44kHzStereo int32 = 64
	SPSF_GSM610_8kHzMono int32 = 65
	SPSF_GSM610_11kHzMono int32 = 66
	SPSF_GSM610_22kHzMono int32 = 67
	SPSF_GSM610_44kHzMono int32 = 68
	SPSF_NUM_FORMATS int32 = 69
)
const
  SPSF_Default = -1;
  SPSF_NoAssignedFormat = 0;
  SPSF_Text = 1;
  SPSF_NonStandardFormat = 2;
  SPSF_ExtendedAudioFormat = 3;
  SPSF_8kHz8BitMono = 4;
  SPSF_8kHz8BitStereo = 5;
  SPSF_8kHz16BitMono = 6;
  SPSF_8kHz16BitStereo = 7;
  SPSF_11kHz8BitMono = 8;
  SPSF_11kHz8BitStereo = 9;
  SPSF_11kHz16BitMono = 10;
  SPSF_11kHz16BitStereo = 11;
  SPSF_12kHz8BitMono = 12;
  SPSF_12kHz8BitStereo = 13;
  SPSF_12kHz16BitMono = 14;
  SPSF_12kHz16BitStereo = 15;
  SPSF_16kHz8BitMono = 16;
  SPSF_16kHz8BitStereo = 17;
  SPSF_16kHz16BitMono = 18;
  SPSF_16kHz16BitStereo = 19;
  SPSF_22kHz8BitMono = 20;
  SPSF_22kHz8BitStereo = 21;
  SPSF_22kHz16BitMono = 22;
  SPSF_22kHz16BitStereo = 23;
  SPSF_24kHz8BitMono = 24;
  SPSF_24kHz8BitStereo = 25;
  SPSF_24kHz16BitMono = 26;
  SPSF_24kHz16BitStereo = 27;
  SPSF_32kHz8BitMono = 28;
  SPSF_32kHz8BitStereo = 29;
  SPSF_32kHz16BitMono = 30;
  SPSF_32kHz16BitStereo = 31;
  SPSF_44kHz8BitMono = 32;
  SPSF_44kHz8BitStereo = 33;
  SPSF_44kHz16BitMono = 34;
  SPSF_44kHz16BitStereo = 35;
  SPSF_48kHz8BitMono = 36;
  SPSF_48kHz8BitStereo = 37;
  SPSF_48kHz16BitMono = 38;
  SPSF_48kHz16BitStereo = 39;
  SPSF_TrueSpeech_8kHz1BitMono = 40;
  SPSF_CCITT_ALaw_8kHzMono = 41;
  SPSF_CCITT_ALaw_8kHzStereo = 42;
  SPSF_CCITT_ALaw_11kHzMono = 43;
  SPSF_CCITT_ALaw_11kHzStereo = 44;
  SPSF_CCITT_ALaw_22kHzMono = 45;
  SPSF_CCITT_ALaw_22kHzStereo = 46;
  SPSF_CCITT_ALaw_44kHzMono = 47;
  SPSF_CCITT_ALaw_44kHzStereo = 48;
  SPSF_CCITT_uLaw_8kHzMono = 49;
  SPSF_CCITT_uLaw_8kHzStereo = 50;
  SPSF_CCITT_uLaw_11kHzMono = 51;
  SPSF_CCITT_uLaw_11kHzStereo = 52;
  SPSF_CCITT_uLaw_22kHzMono = 53;
  SPSF_CCITT_uLaw_22kHzStereo = 54;
  SPSF_CCITT_uLaw_44kHzMono = 55;
  SPSF_CCITT_uLaw_44kHzStereo = 56;
  SPSF_ADPCM_8kHzMono = 57;
  SPSF_ADPCM_8kHzStereo = 58;
  SPSF_ADPCM_11kHzMono = 59;
  SPSF_ADPCM_11kHzStereo = 60;
  SPSF_ADPCM_22kHzMono = 61;
  SPSF_ADPCM_22kHzStereo = 62;
  SPSF_ADPCM_44kHzMono = 63;
  SPSF_ADPCM_44kHzStereo = 64;
  SPSF_GSM610_8kHzMono = 65;
  SPSF_GSM610_11kHzMono = 66;
  SPSF_GSM610_22kHzMono = 67;
  SPSF_GSM610_44kHzMono = 68;
  SPSF_NUM_FORMATS = 69;
// SPSTREAMFORMAT
pub const SPSF_Default: i32 = -1;
pub const SPSF_NoAssignedFormat: i32 = 0;
pub const SPSF_Text: i32 = 1;
pub const SPSF_NonStandardFormat: i32 = 2;
pub const SPSF_ExtendedAudioFormat: i32 = 3;
pub const SPSF_8kHz8BitMono: i32 = 4;
pub const SPSF_8kHz8BitStereo: i32 = 5;
pub const SPSF_8kHz16BitMono: i32 = 6;
pub const SPSF_8kHz16BitStereo: i32 = 7;
pub const SPSF_11kHz8BitMono: i32 = 8;
pub const SPSF_11kHz8BitStereo: i32 = 9;
pub const SPSF_11kHz16BitMono: i32 = 10;
pub const SPSF_11kHz16BitStereo: i32 = 11;
pub const SPSF_12kHz8BitMono: i32 = 12;
pub const SPSF_12kHz8BitStereo: i32 = 13;
pub const SPSF_12kHz16BitMono: i32 = 14;
pub const SPSF_12kHz16BitStereo: i32 = 15;
pub const SPSF_16kHz8BitMono: i32 = 16;
pub const SPSF_16kHz8BitStereo: i32 = 17;
pub const SPSF_16kHz16BitMono: i32 = 18;
pub const SPSF_16kHz16BitStereo: i32 = 19;
pub const SPSF_22kHz8BitMono: i32 = 20;
pub const SPSF_22kHz8BitStereo: i32 = 21;
pub const SPSF_22kHz16BitMono: i32 = 22;
pub const SPSF_22kHz16BitStereo: i32 = 23;
pub const SPSF_24kHz8BitMono: i32 = 24;
pub const SPSF_24kHz8BitStereo: i32 = 25;
pub const SPSF_24kHz16BitMono: i32 = 26;
pub const SPSF_24kHz16BitStereo: i32 = 27;
pub const SPSF_32kHz8BitMono: i32 = 28;
pub const SPSF_32kHz8BitStereo: i32 = 29;
pub const SPSF_32kHz16BitMono: i32 = 30;
pub const SPSF_32kHz16BitStereo: i32 = 31;
pub const SPSF_44kHz8BitMono: i32 = 32;
pub const SPSF_44kHz8BitStereo: i32 = 33;
pub const SPSF_44kHz16BitMono: i32 = 34;
pub const SPSF_44kHz16BitStereo: i32 = 35;
pub const SPSF_48kHz8BitMono: i32 = 36;
pub const SPSF_48kHz8BitStereo: i32 = 37;
pub const SPSF_48kHz16BitMono: i32 = 38;
pub const SPSF_48kHz16BitStereo: i32 = 39;
pub const SPSF_TrueSpeech_8kHz1BitMono: i32 = 40;
pub const SPSF_CCITT_ALaw_8kHzMono: i32 = 41;
pub const SPSF_CCITT_ALaw_8kHzStereo: i32 = 42;
pub const SPSF_CCITT_ALaw_11kHzMono: i32 = 43;
pub const SPSF_CCITT_ALaw_11kHzStereo: i32 = 44;
pub const SPSF_CCITT_ALaw_22kHzMono: i32 = 45;
pub const SPSF_CCITT_ALaw_22kHzStereo: i32 = 46;
pub const SPSF_CCITT_ALaw_44kHzMono: i32 = 47;
pub const SPSF_CCITT_ALaw_44kHzStereo: i32 = 48;
pub const SPSF_CCITT_uLaw_8kHzMono: i32 = 49;
pub const SPSF_CCITT_uLaw_8kHzStereo: i32 = 50;
pub const SPSF_CCITT_uLaw_11kHzMono: i32 = 51;
pub const SPSF_CCITT_uLaw_11kHzStereo: i32 = 52;
pub const SPSF_CCITT_uLaw_22kHzMono: i32 = 53;
pub const SPSF_CCITT_uLaw_22kHzStereo: i32 = 54;
pub const SPSF_CCITT_uLaw_44kHzMono: i32 = 55;
pub const SPSF_CCITT_uLaw_44kHzStereo: i32 = 56;
pub const SPSF_ADPCM_8kHzMono: i32 = 57;
pub const SPSF_ADPCM_8kHzStereo: i32 = 58;
pub const SPSF_ADPCM_11kHzMono: i32 = 59;
pub const SPSF_ADPCM_11kHzStereo: i32 = 60;
pub const SPSF_ADPCM_22kHzMono: i32 = 61;
pub const SPSF_ADPCM_22kHzStereo: i32 = 62;
pub const SPSF_ADPCM_44kHzMono: i32 = 63;
pub const SPSF_ADPCM_44kHzStereo: i32 = 64;
pub const SPSF_GSM610_8kHzMono: i32 = 65;
pub const SPSF_GSM610_11kHzMono: i32 = 66;
pub const SPSF_GSM610_22kHzMono: i32 = 67;
pub const SPSF_GSM610_44kHzMono: i32 = 68;
pub const SPSF_NUM_FORMATS: i32 = 69;
const
  SPSF_Default* = -1
  SPSF_NoAssignedFormat* = 0
  SPSF_Text* = 1
  SPSF_NonStandardFormat* = 2
  SPSF_ExtendedAudioFormat* = 3
  SPSF_8kHz8BitMono* = 4
  SPSF_8kHz8BitStereo* = 5
  SPSF_8kHz16BitMono* = 6
  SPSF_8kHz16BitStereo* = 7
  SPSF_11kHz8BitMono* = 8
  SPSF_11kHz8BitStereo* = 9
  SPSF_11kHz16BitMono* = 10
  SPSF_11kHz16BitStereo* = 11
  SPSF_12kHz8BitMono* = 12
  SPSF_12kHz8BitStereo* = 13
  SPSF_12kHz16BitMono* = 14
  SPSF_12kHz16BitStereo* = 15
  SPSF_16kHz8BitMono* = 16
  SPSF_16kHz8BitStereo* = 17
  SPSF_16kHz16BitMono* = 18
  SPSF_16kHz16BitStereo* = 19
  SPSF_22kHz8BitMono* = 20
  SPSF_22kHz8BitStereo* = 21
  SPSF_22kHz16BitMono* = 22
  SPSF_22kHz16BitStereo* = 23
  SPSF_24kHz8BitMono* = 24
  SPSF_24kHz8BitStereo* = 25
  SPSF_24kHz16BitMono* = 26
  SPSF_24kHz16BitStereo* = 27
  SPSF_32kHz8BitMono* = 28
  SPSF_32kHz8BitStereo* = 29
  SPSF_32kHz16BitMono* = 30
  SPSF_32kHz16BitStereo* = 31
  SPSF_44kHz8BitMono* = 32
  SPSF_44kHz8BitStereo* = 33
  SPSF_44kHz16BitMono* = 34
  SPSF_44kHz16BitStereo* = 35
  SPSF_48kHz8BitMono* = 36
  SPSF_48kHz8BitStereo* = 37
  SPSF_48kHz16BitMono* = 38
  SPSF_48kHz16BitStereo* = 39
  SPSF_TrueSpeech_8kHz1BitMono* = 40
  SPSF_CCITT_ALaw_8kHzMono* = 41
  SPSF_CCITT_ALaw_8kHzStereo* = 42
  SPSF_CCITT_ALaw_11kHzMono* = 43
  SPSF_CCITT_ALaw_11kHzStereo* = 44
  SPSF_CCITT_ALaw_22kHzMono* = 45
  SPSF_CCITT_ALaw_22kHzStereo* = 46
  SPSF_CCITT_ALaw_44kHzMono* = 47
  SPSF_CCITT_ALaw_44kHzStereo* = 48
  SPSF_CCITT_uLaw_8kHzMono* = 49
  SPSF_CCITT_uLaw_8kHzStereo* = 50
  SPSF_CCITT_uLaw_11kHzMono* = 51
  SPSF_CCITT_uLaw_11kHzStereo* = 52
  SPSF_CCITT_uLaw_22kHzMono* = 53
  SPSF_CCITT_uLaw_22kHzStereo* = 54
  SPSF_CCITT_uLaw_44kHzMono* = 55
  SPSF_CCITT_uLaw_44kHzStereo* = 56
  SPSF_ADPCM_8kHzMono* = 57
  SPSF_ADPCM_8kHzStereo* = 58
  SPSF_ADPCM_11kHzMono* = 59
  SPSF_ADPCM_11kHzStereo* = 60
  SPSF_ADPCM_22kHzMono* = 61
  SPSF_ADPCM_22kHzStereo* = 62
  SPSF_ADPCM_44kHzMono* = 63
  SPSF_ADPCM_44kHzStereo* = 64
  SPSF_GSM610_8kHzMono* = 65
  SPSF_GSM610_11kHzMono* = 66
  SPSF_GSM610_22kHzMono* = 67
  SPSF_GSM610_44kHzMono* = 68
  SPSF_NUM_FORMATS* = 69
enum SPSTREAMFORMAT : int {
    SPSF_Default = -1,
    SPSF_NoAssignedFormat = 0,
    SPSF_Text = 1,
    SPSF_NonStandardFormat = 2,
    SPSF_ExtendedAudioFormat = 3,
    SPSF_8kHz8BitMono = 4,
    SPSF_8kHz8BitStereo = 5,
    SPSF_8kHz16BitMono = 6,
    SPSF_8kHz16BitStereo = 7,
    SPSF_11kHz8BitMono = 8,
    SPSF_11kHz8BitStereo = 9,
    SPSF_11kHz16BitMono = 10,
    SPSF_11kHz16BitStereo = 11,
    SPSF_12kHz8BitMono = 12,
    SPSF_12kHz8BitStereo = 13,
    SPSF_12kHz16BitMono = 14,
    SPSF_12kHz16BitStereo = 15,
    SPSF_16kHz8BitMono = 16,
    SPSF_16kHz8BitStereo = 17,
    SPSF_16kHz16BitMono = 18,
    SPSF_16kHz16BitStereo = 19,
    SPSF_22kHz8BitMono = 20,
    SPSF_22kHz8BitStereo = 21,
    SPSF_22kHz16BitMono = 22,
    SPSF_22kHz16BitStereo = 23,
    SPSF_24kHz8BitMono = 24,
    SPSF_24kHz8BitStereo = 25,
    SPSF_24kHz16BitMono = 26,
    SPSF_24kHz16BitStereo = 27,
    SPSF_32kHz8BitMono = 28,
    SPSF_32kHz8BitStereo = 29,
    SPSF_32kHz16BitMono = 30,
    SPSF_32kHz16BitStereo = 31,
    SPSF_44kHz8BitMono = 32,
    SPSF_44kHz8BitStereo = 33,
    SPSF_44kHz16BitMono = 34,
    SPSF_44kHz16BitStereo = 35,
    SPSF_48kHz8BitMono = 36,
    SPSF_48kHz8BitStereo = 37,
    SPSF_48kHz16BitMono = 38,
    SPSF_48kHz16BitStereo = 39,
    SPSF_TrueSpeech_8kHz1BitMono = 40,
    SPSF_CCITT_ALaw_8kHzMono = 41,
    SPSF_CCITT_ALaw_8kHzStereo = 42,
    SPSF_CCITT_ALaw_11kHzMono = 43,
    SPSF_CCITT_ALaw_11kHzStereo = 44,
    SPSF_CCITT_ALaw_22kHzMono = 45,
    SPSF_CCITT_ALaw_22kHzStereo = 46,
    SPSF_CCITT_ALaw_44kHzMono = 47,
    SPSF_CCITT_ALaw_44kHzStereo = 48,
    SPSF_CCITT_uLaw_8kHzMono = 49,
    SPSF_CCITT_uLaw_8kHzStereo = 50,
    SPSF_CCITT_uLaw_11kHzMono = 51,
    SPSF_CCITT_uLaw_11kHzStereo = 52,
    SPSF_CCITT_uLaw_22kHzMono = 53,
    SPSF_CCITT_uLaw_22kHzStereo = 54,
    SPSF_CCITT_uLaw_44kHzMono = 55,
    SPSF_CCITT_uLaw_44kHzStereo = 56,
    SPSF_ADPCM_8kHzMono = 57,
    SPSF_ADPCM_8kHzStereo = 58,
    SPSF_ADPCM_11kHzMono = 59,
    SPSF_ADPCM_11kHzStereo = 60,
    SPSF_ADPCM_22kHzMono = 61,
    SPSF_ADPCM_22kHzStereo = 62,
    SPSF_ADPCM_44kHzMono = 63,
    SPSF_ADPCM_44kHzStereo = 64,
    SPSF_GSM610_8kHzMono = 65,
    SPSF_GSM610_11kHzMono = 66,
    SPSF_GSM610_22kHzMono = 67,
    SPSF_GSM610_44kHzMono = 68,
    SPSF_NUM_FORMATS = 69,
}
#define global SPSF_Default                 0xFFFFFFFF
#define global SPSF_NoAssignedFormat        0x0
#define global SPSF_Text                    0x1
#define global SPSF_NonStandardFormat       0x2
#define global SPSF_ExtendedAudioFormat     0x3
#define global SPSF_8kHz8BitMono            0x4
#define global SPSF_8kHz8BitStereo          0x5
#define global SPSF_8kHz16BitMono           0x6
#define global SPSF_8kHz16BitStereo         0x7
#define global SPSF_11kHz8BitMono           0x8
#define global SPSF_11kHz8BitStereo         0x9
#define global SPSF_11kHz16BitMono          0xA
#define global SPSF_11kHz16BitStereo        0xB
#define global SPSF_12kHz8BitMono           0xC
#define global SPSF_12kHz8BitStereo         0xD
#define global SPSF_12kHz16BitMono          0xE
#define global SPSF_12kHz16BitStereo        0xF
#define global SPSF_16kHz8BitMono           0x10
#define global SPSF_16kHz8BitStereo         0x11
#define global SPSF_16kHz16BitMono          0x12
#define global SPSF_16kHz16BitStereo        0x13
#define global SPSF_22kHz8BitMono           0x14
#define global SPSF_22kHz8BitStereo         0x15
#define global SPSF_22kHz16BitMono          0x16
#define global SPSF_22kHz16BitStereo        0x17
#define global SPSF_24kHz8BitMono           0x18
#define global SPSF_24kHz8BitStereo         0x19
#define global SPSF_24kHz16BitMono          0x1A
#define global SPSF_24kHz16BitStereo        0x1B
#define global SPSF_32kHz8BitMono           0x1C
#define global SPSF_32kHz8BitStereo         0x1D
#define global SPSF_32kHz16BitMono          0x1E
#define global SPSF_32kHz16BitStereo        0x1F
#define global SPSF_44kHz8BitMono           0x20
#define global SPSF_44kHz8BitStereo         0x21
#define global SPSF_44kHz16BitMono          0x22
#define global SPSF_44kHz16BitStereo        0x23
#define global SPSF_48kHz8BitMono           0x24
#define global SPSF_48kHz8BitStereo         0x25
#define global SPSF_48kHz16BitMono          0x26
#define global SPSF_48kHz16BitStereo        0x27
#define global SPSF_TrueSpeech_8kHz1BitMono 0x28
#define global SPSF_CCITT_ALaw_8kHzMono     0x29
#define global SPSF_CCITT_ALaw_8kHzStereo   0x2A
#define global SPSF_CCITT_ALaw_11kHzMono    0x2B
#define global SPSF_CCITT_ALaw_11kHzStereo  0x2C
#define global SPSF_CCITT_ALaw_22kHzMono    0x2D
#define global SPSF_CCITT_ALaw_22kHzStereo  0x2E
#define global SPSF_CCITT_ALaw_44kHzMono    0x2F
#define global SPSF_CCITT_ALaw_44kHzStereo  0x30
#define global SPSF_CCITT_uLaw_8kHzMono     0x31
#define global SPSF_CCITT_uLaw_8kHzStereo   0x32
#define global SPSF_CCITT_uLaw_11kHzMono    0x33
#define global SPSF_CCITT_uLaw_11kHzStereo  0x34
#define global SPSF_CCITT_uLaw_22kHzMono    0x35
#define global SPSF_CCITT_uLaw_22kHzStereo  0x36
#define global SPSF_CCITT_uLaw_44kHzMono    0x37
#define global SPSF_CCITT_uLaw_44kHzStereo  0x38
#define global SPSF_ADPCM_8kHzMono          0x39
#define global SPSF_ADPCM_8kHzStereo        0x3A
#define global SPSF_ADPCM_11kHzMono         0x3B
#define global SPSF_ADPCM_11kHzStereo       0x3C
#define global SPSF_ADPCM_22kHzMono         0x3D
#define global SPSF_ADPCM_22kHzStereo       0x3E
#define global SPSF_ADPCM_44kHzMono         0x3F
#define global SPSF_ADPCM_44kHzStereo       0x40
#define global SPSF_GSM610_8kHzMono         0x41
#define global SPSF_GSM610_11kHzMono        0x42
#define global SPSF_GSM610_22kHzMono        0x43
#define global SPSF_GSM610_44kHzMono        0x44
#define global SPSF_NUM_FORMATS             0x45