m
This commit is contained in:
@@ -0,0 +1,500 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace CSCore
|
||||
{
|
||||
// Token: 0x02000003 RID: 3
|
||||
[Token(Token = "0x2000003")]
|
||||
public enum AudioEncoding : short
|
||||
{
|
||||
// Token: 0x040000A6 RID: 166
|
||||
[Token(Token = "0x40000A6")]
|
||||
Unknown,
|
||||
// Token: 0x040000A7 RID: 167
|
||||
[Token(Token = "0x40000A7")]
|
||||
Pcm,
|
||||
// Token: 0x040000A8 RID: 168
|
||||
[Token(Token = "0x40000A8")]
|
||||
Adpcm,
|
||||
// Token: 0x040000A9 RID: 169
|
||||
[Token(Token = "0x40000A9")]
|
||||
IeeeFloat,
|
||||
// Token: 0x040000AA RID: 170
|
||||
[Token(Token = "0x40000AA")]
|
||||
Vselp,
|
||||
// Token: 0x040000AB RID: 171
|
||||
[Token(Token = "0x40000AB")]
|
||||
IbmCvsd,
|
||||
// Token: 0x040000AC RID: 172
|
||||
[Token(Token = "0x40000AC")]
|
||||
ALaw,
|
||||
// Token: 0x040000AD RID: 173
|
||||
[Token(Token = "0x40000AD")]
|
||||
MuLaw,
|
||||
// Token: 0x040000AE RID: 174
|
||||
[Token(Token = "0x40000AE")]
|
||||
Dts,
|
||||
// Token: 0x040000AF RID: 175
|
||||
[Token(Token = "0x40000AF")]
|
||||
Drm,
|
||||
// Token: 0x040000B0 RID: 176
|
||||
[Token(Token = "0x40000B0")]
|
||||
WmaVoice9,
|
||||
// Token: 0x040000B1 RID: 177
|
||||
[Token(Token = "0x40000B1")]
|
||||
OkiAdpcm = 16,
|
||||
// Token: 0x040000B2 RID: 178
|
||||
[Token(Token = "0x40000B2")]
|
||||
DviAdpcm,
|
||||
// Token: 0x040000B3 RID: 179
|
||||
[Token(Token = "0x40000B3")]
|
||||
ImaAdpcm = 17,
|
||||
// Token: 0x040000B4 RID: 180
|
||||
[Token(Token = "0x40000B4")]
|
||||
MediaspaceAdpcm,
|
||||
// Token: 0x040000B5 RID: 181
|
||||
[Token(Token = "0x40000B5")]
|
||||
SierraAdpcm,
|
||||
// Token: 0x040000B6 RID: 182
|
||||
[Token(Token = "0x40000B6")]
|
||||
G723Adpcm,
|
||||
// Token: 0x040000B7 RID: 183
|
||||
[Token(Token = "0x40000B7")]
|
||||
DigiStd,
|
||||
// Token: 0x040000B8 RID: 184
|
||||
[Token(Token = "0x40000B8")]
|
||||
DigiFix,
|
||||
// Token: 0x040000B9 RID: 185
|
||||
[Token(Token = "0x40000B9")]
|
||||
DialogicOkiAdpcm,
|
||||
// Token: 0x040000BA RID: 186
|
||||
[Token(Token = "0x40000BA")]
|
||||
MediaVisionAdpcm,
|
||||
// Token: 0x040000BB RID: 187
|
||||
[Token(Token = "0x40000BB")]
|
||||
CUCodec,
|
||||
// Token: 0x040000BC RID: 188
|
||||
[Token(Token = "0x40000BC")]
|
||||
YamahaAdpcm = 32,
|
||||
// Token: 0x040000BD RID: 189
|
||||
[Token(Token = "0x40000BD")]
|
||||
SonarC,
|
||||
// Token: 0x040000BE RID: 190
|
||||
[Token(Token = "0x40000BE")]
|
||||
DspGroupTrueSpeech,
|
||||
// Token: 0x040000BF RID: 191
|
||||
[Token(Token = "0x40000BF")]
|
||||
EchoSpeechCorporation1,
|
||||
// Token: 0x040000C0 RID: 192
|
||||
[Token(Token = "0x40000C0")]
|
||||
AudioFileAf36,
|
||||
// Token: 0x040000C1 RID: 193
|
||||
[Token(Token = "0x40000C1")]
|
||||
Aptx,
|
||||
// Token: 0x040000C2 RID: 194
|
||||
[Token(Token = "0x40000C2")]
|
||||
AudioFileAf10,
|
||||
// Token: 0x040000C3 RID: 195
|
||||
[Token(Token = "0x40000C3")]
|
||||
Prosody1612,
|
||||
// Token: 0x040000C4 RID: 196
|
||||
[Token(Token = "0x40000C4")]
|
||||
Lrc,
|
||||
// Token: 0x040000C5 RID: 197
|
||||
[Token(Token = "0x40000C5")]
|
||||
DolbyAc2 = 48,
|
||||
// Token: 0x040000C6 RID: 198
|
||||
[Token(Token = "0x40000C6")]
|
||||
Gsm610,
|
||||
// Token: 0x040000C7 RID: 199
|
||||
[Token(Token = "0x40000C7")]
|
||||
MsnAudio,
|
||||
// Token: 0x040000C8 RID: 200
|
||||
[Token(Token = "0x40000C8")]
|
||||
AntexAdpcme,
|
||||
// Token: 0x040000C9 RID: 201
|
||||
[Token(Token = "0x40000C9")]
|
||||
ControlResVqlpc,
|
||||
// Token: 0x040000CA RID: 202
|
||||
[Token(Token = "0x40000CA")]
|
||||
DigiReal,
|
||||
// Token: 0x040000CB RID: 203
|
||||
[Token(Token = "0x40000CB")]
|
||||
DigiAdpcm,
|
||||
// Token: 0x040000CC RID: 204
|
||||
[Token(Token = "0x40000CC")]
|
||||
ControlResCr10,
|
||||
// Token: 0x040000CD RID: 205
|
||||
[Token(Token = "0x40000CD")]
|
||||
WAVE_FORMAT_NMS_VBXADPCM,
|
||||
// Token: 0x040000CE RID: 206
|
||||
[Token(Token = "0x40000CE")]
|
||||
WAVE_FORMAT_CS_IMAADPCM,
|
||||
// Token: 0x040000CF RID: 207
|
||||
[Token(Token = "0x40000CF")]
|
||||
WAVE_FORMAT_ECHOSC3,
|
||||
// Token: 0x040000D0 RID: 208
|
||||
[Token(Token = "0x40000D0")]
|
||||
WAVE_FORMAT_ROCKWELL_ADPCM,
|
||||
// Token: 0x040000D1 RID: 209
|
||||
[Token(Token = "0x40000D1")]
|
||||
WAVE_FORMAT_ROCKWELL_DIGITALK,
|
||||
// Token: 0x040000D2 RID: 210
|
||||
[Token(Token = "0x40000D2")]
|
||||
WAVE_FORMAT_XEBEC,
|
||||
// Token: 0x040000D3 RID: 211
|
||||
[Token(Token = "0x40000D3")]
|
||||
WAVE_FORMAT_G721_ADPCM = 64,
|
||||
// Token: 0x040000D4 RID: 212
|
||||
[Token(Token = "0x40000D4")]
|
||||
WAVE_FORMAT_G728_CELP,
|
||||
// Token: 0x040000D5 RID: 213
|
||||
[Token(Token = "0x40000D5")]
|
||||
WAVE_FORMAT_MSG723,
|
||||
// Token: 0x040000D6 RID: 214
|
||||
[Token(Token = "0x40000D6")]
|
||||
Mpeg = 80,
|
||||
// Token: 0x040000D7 RID: 215
|
||||
[Token(Token = "0x40000D7")]
|
||||
WAVE_FORMAT_RT24 = 82,
|
||||
// Token: 0x040000D8 RID: 216
|
||||
[Token(Token = "0x40000D8")]
|
||||
WAVE_FORMAT_PAC,
|
||||
// Token: 0x040000D9 RID: 217
|
||||
[Token(Token = "0x40000D9")]
|
||||
MpegLayer3 = 85,
|
||||
// Token: 0x040000DA RID: 218
|
||||
[Token(Token = "0x40000DA")]
|
||||
WAVE_FORMAT_LUCENT_G723 = 89,
|
||||
// Token: 0x040000DB RID: 219
|
||||
[Token(Token = "0x40000DB")]
|
||||
WAVE_FORMAT_CIRRUS = 96,
|
||||
// Token: 0x040000DC RID: 220
|
||||
[Token(Token = "0x40000DC")]
|
||||
WAVE_FORMAT_ESPCM,
|
||||
// Token: 0x040000DD RID: 221
|
||||
[Token(Token = "0x40000DD")]
|
||||
WAVE_FORMAT_VOXWARE,
|
||||
// Token: 0x040000DE RID: 222
|
||||
[Token(Token = "0x40000DE")]
|
||||
WAVE_FORMAT_CANOPUS_ATRAC,
|
||||
// Token: 0x040000DF RID: 223
|
||||
[Token(Token = "0x40000DF")]
|
||||
WAVE_FORMAT_G726_ADPCM,
|
||||
// Token: 0x040000E0 RID: 224
|
||||
[Token(Token = "0x40000E0")]
|
||||
WAVE_FORMAT_G722_ADPCM,
|
||||
// Token: 0x040000E1 RID: 225
|
||||
[Token(Token = "0x40000E1")]
|
||||
WAVE_FORMAT_DSAT_DISPLAY = 103,
|
||||
// Token: 0x040000E2 RID: 226
|
||||
[Token(Token = "0x40000E2")]
|
||||
WAVE_FORMAT_VOXWARE_BYTE_ALIGNED = 105,
|
||||
// Token: 0x040000E3 RID: 227
|
||||
[Token(Token = "0x40000E3")]
|
||||
WAVE_FORMAT_VOXWARE_AC8 = 112,
|
||||
// Token: 0x040000E4 RID: 228
|
||||
[Token(Token = "0x40000E4")]
|
||||
WAVE_FORMAT_VOXWARE_AC10,
|
||||
// Token: 0x040000E5 RID: 229
|
||||
[Token(Token = "0x40000E5")]
|
||||
WAVE_FORMAT_VOXWARE_AC16,
|
||||
// Token: 0x040000E6 RID: 230
|
||||
[Token(Token = "0x40000E6")]
|
||||
WAVE_FORMAT_VOXWARE_AC20,
|
||||
// Token: 0x040000E7 RID: 231
|
||||
[Token(Token = "0x40000E7")]
|
||||
WAVE_FORMAT_VOXWARE_RT24,
|
||||
// Token: 0x040000E8 RID: 232
|
||||
[Token(Token = "0x40000E8")]
|
||||
WAVE_FORMAT_VOXWARE_RT29,
|
||||
// Token: 0x040000E9 RID: 233
|
||||
[Token(Token = "0x40000E9")]
|
||||
WAVE_FORMAT_VOXWARE_RT29HW,
|
||||
// Token: 0x040000EA RID: 234
|
||||
[Token(Token = "0x40000EA")]
|
||||
WAVE_FORMAT_VOXWARE_VR12,
|
||||
// Token: 0x040000EB RID: 235
|
||||
[Token(Token = "0x40000EB")]
|
||||
WAVE_FORMAT_VOXWARE_VR18,
|
||||
// Token: 0x040000EC RID: 236
|
||||
[Token(Token = "0x40000EC")]
|
||||
WAVE_FORMAT_VOXWARE_TQ40,
|
||||
// Token: 0x040000ED RID: 237
|
||||
[Token(Token = "0x40000ED")]
|
||||
WAVE_FORMAT_SOFTSOUND = 128,
|
||||
// Token: 0x040000EE RID: 238
|
||||
[Token(Token = "0x40000EE")]
|
||||
WAVE_FORMAT_VOXWARE_TQ60,
|
||||
// Token: 0x040000EF RID: 239
|
||||
[Token(Token = "0x40000EF")]
|
||||
WAVE_FORMAT_MSRT24,
|
||||
// Token: 0x040000F0 RID: 240
|
||||
[Token(Token = "0x40000F0")]
|
||||
WAVE_FORMAT_G729A,
|
||||
// Token: 0x040000F1 RID: 241
|
||||
[Token(Token = "0x40000F1")]
|
||||
WAVE_FORMAT_MVI_MVI2,
|
||||
// Token: 0x040000F2 RID: 242
|
||||
[Token(Token = "0x40000F2")]
|
||||
WAVE_FORMAT_DF_G726,
|
||||
// Token: 0x040000F3 RID: 243
|
||||
[Token(Token = "0x40000F3")]
|
||||
WAVE_FORMAT_DF_GSM610,
|
||||
// Token: 0x040000F4 RID: 244
|
||||
[Token(Token = "0x40000F4")]
|
||||
WAVE_FORMAT_ISIAUDIO = 136,
|
||||
// Token: 0x040000F5 RID: 245
|
||||
[Token(Token = "0x40000F5")]
|
||||
WAVE_FORMAT_ONLIVE,
|
||||
// Token: 0x040000F6 RID: 246
|
||||
[Token(Token = "0x40000F6")]
|
||||
WAVE_FORMAT_SBC24 = 145,
|
||||
// Token: 0x040000F7 RID: 247
|
||||
[Token(Token = "0x40000F7")]
|
||||
WAVE_FORMAT_DOLBY_AC3_SPDIF,
|
||||
// Token: 0x040000F8 RID: 248
|
||||
[Token(Token = "0x40000F8")]
|
||||
WAVE_FORMAT_MEDIASONIC_G723,
|
||||
// Token: 0x040000F9 RID: 249
|
||||
[Token(Token = "0x40000F9")]
|
||||
WAVE_FORMAT_PROSODY_8KBPS,
|
||||
// Token: 0x040000FA RID: 250
|
||||
[Token(Token = "0x40000FA")]
|
||||
WAVE_FORMAT_ZYXEL_ADPCM = 151,
|
||||
// Token: 0x040000FB RID: 251
|
||||
[Token(Token = "0x40000FB")]
|
||||
WAVE_FORMAT_PHILIPS_LPCBB,
|
||||
// Token: 0x040000FC RID: 252
|
||||
[Token(Token = "0x40000FC")]
|
||||
WAVE_FORMAT_PACKED,
|
||||
// Token: 0x040000FD RID: 253
|
||||
[Token(Token = "0x40000FD")]
|
||||
WAVE_FORMAT_MALDEN_PHONYTALK = 160,
|
||||
// Token: 0x040000FE RID: 254
|
||||
[Token(Token = "0x40000FE")]
|
||||
Gsm,
|
||||
// Token: 0x040000FF RID: 255
|
||||
[Token(Token = "0x40000FF")]
|
||||
G729,
|
||||
// Token: 0x04000100 RID: 256
|
||||
[Token(Token = "0x4000100")]
|
||||
G723,
|
||||
// Token: 0x04000101 RID: 257
|
||||
[Token(Token = "0x4000101")]
|
||||
Acelp,
|
||||
// Token: 0x04000102 RID: 258
|
||||
[Token(Token = "0x4000102")]
|
||||
RawAac = 255,
|
||||
// Token: 0x04000103 RID: 259
|
||||
[Token(Token = "0x4000103")]
|
||||
WAVE_FORMAT_RHETOREX_ADPCM,
|
||||
// Token: 0x04000104 RID: 260
|
||||
[Token(Token = "0x4000104")]
|
||||
WAVE_FORMAT_IRAT,
|
||||
// Token: 0x04000105 RID: 261
|
||||
[Token(Token = "0x4000105")]
|
||||
WAVE_FORMAT_VIVO_G723 = 273,
|
||||
// Token: 0x04000106 RID: 262
|
||||
[Token(Token = "0x4000106")]
|
||||
WAVE_FORMAT_VIVO_SIREN,
|
||||
// Token: 0x04000107 RID: 263
|
||||
[Token(Token = "0x4000107")]
|
||||
WAVE_FORMAT_DIGITAL_G723 = 291,
|
||||
// Token: 0x04000108 RID: 264
|
||||
[Token(Token = "0x4000108")]
|
||||
WAVE_FORMAT_SANYO_LD_ADPCM = 293,
|
||||
// Token: 0x04000109 RID: 265
|
||||
[Token(Token = "0x4000109")]
|
||||
WAVE_FORMAT_SIPROLAB_ACEPLNET = 304,
|
||||
// Token: 0x0400010A RID: 266
|
||||
[Token(Token = "0x400010A")]
|
||||
WAVE_FORMAT_SIPROLAB_ACELP4800,
|
||||
// Token: 0x0400010B RID: 267
|
||||
[Token(Token = "0x400010B")]
|
||||
WAVE_FORMAT_SIPROLAB_ACELP8V3,
|
||||
// Token: 0x0400010C RID: 268
|
||||
[Token(Token = "0x400010C")]
|
||||
WAVE_FORMAT_SIPROLAB_G729,
|
||||
// Token: 0x0400010D RID: 269
|
||||
[Token(Token = "0x400010D")]
|
||||
WAVE_FORMAT_SIPROLAB_G729A,
|
||||
// Token: 0x0400010E RID: 270
|
||||
[Token(Token = "0x400010E")]
|
||||
WAVE_FORMAT_SIPROLAB_KELVIN,
|
||||
// Token: 0x0400010F RID: 271
|
||||
[Token(Token = "0x400010F")]
|
||||
WAVE_FORMAT_G726ADPCM = 320,
|
||||
// Token: 0x04000110 RID: 272
|
||||
[Token(Token = "0x4000110")]
|
||||
WAVE_FORMAT_QUALCOMM_PUREVOICE = 336,
|
||||
// Token: 0x04000111 RID: 273
|
||||
[Token(Token = "0x4000111")]
|
||||
WAVE_FORMAT_QUALCOMM_HALFRATE,
|
||||
// Token: 0x04000112 RID: 274
|
||||
[Token(Token = "0x4000112")]
|
||||
WAVE_FORMAT_TUBGSM = 341,
|
||||
// Token: 0x04000113 RID: 275
|
||||
[Token(Token = "0x4000113")]
|
||||
WAVE_FORMAT_MSAUDIO1 = 352,
|
||||
// Token: 0x04000114 RID: 276
|
||||
[Token(Token = "0x4000114")]
|
||||
WindowsMediaAudio,
|
||||
// Token: 0x04000115 RID: 277
|
||||
[Token(Token = "0x4000115")]
|
||||
WindowsMediaAudioProfessional,
|
||||
// Token: 0x04000116 RID: 278
|
||||
[Token(Token = "0x4000116")]
|
||||
WindowsMediaAudioLosseless,
|
||||
// Token: 0x04000117 RID: 279
|
||||
[Token(Token = "0x4000117")]
|
||||
WindowsMediaAudioSpdif,
|
||||
// Token: 0x04000118 RID: 280
|
||||
[Token(Token = "0x4000118")]
|
||||
WAVE_FORMAT_UNISYS_NAP_ADPCM = 368,
|
||||
// Token: 0x04000119 RID: 281
|
||||
[Token(Token = "0x4000119")]
|
||||
WAVE_FORMAT_UNISYS_NAP_ULAW,
|
||||
// Token: 0x0400011A RID: 282
|
||||
[Token(Token = "0x400011A")]
|
||||
WAVE_FORMAT_UNISYS_NAP_ALAW,
|
||||
// Token: 0x0400011B RID: 283
|
||||
[Token(Token = "0x400011B")]
|
||||
WAVE_FORMAT_UNISYS_NAP_16K,
|
||||
// Token: 0x0400011C RID: 284
|
||||
[Token(Token = "0x400011C")]
|
||||
WAVE_FORMAT_CREATIVE_ADPCM = 512,
|
||||
// Token: 0x0400011D RID: 285
|
||||
[Token(Token = "0x400011D")]
|
||||
WAVE_FORMAT_CREATIVE_FASTSPEECH8 = 514,
|
||||
// Token: 0x0400011E RID: 286
|
||||
[Token(Token = "0x400011E")]
|
||||
WAVE_FORMAT_CREATIVE_FASTSPEECH10,
|
||||
// Token: 0x0400011F RID: 287
|
||||
[Token(Token = "0x400011F")]
|
||||
WAVE_FORMAT_UHER_ADPCM = 528,
|
||||
// Token: 0x04000120 RID: 288
|
||||
[Token(Token = "0x4000120")]
|
||||
WAVE_FORMAT_QUARTERDECK = 544,
|
||||
// Token: 0x04000121 RID: 289
|
||||
[Token(Token = "0x4000121")]
|
||||
WAVE_FORMAT_ILINK_VC = 560,
|
||||
// Token: 0x04000122 RID: 290
|
||||
[Token(Token = "0x4000122")]
|
||||
WAVE_FORMAT_RAW_SPORT = 576,
|
||||
// Token: 0x04000123 RID: 291
|
||||
[Token(Token = "0x4000123")]
|
||||
WAVE_FORMAT_ESST_AC3,
|
||||
// Token: 0x04000124 RID: 292
|
||||
[Token(Token = "0x4000124")]
|
||||
WAVE_FORMAT_IPI_HSX = 592,
|
||||
// Token: 0x04000125 RID: 293
|
||||
[Token(Token = "0x4000125")]
|
||||
WAVE_FORMAT_IPI_RPELP,
|
||||
// Token: 0x04000126 RID: 294
|
||||
[Token(Token = "0x4000126")]
|
||||
WAVE_FORMAT_CS2 = 608,
|
||||
// Token: 0x04000127 RID: 295
|
||||
[Token(Token = "0x4000127")]
|
||||
WAVE_FORMAT_SONY_SCX = 624,
|
||||
// Token: 0x04000128 RID: 296
|
||||
[Token(Token = "0x4000128")]
|
||||
WAVE_FORMAT_FM_TOWNS_SND = 768,
|
||||
// Token: 0x04000129 RID: 297
|
||||
[Token(Token = "0x4000129")]
|
||||
WAVE_FORMAT_BTV_DIGITAL = 1024,
|
||||
// Token: 0x0400012A RID: 298
|
||||
[Token(Token = "0x400012A")]
|
||||
WAVE_FORMAT_QDESIGN_MUSIC = 1104,
|
||||
// Token: 0x0400012B RID: 299
|
||||
[Token(Token = "0x400012B")]
|
||||
WAVE_FORMAT_VME_VMPCM = 1664,
|
||||
// Token: 0x0400012C RID: 300
|
||||
[Token(Token = "0x400012C")]
|
||||
WAVE_FORMAT_TPC,
|
||||
// Token: 0x0400012D RID: 301
|
||||
[Token(Token = "0x400012D")]
|
||||
WAVE_FORMAT_OLIGSM = 4096,
|
||||
// Token: 0x0400012E RID: 302
|
||||
[Token(Token = "0x400012E")]
|
||||
WAVE_FORMAT_OLIADPCM,
|
||||
// Token: 0x0400012F RID: 303
|
||||
[Token(Token = "0x400012F")]
|
||||
WAVE_FORMAT_OLICELP,
|
||||
// Token: 0x04000130 RID: 304
|
||||
[Token(Token = "0x4000130")]
|
||||
WAVE_FORMAT_OLISBC,
|
||||
// Token: 0x04000131 RID: 305
|
||||
[Token(Token = "0x4000131")]
|
||||
WAVE_FORMAT_OLIOPR,
|
||||
// Token: 0x04000132 RID: 306
|
||||
[Token(Token = "0x4000132")]
|
||||
WAVE_FORMAT_LH_CODEC = 4352,
|
||||
// Token: 0x04000133 RID: 307
|
||||
[Token(Token = "0x4000133")]
|
||||
WAVE_FORMAT_NORRIS = 5120,
|
||||
// Token: 0x04000134 RID: 308
|
||||
[Token(Token = "0x4000134")]
|
||||
WAVE_FORMAT_SOUNDSPACE_MUSICOMPRESS = 5376,
|
||||
// Token: 0x04000135 RID: 309
|
||||
[Token(Token = "0x4000135")]
|
||||
MPEG_ADTS_AAC = 5632,
|
||||
// Token: 0x04000136 RID: 310
|
||||
[Token(Token = "0x4000136")]
|
||||
MPEG_RAW_AAC,
|
||||
// Token: 0x04000137 RID: 311
|
||||
[Token(Token = "0x4000137")]
|
||||
MPEG_LOAS,
|
||||
// Token: 0x04000138 RID: 312
|
||||
[Token(Token = "0x4000138")]
|
||||
NOKIA_MPEG_ADTS_AAC = 5640,
|
||||
// Token: 0x04000139 RID: 313
|
||||
[Token(Token = "0x4000139")]
|
||||
NOKIA_MPEG_RAW_AAC,
|
||||
// Token: 0x0400013A RID: 314
|
||||
[Token(Token = "0x400013A")]
|
||||
VODAFONE_MPEG_ADTS_AAC,
|
||||
// Token: 0x0400013B RID: 315
|
||||
[Token(Token = "0x400013B")]
|
||||
VODAFONE_MPEG_RAW_AAC,
|
||||
// Token: 0x0400013C RID: 316
|
||||
[Token(Token = "0x400013C")]
|
||||
MPEG_HEAAC = 5648,
|
||||
// Token: 0x0400013D RID: 317
|
||||
[Token(Token = "0x400013D")]
|
||||
WAVE_FORMAT_DVM = 8192,
|
||||
// Token: 0x0400013E RID: 318
|
||||
[Token(Token = "0x400013E")]
|
||||
Vorbis1 = 26447,
|
||||
// Token: 0x0400013F RID: 319
|
||||
[Token(Token = "0x400013F")]
|
||||
Vorbis2,
|
||||
// Token: 0x04000140 RID: 320
|
||||
[Token(Token = "0x4000140")]
|
||||
Vorbis3,
|
||||
// Token: 0x04000141 RID: 321
|
||||
[Token(Token = "0x4000141")]
|
||||
Vorbis1P = 26479,
|
||||
// Token: 0x04000142 RID: 322
|
||||
[Token(Token = "0x4000142")]
|
||||
Vorbis2P,
|
||||
// Token: 0x04000143 RID: 323
|
||||
[Token(Token = "0x4000143")]
|
||||
Vorbis3P,
|
||||
// Token: 0x04000144 RID: 324
|
||||
[Token(Token = "0x4000144")]
|
||||
WAVE_FORMAT_RAW_AAC1 = 255,
|
||||
// Token: 0x04000145 RID: 325
|
||||
[Token(Token = "0x4000145")]
|
||||
WAVE_FORMAT_WMAVOICE9 = 10,
|
||||
// Token: 0x04000146 RID: 326
|
||||
[Token(Token = "0x4000146")]
|
||||
Extensible = -2,
|
||||
// Token: 0x04000147 RID: 327
|
||||
[Token(Token = "0x4000147")]
|
||||
WAVE_FORMAT_DEVELOPMENT,
|
||||
// Token: 0x04000148 RID: 328
|
||||
[Token(Token = "0x4000148")]
|
||||
WAVE_FORMAT_FLAC = -3668
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,682 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace CSCore
|
||||
{
|
||||
// Token: 0x02000002 RID: 2
|
||||
[Token(Token = "0x2000002")]
|
||||
public static class AudioSubTypes
|
||||
{
|
||||
// Token: 0x06000001 RID: 1 RVA: 0x00002050 File Offset: 0x00000250
|
||||
[Token(Token = "0x6000001")]
|
||||
[Address(RVA = "0x10FF080", Offset = "0x10FE080", VA = "0x1810FF080")]
|
||||
public static AudioEncoding EncodingFromSubType(Guid audioSubType)
|
||||
{
|
||||
return AudioEncoding.Unknown;
|
||||
}
|
||||
|
||||
// Token: 0x06000002 RID: 2 RVA: 0x00002068 File Offset: 0x00000268
|
||||
[Token(Token = "0x6000002")]
|
||||
[Address(RVA = "0x10FF1B0", Offset = "0x10FE1B0", VA = "0x1810FF1B0")]
|
||||
public static Guid SubTypeFromEncoding(AudioEncoding audioEncoding)
|
||||
{
|
||||
return default(Guid);
|
||||
}
|
||||
|
||||
// Token: 0x04000001 RID: 1
|
||||
[Token(Token = "0x4000001")]
|
||||
public static readonly Guid Unknown;
|
||||
|
||||
// Token: 0x04000002 RID: 2
|
||||
[Token(Token = "0x4000002")]
|
||||
public static readonly Guid Pcm;
|
||||
|
||||
// Token: 0x04000003 RID: 3
|
||||
[Token(Token = "0x4000003")]
|
||||
public static readonly Guid Adpcm;
|
||||
|
||||
// Token: 0x04000004 RID: 4
|
||||
[Token(Token = "0x4000004")]
|
||||
public static readonly Guid IeeeFloat;
|
||||
|
||||
// Token: 0x04000005 RID: 5
|
||||
[Token(Token = "0x4000005")]
|
||||
public static readonly Guid Vselp;
|
||||
|
||||
// Token: 0x04000006 RID: 6
|
||||
[Token(Token = "0x4000006")]
|
||||
public static readonly Guid IbmCvsd;
|
||||
|
||||
// Token: 0x04000007 RID: 7
|
||||
[Token(Token = "0x4000007")]
|
||||
public static readonly Guid ALaw;
|
||||
|
||||
// Token: 0x04000008 RID: 8
|
||||
[Token(Token = "0x4000008")]
|
||||
public static readonly Guid MuLaw;
|
||||
|
||||
// Token: 0x04000009 RID: 9
|
||||
[Token(Token = "0x4000009")]
|
||||
public static readonly Guid Dts;
|
||||
|
||||
// Token: 0x0400000A RID: 10
|
||||
[Token(Token = "0x400000A")]
|
||||
public static readonly Guid Drm;
|
||||
|
||||
// Token: 0x0400000B RID: 11
|
||||
[Token(Token = "0x400000B")]
|
||||
public static readonly Guid WmaVoice9;
|
||||
|
||||
// Token: 0x0400000C RID: 12
|
||||
[Token(Token = "0x400000C")]
|
||||
public static readonly Guid OkiAdpcm;
|
||||
|
||||
// Token: 0x0400000D RID: 13
|
||||
[Token(Token = "0x400000D")]
|
||||
public static readonly Guid DviAdpcm;
|
||||
|
||||
// Token: 0x0400000E RID: 14
|
||||
[Token(Token = "0x400000E")]
|
||||
public static readonly Guid ImaAdpcm;
|
||||
|
||||
// Token: 0x0400000F RID: 15
|
||||
[Token(Token = "0x400000F")]
|
||||
public static readonly Guid MediaspaceAdpcm;
|
||||
|
||||
// Token: 0x04000010 RID: 16
|
||||
[Token(Token = "0x4000010")]
|
||||
public static readonly Guid SierraAdpcm;
|
||||
|
||||
// Token: 0x04000011 RID: 17
|
||||
[Token(Token = "0x4000011")]
|
||||
public static readonly Guid G723Adpcm;
|
||||
|
||||
// Token: 0x04000012 RID: 18
|
||||
[Token(Token = "0x4000012")]
|
||||
public static readonly Guid DigiStd;
|
||||
|
||||
// Token: 0x04000013 RID: 19
|
||||
[Token(Token = "0x4000013")]
|
||||
public static readonly Guid DigiFix;
|
||||
|
||||
// Token: 0x04000014 RID: 20
|
||||
[Token(Token = "0x4000014")]
|
||||
public static readonly Guid DialogicOkiAdpcm;
|
||||
|
||||
// Token: 0x04000015 RID: 21
|
||||
[Token(Token = "0x4000015")]
|
||||
public static readonly Guid MediaVisionAdpcm;
|
||||
|
||||
// Token: 0x04000016 RID: 22
|
||||
[Token(Token = "0x4000016")]
|
||||
public static readonly Guid CUCodec;
|
||||
|
||||
// Token: 0x04000017 RID: 23
|
||||
[Token(Token = "0x4000017")]
|
||||
public static readonly Guid YamahaAdpcm;
|
||||
|
||||
// Token: 0x04000018 RID: 24
|
||||
[Token(Token = "0x4000018")]
|
||||
public static readonly Guid SonarC;
|
||||
|
||||
// Token: 0x04000019 RID: 25
|
||||
[Token(Token = "0x4000019")]
|
||||
public static readonly Guid DspGroupTrueSpeech;
|
||||
|
||||
// Token: 0x0400001A RID: 26
|
||||
[Token(Token = "0x400001A")]
|
||||
public static readonly Guid EchoSpeechCorporation1;
|
||||
|
||||
// Token: 0x0400001B RID: 27
|
||||
[Token(Token = "0x400001B")]
|
||||
public static readonly Guid AudioFileAf36;
|
||||
|
||||
// Token: 0x0400001C RID: 28
|
||||
[Token(Token = "0x400001C")]
|
||||
public static readonly Guid Aptx;
|
||||
|
||||
// Token: 0x0400001D RID: 29
|
||||
[Token(Token = "0x400001D")]
|
||||
public static readonly Guid AudioFileAf10;
|
||||
|
||||
// Token: 0x0400001E RID: 30
|
||||
[Token(Token = "0x400001E")]
|
||||
public static readonly Guid Prosody1612;
|
||||
|
||||
// Token: 0x0400001F RID: 31
|
||||
[Token(Token = "0x400001F")]
|
||||
public static readonly Guid Lrc;
|
||||
|
||||
// Token: 0x04000020 RID: 32
|
||||
[Token(Token = "0x4000020")]
|
||||
public static readonly Guid DolbyAc2;
|
||||
|
||||
// Token: 0x04000021 RID: 33
|
||||
[Token(Token = "0x4000021")]
|
||||
public static readonly Guid Gsm610;
|
||||
|
||||
// Token: 0x04000022 RID: 34
|
||||
[Token(Token = "0x4000022")]
|
||||
public static readonly Guid MsnAudio;
|
||||
|
||||
// Token: 0x04000023 RID: 35
|
||||
[Token(Token = "0x4000023")]
|
||||
public static readonly Guid AntexAdpcme;
|
||||
|
||||
// Token: 0x04000024 RID: 36
|
||||
[Token(Token = "0x4000024")]
|
||||
public static readonly Guid ControlResVqlpc;
|
||||
|
||||
// Token: 0x04000025 RID: 37
|
||||
[Token(Token = "0x4000025")]
|
||||
public static readonly Guid DigiReal;
|
||||
|
||||
// Token: 0x04000026 RID: 38
|
||||
[Token(Token = "0x4000026")]
|
||||
public static readonly Guid DigiAdpcm;
|
||||
|
||||
// Token: 0x04000027 RID: 39
|
||||
[Token(Token = "0x4000027")]
|
||||
public static readonly Guid ControlResCr10;
|
||||
|
||||
// Token: 0x04000028 RID: 40
|
||||
[Token(Token = "0x4000028")]
|
||||
public static readonly Guid WAVE_FORMAT_NMS_VBXADPCM;
|
||||
|
||||
// Token: 0x04000029 RID: 41
|
||||
[Token(Token = "0x4000029")]
|
||||
public static readonly Guid WAVE_FORMAT_CS_IMAADPCM;
|
||||
|
||||
// Token: 0x0400002A RID: 42
|
||||
[Token(Token = "0x400002A")]
|
||||
public static readonly Guid WAVE_FORMAT_ECHOSC3;
|
||||
|
||||
// Token: 0x0400002B RID: 43
|
||||
[Token(Token = "0x400002B")]
|
||||
public static readonly Guid WAVE_FORMAT_ROCKWELL_ADPCM;
|
||||
|
||||
// Token: 0x0400002C RID: 44
|
||||
[Token(Token = "0x400002C")]
|
||||
public static readonly Guid WAVE_FORMAT_ROCKWELL_DIGITALK;
|
||||
|
||||
// Token: 0x0400002D RID: 45
|
||||
[Token(Token = "0x400002D")]
|
||||
public static readonly Guid WAVE_FORMAT_XEBEC;
|
||||
|
||||
// Token: 0x0400002E RID: 46
|
||||
[Token(Token = "0x400002E")]
|
||||
public static readonly Guid WAVE_FORMAT_G721_ADPCM;
|
||||
|
||||
// Token: 0x0400002F RID: 47
|
||||
[Token(Token = "0x400002F")]
|
||||
public static readonly Guid WAVE_FORMAT_G728_CELP;
|
||||
|
||||
// Token: 0x04000030 RID: 48
|
||||
[Token(Token = "0x4000030")]
|
||||
public static readonly Guid WAVE_FORMAT_MSG723;
|
||||
|
||||
// Token: 0x04000031 RID: 49
|
||||
[Token(Token = "0x4000031")]
|
||||
public static readonly Guid Mpeg;
|
||||
|
||||
// Token: 0x04000032 RID: 50
|
||||
[Token(Token = "0x4000032")]
|
||||
public static readonly Guid WAVE_FORMAT_RT24;
|
||||
|
||||
// Token: 0x04000033 RID: 51
|
||||
[Token(Token = "0x4000033")]
|
||||
public static readonly Guid WAVE_FORMAT_PAC;
|
||||
|
||||
// Token: 0x04000034 RID: 52
|
||||
[Token(Token = "0x4000034")]
|
||||
public static readonly Guid MpegLayer3;
|
||||
|
||||
// Token: 0x04000035 RID: 53
|
||||
[Token(Token = "0x4000035")]
|
||||
public static readonly Guid WAVE_FORMAT_LUCENT_G723;
|
||||
|
||||
// Token: 0x04000036 RID: 54
|
||||
[Token(Token = "0x4000036")]
|
||||
public static readonly Guid WAVE_FORMAT_CIRRUS;
|
||||
|
||||
// Token: 0x04000037 RID: 55
|
||||
[Token(Token = "0x4000037")]
|
||||
public static readonly Guid WAVE_FORMAT_ESPCM;
|
||||
|
||||
// Token: 0x04000038 RID: 56
|
||||
[Token(Token = "0x4000038")]
|
||||
public static readonly Guid WAVE_FORMAT_VOXWARE;
|
||||
|
||||
// Token: 0x04000039 RID: 57
|
||||
[Token(Token = "0x4000039")]
|
||||
public static readonly Guid WAVE_FORMAT_CANOPUS_ATRAC;
|
||||
|
||||
// Token: 0x0400003A RID: 58
|
||||
[Token(Token = "0x400003A")]
|
||||
public static readonly Guid WAVE_FORMAT_G726_ADPCM;
|
||||
|
||||
// Token: 0x0400003B RID: 59
|
||||
[Token(Token = "0x400003B")]
|
||||
public static readonly Guid WAVE_FORMAT_G722_ADPCM;
|
||||
|
||||
// Token: 0x0400003C RID: 60
|
||||
[Token(Token = "0x400003C")]
|
||||
public static readonly Guid WAVE_FORMAT_DSAT_DISPLAY;
|
||||
|
||||
// Token: 0x0400003D RID: 61
|
||||
[Token(Token = "0x400003D")]
|
||||
public static readonly Guid WAVE_FORMAT_VOXWARE_BYTE_ALIGNED;
|
||||
|
||||
// Token: 0x0400003E RID: 62
|
||||
[Token(Token = "0x400003E")]
|
||||
public static readonly Guid WAVE_FORMAT_VOXWARE_AC8;
|
||||
|
||||
// Token: 0x0400003F RID: 63
|
||||
[Token(Token = "0x400003F")]
|
||||
public static readonly Guid WAVE_FORMAT_VOXWARE_AC10;
|
||||
|
||||
// Token: 0x04000040 RID: 64
|
||||
[Token(Token = "0x4000040")]
|
||||
public static readonly Guid WAVE_FORMAT_VOXWARE_AC16;
|
||||
|
||||
// Token: 0x04000041 RID: 65
|
||||
[Token(Token = "0x4000041")]
|
||||
public static readonly Guid WAVE_FORMAT_VOXWARE_AC20;
|
||||
|
||||
// Token: 0x04000042 RID: 66
|
||||
[Token(Token = "0x4000042")]
|
||||
public static readonly Guid WAVE_FORMAT_VOXWARE_RT24;
|
||||
|
||||
// Token: 0x04000043 RID: 67
|
||||
[Token(Token = "0x4000043")]
|
||||
public static readonly Guid WAVE_FORMAT_VOXWARE_RT29;
|
||||
|
||||
// Token: 0x04000044 RID: 68
|
||||
[Token(Token = "0x4000044")]
|
||||
public static readonly Guid WAVE_FORMAT_VOXWARE_RT29HW;
|
||||
|
||||
// Token: 0x04000045 RID: 69
|
||||
[Token(Token = "0x4000045")]
|
||||
public static readonly Guid WAVE_FORMAT_VOXWARE_VR12;
|
||||
|
||||
// Token: 0x04000046 RID: 70
|
||||
[Token(Token = "0x4000046")]
|
||||
public static readonly Guid WAVE_FORMAT_VOXWARE_VR18;
|
||||
|
||||
// Token: 0x04000047 RID: 71
|
||||
[Token(Token = "0x4000047")]
|
||||
public static readonly Guid WAVE_FORMAT_VOXWARE_TQ40;
|
||||
|
||||
// Token: 0x04000048 RID: 72
|
||||
[Token(Token = "0x4000048")]
|
||||
public static readonly Guid WAVE_FORMAT_SOFTSOUND;
|
||||
|
||||
// Token: 0x04000049 RID: 73
|
||||
[Token(Token = "0x4000049")]
|
||||
public static readonly Guid WAVE_FORMAT_VOXWARE_TQ60;
|
||||
|
||||
// Token: 0x0400004A RID: 74
|
||||
[Token(Token = "0x400004A")]
|
||||
public static readonly Guid WAVE_FORMAT_MSRT24;
|
||||
|
||||
// Token: 0x0400004B RID: 75
|
||||
[Token(Token = "0x400004B")]
|
||||
public static readonly Guid WAVE_FORMAT_G729A;
|
||||
|
||||
// Token: 0x0400004C RID: 76
|
||||
[Token(Token = "0x400004C")]
|
||||
public static readonly Guid WAVE_FORMAT_MVI_MVI2;
|
||||
|
||||
// Token: 0x0400004D RID: 77
|
||||
[Token(Token = "0x400004D")]
|
||||
public static readonly Guid WAVE_FORMAT_DF_G726;
|
||||
|
||||
// Token: 0x0400004E RID: 78
|
||||
[Token(Token = "0x400004E")]
|
||||
public static readonly Guid WAVE_FORMAT_DF_GSM610;
|
||||
|
||||
// Token: 0x0400004F RID: 79
|
||||
[Token(Token = "0x400004F")]
|
||||
public static readonly Guid WAVE_FORMAT_ISIAUDIO;
|
||||
|
||||
// Token: 0x04000050 RID: 80
|
||||
[Token(Token = "0x4000050")]
|
||||
public static readonly Guid WAVE_FORMAT_ONLIVE;
|
||||
|
||||
// Token: 0x04000051 RID: 81
|
||||
[Token(Token = "0x4000051")]
|
||||
public static readonly Guid WAVE_FORMAT_SBC24;
|
||||
|
||||
// Token: 0x04000052 RID: 82
|
||||
[Token(Token = "0x4000052")]
|
||||
public static readonly Guid WAVE_FORMAT_DOLBY_AC3_SPDIF;
|
||||
|
||||
// Token: 0x04000053 RID: 83
|
||||
[Token(Token = "0x4000053")]
|
||||
public static readonly Guid WAVE_FORMAT_MEDIASONIC_G723;
|
||||
|
||||
// Token: 0x04000054 RID: 84
|
||||
[Token(Token = "0x4000054")]
|
||||
public static readonly Guid WAVE_FORMAT_PROSODY_8KBPS;
|
||||
|
||||
// Token: 0x04000055 RID: 85
|
||||
[Token(Token = "0x4000055")]
|
||||
public static readonly Guid WAVE_FORMAT_ZYXEL_ADPCM;
|
||||
|
||||
// Token: 0x04000056 RID: 86
|
||||
[Token(Token = "0x4000056")]
|
||||
public static readonly Guid WAVE_FORMAT_PHILIPS_LPCBB;
|
||||
|
||||
// Token: 0x04000057 RID: 87
|
||||
[Token(Token = "0x4000057")]
|
||||
public static readonly Guid WAVE_FORMAT_PACKED;
|
||||
|
||||
// Token: 0x04000058 RID: 88
|
||||
[Token(Token = "0x4000058")]
|
||||
public static readonly Guid WAVE_FORMAT_MALDEN_PHONYTALK;
|
||||
|
||||
// Token: 0x04000059 RID: 89
|
||||
[Token(Token = "0x4000059")]
|
||||
public static readonly Guid Gsm;
|
||||
|
||||
// Token: 0x0400005A RID: 90
|
||||
[Token(Token = "0x400005A")]
|
||||
public static readonly Guid G729;
|
||||
|
||||
// Token: 0x0400005B RID: 91
|
||||
[Token(Token = "0x400005B")]
|
||||
public static readonly Guid G723;
|
||||
|
||||
// Token: 0x0400005C RID: 92
|
||||
[Token(Token = "0x400005C")]
|
||||
public static readonly Guid Acelp;
|
||||
|
||||
// Token: 0x0400005D RID: 93
|
||||
[Token(Token = "0x400005D")]
|
||||
public static readonly Guid RawAac;
|
||||
|
||||
// Token: 0x0400005E RID: 94
|
||||
[Token(Token = "0x400005E")]
|
||||
public static readonly Guid WAVE_FORMAT_RHETOREX_ADPCM;
|
||||
|
||||
// Token: 0x0400005F RID: 95
|
||||
[Token(Token = "0x400005F")]
|
||||
public static readonly Guid WAVE_FORMAT_IRAT;
|
||||
|
||||
// Token: 0x04000060 RID: 96
|
||||
[Token(Token = "0x4000060")]
|
||||
public static readonly Guid WAVE_FORMAT_VIVO_G723;
|
||||
|
||||
// Token: 0x04000061 RID: 97
|
||||
[Token(Token = "0x4000061")]
|
||||
public static readonly Guid WAVE_FORMAT_VIVO_SIREN;
|
||||
|
||||
// Token: 0x04000062 RID: 98
|
||||
[Token(Token = "0x4000062")]
|
||||
public static readonly Guid WAVE_FORMAT_DIGITAL_G723;
|
||||
|
||||
// Token: 0x04000063 RID: 99
|
||||
[Token(Token = "0x4000063")]
|
||||
public static readonly Guid WAVE_FORMAT_SANYO_LD_ADPCM;
|
||||
|
||||
// Token: 0x04000064 RID: 100
|
||||
[Token(Token = "0x4000064")]
|
||||
public static readonly Guid WAVE_FORMAT_SIPROLAB_ACEPLNET;
|
||||
|
||||
// Token: 0x04000065 RID: 101
|
||||
[Token(Token = "0x4000065")]
|
||||
public static readonly Guid WAVE_FORMAT_SIPROLAB_ACELP4800;
|
||||
|
||||
// Token: 0x04000066 RID: 102
|
||||
[Token(Token = "0x4000066")]
|
||||
public static readonly Guid WAVE_FORMAT_SIPROLAB_ACELP8V3;
|
||||
|
||||
// Token: 0x04000067 RID: 103
|
||||
[Token(Token = "0x4000067")]
|
||||
public static readonly Guid WAVE_FORMAT_SIPROLAB_G729;
|
||||
|
||||
// Token: 0x04000068 RID: 104
|
||||
[Token(Token = "0x4000068")]
|
||||
public static readonly Guid WAVE_FORMAT_SIPROLAB_G729A;
|
||||
|
||||
// Token: 0x04000069 RID: 105
|
||||
[Token(Token = "0x4000069")]
|
||||
public static readonly Guid WAVE_FORMAT_SIPROLAB_KELVIN;
|
||||
|
||||
// Token: 0x0400006A RID: 106
|
||||
[Token(Token = "0x400006A")]
|
||||
public static readonly Guid WAVE_FORMAT_G726ADPCM;
|
||||
|
||||
// Token: 0x0400006B RID: 107
|
||||
[Token(Token = "0x400006B")]
|
||||
public static readonly Guid WAVE_FORMAT_QUALCOMM_PUREVOICE;
|
||||
|
||||
// Token: 0x0400006C RID: 108
|
||||
[Token(Token = "0x400006C")]
|
||||
public static readonly Guid WAVE_FORMAT_QUALCOMM_HALFRATE;
|
||||
|
||||
// Token: 0x0400006D RID: 109
|
||||
[Token(Token = "0x400006D")]
|
||||
public static readonly Guid WAVE_FORMAT_TUBGSM;
|
||||
|
||||
// Token: 0x0400006E RID: 110
|
||||
[Token(Token = "0x400006E")]
|
||||
public static readonly Guid WAVE_FORMAT_MSAUDIO1;
|
||||
|
||||
// Token: 0x0400006F RID: 111
|
||||
[Token(Token = "0x400006F")]
|
||||
public static readonly Guid WindowsMediaAudio;
|
||||
|
||||
// Token: 0x04000070 RID: 112
|
||||
[Token(Token = "0x4000070")]
|
||||
public static readonly Guid WindowsMediaAudioProfessional;
|
||||
|
||||
// Token: 0x04000071 RID: 113
|
||||
[Token(Token = "0x4000071")]
|
||||
public static readonly Guid WindowsMediaAudioLosseless;
|
||||
|
||||
// Token: 0x04000072 RID: 114
|
||||
[Token(Token = "0x4000072")]
|
||||
public static readonly Guid WindowsMediaAudioSpdif;
|
||||
|
||||
// Token: 0x04000073 RID: 115
|
||||
[Token(Token = "0x4000073")]
|
||||
public static readonly Guid WAVE_FORMAT_UNISYS_NAP_ADPCM;
|
||||
|
||||
// Token: 0x04000074 RID: 116
|
||||
[Token(Token = "0x4000074")]
|
||||
public static readonly Guid WAVE_FORMAT_UNISYS_NAP_ULAW;
|
||||
|
||||
// Token: 0x04000075 RID: 117
|
||||
[Token(Token = "0x4000075")]
|
||||
public static readonly Guid WAVE_FORMAT_UNISYS_NAP_ALAW;
|
||||
|
||||
// Token: 0x04000076 RID: 118
|
||||
[Token(Token = "0x4000076")]
|
||||
public static readonly Guid WAVE_FORMAT_UNISYS_NAP_16K;
|
||||
|
||||
// Token: 0x04000077 RID: 119
|
||||
[Token(Token = "0x4000077")]
|
||||
public static readonly Guid WAVE_FORMAT_CREATIVE_ADPCM;
|
||||
|
||||
// Token: 0x04000078 RID: 120
|
||||
[Token(Token = "0x4000078")]
|
||||
public static readonly Guid WAVE_FORMAT_CREATIVE_FASTSPEECH8;
|
||||
|
||||
// Token: 0x04000079 RID: 121
|
||||
[Token(Token = "0x4000079")]
|
||||
public static readonly Guid WAVE_FORMAT_CREATIVE_FASTSPEECH10;
|
||||
|
||||
// Token: 0x0400007A RID: 122
|
||||
[Token(Token = "0x400007A")]
|
||||
public static readonly Guid WAVE_FORMAT_UHER_ADPCM;
|
||||
|
||||
// Token: 0x0400007B RID: 123
|
||||
[Token(Token = "0x400007B")]
|
||||
public static readonly Guid WAVE_FORMAT_QUARTERDECK;
|
||||
|
||||
// Token: 0x0400007C RID: 124
|
||||
[Token(Token = "0x400007C")]
|
||||
public static readonly Guid WAVE_FORMAT_ILINK_VC;
|
||||
|
||||
// Token: 0x0400007D RID: 125
|
||||
[Token(Token = "0x400007D")]
|
||||
public static readonly Guid WAVE_FORMAT_RAW_SPORT;
|
||||
|
||||
// Token: 0x0400007E RID: 126
|
||||
[Token(Token = "0x400007E")]
|
||||
public static readonly Guid WAVE_FORMAT_ESST_AC3;
|
||||
|
||||
// Token: 0x0400007F RID: 127
|
||||
[Token(Token = "0x400007F")]
|
||||
public static readonly Guid WAVE_FORMAT_IPI_HSX;
|
||||
|
||||
// Token: 0x04000080 RID: 128
|
||||
[Token(Token = "0x4000080")]
|
||||
public static readonly Guid WAVE_FORMAT_IPI_RPELP;
|
||||
|
||||
// Token: 0x04000081 RID: 129
|
||||
[Token(Token = "0x4000081")]
|
||||
public static readonly Guid WAVE_FORMAT_CS2;
|
||||
|
||||
// Token: 0x04000082 RID: 130
|
||||
[Token(Token = "0x4000082")]
|
||||
public static readonly Guid WAVE_FORMAT_SONY_SCX;
|
||||
|
||||
// Token: 0x04000083 RID: 131
|
||||
[Token(Token = "0x4000083")]
|
||||
public static readonly Guid WAVE_FORMAT_FM_TOWNS_SND;
|
||||
|
||||
// Token: 0x04000084 RID: 132
|
||||
[Token(Token = "0x4000084")]
|
||||
public static readonly Guid WAVE_FORMAT_BTV_DIGITAL;
|
||||
|
||||
// Token: 0x04000085 RID: 133
|
||||
[Token(Token = "0x4000085")]
|
||||
public static readonly Guid WAVE_FORMAT_QDESIGN_MUSIC;
|
||||
|
||||
// Token: 0x04000086 RID: 134
|
||||
[Token(Token = "0x4000086")]
|
||||
public static readonly Guid WAVE_FORMAT_VME_VMPCM;
|
||||
|
||||
// Token: 0x04000087 RID: 135
|
||||
[Token(Token = "0x4000087")]
|
||||
public static readonly Guid WAVE_FORMAT_TPC;
|
||||
|
||||
// Token: 0x04000088 RID: 136
|
||||
[Token(Token = "0x4000088")]
|
||||
public static readonly Guid WAVE_FORMAT_OLIGSM;
|
||||
|
||||
// Token: 0x04000089 RID: 137
|
||||
[Token(Token = "0x4000089")]
|
||||
public static readonly Guid WAVE_FORMAT_OLIADPCM;
|
||||
|
||||
// Token: 0x0400008A RID: 138
|
||||
[Token(Token = "0x400008A")]
|
||||
public static readonly Guid WAVE_FORMAT_OLICELP;
|
||||
|
||||
// Token: 0x0400008B RID: 139
|
||||
[Token(Token = "0x400008B")]
|
||||
public static readonly Guid WAVE_FORMAT_OLISBC;
|
||||
|
||||
// Token: 0x0400008C RID: 140
|
||||
[Token(Token = "0x400008C")]
|
||||
public static readonly Guid WAVE_FORMAT_OLIOPR;
|
||||
|
||||
// Token: 0x0400008D RID: 141
|
||||
[Token(Token = "0x400008D")]
|
||||
public static readonly Guid WAVE_FORMAT_LH_CODEC;
|
||||
|
||||
// Token: 0x0400008E RID: 142
|
||||
[Token(Token = "0x400008E")]
|
||||
public static readonly Guid WAVE_FORMAT_NORRIS;
|
||||
|
||||
// Token: 0x0400008F RID: 143
|
||||
[Token(Token = "0x400008F")]
|
||||
public static readonly Guid WAVE_FORMAT_SOUNDSPACE_MUSICOMPRESS;
|
||||
|
||||
// Token: 0x04000090 RID: 144
|
||||
[Token(Token = "0x4000090")]
|
||||
public static readonly Guid MPEG_ADTS_AAC;
|
||||
|
||||
// Token: 0x04000091 RID: 145
|
||||
[Token(Token = "0x4000091")]
|
||||
public static readonly Guid MPEG_RAW_AAC;
|
||||
|
||||
// Token: 0x04000092 RID: 146
|
||||
[Token(Token = "0x4000092")]
|
||||
public static readonly Guid MPEG_LOAS;
|
||||
|
||||
// Token: 0x04000093 RID: 147
|
||||
[Token(Token = "0x4000093")]
|
||||
public static readonly Guid NOKIA_MPEG_ADTS_AAC;
|
||||
|
||||
// Token: 0x04000094 RID: 148
|
||||
[Token(Token = "0x4000094")]
|
||||
public static readonly Guid NOKIA_MPEG_RAW_AAC;
|
||||
|
||||
// Token: 0x04000095 RID: 149
|
||||
[Token(Token = "0x4000095")]
|
||||
public static readonly Guid VODAFONE_MPEG_ADTS_AAC;
|
||||
|
||||
// Token: 0x04000096 RID: 150
|
||||
[Token(Token = "0x4000096")]
|
||||
public static readonly Guid VODAFONE_MPEG_RAW_AAC;
|
||||
|
||||
// Token: 0x04000097 RID: 151
|
||||
[Token(Token = "0x4000097")]
|
||||
public static readonly Guid MPEG_HEAAC;
|
||||
|
||||
// Token: 0x04000098 RID: 152
|
||||
[Token(Token = "0x4000098")]
|
||||
public static readonly Guid WAVE_FORMAT_DVM;
|
||||
|
||||
// Token: 0x04000099 RID: 153
|
||||
[Token(Token = "0x4000099")]
|
||||
public static readonly Guid Vorbis1;
|
||||
|
||||
// Token: 0x0400009A RID: 154
|
||||
[Token(Token = "0x400009A")]
|
||||
public static readonly Guid Vorbis2;
|
||||
|
||||
// Token: 0x0400009B RID: 155
|
||||
[Token(Token = "0x400009B")]
|
||||
public static readonly Guid Vorbis3;
|
||||
|
||||
// Token: 0x0400009C RID: 156
|
||||
[Token(Token = "0x400009C")]
|
||||
public static readonly Guid Vorbis1P;
|
||||
|
||||
// Token: 0x0400009D RID: 157
|
||||
[Token(Token = "0x400009D")]
|
||||
public static readonly Guid Vorbis2P;
|
||||
|
||||
// Token: 0x0400009E RID: 158
|
||||
[Token(Token = "0x400009E")]
|
||||
public static readonly Guid Vorbis3P;
|
||||
|
||||
// Token: 0x0400009F RID: 159
|
||||
[Token(Token = "0x400009F")]
|
||||
public static readonly Guid WAVE_FORMAT_RAW_AAC1;
|
||||
|
||||
// Token: 0x040000A0 RID: 160
|
||||
[Token(Token = "0x40000A0")]
|
||||
public static readonly Guid WAVE_FORMAT_WMAVOICE9;
|
||||
|
||||
// Token: 0x040000A1 RID: 161
|
||||
[Token(Token = "0x40000A1")]
|
||||
public static readonly Guid Extensible;
|
||||
|
||||
// Token: 0x040000A2 RID: 162
|
||||
[Token(Token = "0x40000A2")]
|
||||
public static readonly Guid WAVE_FORMAT_DEVELOPMENT;
|
||||
|
||||
// Token: 0x040000A3 RID: 163
|
||||
[Token(Token = "0x40000A3")]
|
||||
public static readonly Guid WAVE_FORMAT_FLAC;
|
||||
|
||||
// Token: 0x040000A4 RID: 164
|
||||
[Token(Token = "0x40000A4")]
|
||||
public static readonly Guid MediaTypeAudio;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,120 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
|
||||
<PropertyGroup>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||
<ProjectGuid>{E3D718FF-6CCA-48A8-8FBE-FF63443DDE97}</ProjectGuid>
|
||||
<OutputType>Library</OutputType>
|
||||
<RootNamespace>CSCore</RootNamespace>
|
||||
<AssemblyName>CSCore</AssemblyName>
|
||||
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
|
||||
<FileAlignment>512</FileAlignment>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||
<PlatformTarget>AnyCPU</PlatformTarget>
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<DebugType>full</DebugType>
|
||||
<Optimize>false</Optimize>
|
||||
<OutputPath>bin\Debug\</OutputPath>
|
||||
<DefineConstants>DEBUG;TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<NoStdLib>true</NoStdLib>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||
<PlatformTarget>AnyCPU</PlatformTarget>
|
||||
<DebugType>pdbonly</DebugType>
|
||||
<Optimize>true</Optimize>
|
||||
<OutputPath>bin\Release\</OutputPath>
|
||||
<DefineConstants>TRACE</DefineConstants>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<WarningLevel>4</WarningLevel>
|
||||
<NoStdLib>true</NoStdLib>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<AppDesigner Include="Properties\" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="AudioEncoding.cs" />
|
||||
<Compile Include="AudioSubTypes.cs" />
|
||||
<Compile Include="ChannelMask.cs" />
|
||||
<Compile Include="CoreAudioAPI\AudioCaptureClient.cs" />
|
||||
<Compile Include="CoreAudioAPI\AudioClient.cs" />
|
||||
<Compile Include="CoreAudioAPI\AudioClientBufferFlags.cs" />
|
||||
<Compile Include="CoreAudioAPI\AudioClientShareMode.cs" />
|
||||
<Compile Include="CoreAudioAPI\AudioClientStreamFlags.cs" />
|
||||
<Compile Include="CoreAudioAPI\CoreAudioAPIException.cs" />
|
||||
<Compile Include="CoreAudioAPI\DataFlow.cs" />
|
||||
<Compile Include="CoreAudioAPI\DeviceState.cs" />
|
||||
<Compile Include="CoreAudioAPI\IMMDeviceEnumerator.cs" />
|
||||
<Compile Include="CoreAudioAPI\MMDevice.cs" />
|
||||
<Compile Include="CoreAudioAPI\MMDeviceCollection.cs" />
|
||||
<Compile Include="CoreAudioAPI\MMDeviceEnumerator.cs" />
|
||||
<Compile Include="CoreAudioAPI\Role.cs" />
|
||||
<Compile Include="CoreAudioAPI\StorageAccess.cs" />
|
||||
<Compile Include="Cpp2IlInjected\AddressAttribute.cs" />
|
||||
<Compile Include="Cpp2IlInjected\AnalysisFailedException.cs" />
|
||||
<Compile Include="Cpp2IlInjected\AttributeAttribute.cs" />
|
||||
<Compile Include="Cpp2IlInjected\FieldOffsetAttribute.cs" />
|
||||
<Compile Include="Cpp2IlInjected\MetadataOffsetAttribute.cs" />
|
||||
<Compile Include="Cpp2IlInjected\TokenAttribute.cs" />
|
||||
<Compile Include="DMO\Effects\ChorusParameters.cs" />
|
||||
<Compile Include="DMO\Effects\CompressorParameters.cs" />
|
||||
<Compile Include="DMO\Effects\DistortionParameters.cs" />
|
||||
<Compile Include="DMO\Effects\FlangerParameters.cs" />
|
||||
<Compile Include="DMO\Effects\GargleParameters.cs" />
|
||||
<Compile Include="DMO\Effects\WavesReverbParameters.cs" />
|
||||
<Compile Include="Extensions.cs" />
|
||||
<Compile Include="FluentExtensions.cs" />
|
||||
<Compile Include="IAudioSource.cs" />
|
||||
<Compile Include="IReadableAudioSource.cs" />
|
||||
<Compile Include="ISampleSource.cs" />
|
||||
<Compile Include="IWaveSource.cs" />
|
||||
<Compile Include="MediaFoundation\MediaFoundationException.cs" />
|
||||
<Compile Include="MediaFoundation\MFAttribute.cs" />
|
||||
<Compile Include="MediaFoundation\MFAttributeMatchType.cs" />
|
||||
<Compile Include="MediaFoundation\MFAttributes.cs" />
|
||||
<Compile Include="MediaFoundation\MFAttributeType.cs" />
|
||||
<Compile Include="MediaFoundation\NativeMethods.cs" />
|
||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||
<Compile Include="SoundIn\DataAvailableEventArgs.cs" />
|
||||
<Compile Include="SoundIn\ISoundIn.cs" />
|
||||
<Compile Include="SoundIn\RecordingState.cs" />
|
||||
<Compile Include="SoundIn\RecordingStoppedEventArgs.cs" />
|
||||
<Compile Include="SoundIn\WasapiCapture.cs" />
|
||||
<Compile Include="SoundIn\WasapiLoopbackCapture.cs" />
|
||||
<Compile Include="StoppedEventArgs.cs" />
|
||||
<Compile Include="Streams\SampleConverter\IeeeFloatToSample.cs" />
|
||||
<Compile Include="Streams\SampleConverter\Pcm16BitToSample.cs" />
|
||||
<Compile Include="Streams\SampleConverter\Pcm24BitToSample.cs" />
|
||||
<Compile Include="Streams\SampleConverter\Pcm32BitToSample.cs" />
|
||||
<Compile Include="Streams\SampleConverter\Pcm8BitToSample.cs" />
|
||||
<Compile Include="Streams\SampleConverter\WaveToSampleBase.cs" />
|
||||
<Compile Include="Streams\SoundInSource.cs" />
|
||||
<Compile Include="Streams\WriteableBufferingSource.cs" />
|
||||
<Compile Include="Utils\Buffer\FixedSizeBuffer.cs" />
|
||||
<Compile Include="WaveFormat.cs" />
|
||||
<Compile Include="WaveFormatExtensible.cs" />
|
||||
<Compile Include="Win32\Blob.cs" />
|
||||
<Compile Include="Win32\CLSCTX.cs" />
|
||||
<Compile Include="Win32\ComObject.cs" />
|
||||
<Compile Include="Win32\IUnknown.cs" />
|
||||
<Compile Include="Win32\NativeBool.cs" />
|
||||
<Compile Include="Win32\NativeMethods.cs" />
|
||||
<Compile Include="Win32\PropertyKey.cs" />
|
||||
<Compile Include="Win32\PropertyStore.cs" />
|
||||
<Compile Include="Win32\PropertyVariant.cs" />
|
||||
<Compile Include="Win32\WaveFormatMarshaler.cs" />
|
||||
<Compile Include="Win32\Win32ComException.cs" />
|
||||
<Compile Include="XAudio2\DeviceDetails.cs" />
|
||||
<Compile Include="XAudio2\XAudio2DeviceRole.cs" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\mscorlib\mscorlib.csproj">
|
||||
<Project>{e3d718ff-6cca-48a8-8fbe-ff63443dde9d}</Project>
|
||||
<Name>mscorlib</Name>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
||||
</Project>
|
||||
@@ -0,0 +1,66 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace CSCore
|
||||
{
|
||||
// Token: 0x02000004 RID: 4
|
||||
[Token(Token = "0x2000004")]
|
||||
[Flags]
|
||||
public enum ChannelMask
|
||||
{
|
||||
// Token: 0x0400014A RID: 330
|
||||
[Token(Token = "0x400014A")]
|
||||
SpeakerFrontLeft = 1,
|
||||
// Token: 0x0400014B RID: 331
|
||||
[Token(Token = "0x400014B")]
|
||||
SpeakerFrontRight = 2,
|
||||
// Token: 0x0400014C RID: 332
|
||||
[Token(Token = "0x400014C")]
|
||||
SpeakerFrontCenter = 4,
|
||||
// Token: 0x0400014D RID: 333
|
||||
[Token(Token = "0x400014D")]
|
||||
SpeakerLowFrequency = 8,
|
||||
// Token: 0x0400014E RID: 334
|
||||
[Token(Token = "0x400014E")]
|
||||
SpeakerBackLeft = 16,
|
||||
// Token: 0x0400014F RID: 335
|
||||
[Token(Token = "0x400014F")]
|
||||
SpeakerBackRight = 32,
|
||||
// Token: 0x04000150 RID: 336
|
||||
[Token(Token = "0x4000150")]
|
||||
SpeakerFrontLeftOfCenter = 64,
|
||||
// Token: 0x04000151 RID: 337
|
||||
[Token(Token = "0x4000151")]
|
||||
SpeakerFrontRightOfCenter = 128,
|
||||
// Token: 0x04000152 RID: 338
|
||||
[Token(Token = "0x4000152")]
|
||||
SpeakerBackCenter = 256,
|
||||
// Token: 0x04000153 RID: 339
|
||||
[Token(Token = "0x4000153")]
|
||||
SpeakerSideLeft = 512,
|
||||
// Token: 0x04000154 RID: 340
|
||||
[Token(Token = "0x4000154")]
|
||||
SpeakerSideRight = 1024,
|
||||
// Token: 0x04000155 RID: 341
|
||||
[Token(Token = "0x4000155")]
|
||||
SpeakerTopCenter = 2048,
|
||||
// Token: 0x04000156 RID: 342
|
||||
[Token(Token = "0x4000156")]
|
||||
SpeakerTopFrontLeft = 4096,
|
||||
// Token: 0x04000157 RID: 343
|
||||
[Token(Token = "0x4000157")]
|
||||
SpeakerTopFrontCenter = 8192,
|
||||
// Token: 0x04000158 RID: 344
|
||||
[Token(Token = "0x4000158")]
|
||||
SpeakerTopFrontRight = 16384,
|
||||
// Token: 0x04000159 RID: 345
|
||||
[Token(Token = "0x4000159")]
|
||||
SpeakerTopBackLeft = 32768,
|
||||
// Token: 0x0400015A RID: 346
|
||||
[Token(Token = "0x400015A")]
|
||||
SpeakerTopBackCenter = 65536,
|
||||
// Token: 0x0400015B RID: 347
|
||||
[Token(Token = "0x400015B")]
|
||||
SpeakerTopBackRight = 131072
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,87 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using CSCore.Win32;
|
||||
|
||||
namespace CSCore.CoreAudioAPI
|
||||
{
|
||||
// Token: 0x0200003F RID: 63
|
||||
[Token(Token = "0x200003F")]
|
||||
[Guid("C8ADBD64-E71E-48a0-A4DE-185C395CD317")]
|
||||
public class AudioCaptureClient : ComObject
|
||||
{
|
||||
// Token: 0x06000104 RID: 260 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x6000103")]
|
||||
[Address(RVA = "0x10FE020", Offset = "0x10FD020", VA = "0x1810FE020")]
|
||||
public AudioCaptureClient(IntPtr ptr)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000105 RID: 261 RVA: 0x00002080 File Offset: 0x00000280
|
||||
[Token(Token = "0x6000104")]
|
||||
[Address(RVA = "0x10FDB10", Offset = "0x10FCB10", VA = "0x1810FDB10")]
|
||||
public static AudioCaptureClient FromAudioClient(AudioClient audioClient)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000106 RID: 262 RVA: 0x0000281C File Offset: 0x00000A1C
|
||||
[Token(Token = "0x6000105")]
|
||||
[Address(RVA = "0x10FDC50", Offset = "0x10FCC50", VA = "0x1810FDC50")]
|
||||
public int GetBufferNative(out IntPtr data, out int numFramesRead, out AudioClientBufferFlags flags, out long devicePosition, out long qpcPosition)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06000107 RID: 263 RVA: 0x00002834 File Offset: 0x00000A34
|
||||
[Token(Token = "0x6000106")]
|
||||
[Address(RVA = "0x10FDD70", Offset = "0x10FCD70", VA = "0x1810FDD70")]
|
||||
public IntPtr GetBuffer(out int framesRead, out AudioClientBufferFlags flags, out long devicePosition, out long qpcPosition)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06000108 RID: 264 RVA: 0x0000284C File Offset: 0x00000A4C
|
||||
[Token(Token = "0x6000107")]
|
||||
[Address(RVA = "0x10FDCC0", Offset = "0x10FCCC0", VA = "0x1810FDCC0")]
|
||||
public IntPtr GetBuffer(out int framesRead, out AudioClientBufferFlags flags)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06000109 RID: 265 RVA: 0x00002864 File Offset: 0x00000A64
|
||||
[Token(Token = "0x6000108")]
|
||||
[Address(RVA = "0x10FDEF0", Offset = "0x10FCEF0", VA = "0x1810FDEF0")]
|
||||
public int ReleaseBufferNative(int framesRead)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x0600010A RID: 266 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x6000109")]
|
||||
[Address(RVA = "0x10FDF40", Offset = "0x10FCF40", VA = "0x1810FDF40")]
|
||||
public void ReleaseBuffer(int framesRead)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600010B RID: 267 RVA: 0x0000287C File Offset: 0x00000A7C
|
||||
[Token(Token = "0x600010A")]
|
||||
[Address(RVA = "0x10FDE20", Offset = "0x10FCE20", VA = "0x1810FDE20")]
|
||||
public int GetNextPacketSizeNative(out int numFramesInNextPacket)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x0600010C RID: 268 RVA: 0x00002894 File Offset: 0x00000A94
|
||||
[Token(Token = "0x600010B")]
|
||||
[Address(RVA = "0x10FDE70", Offset = "0x10FCE70", VA = "0x1810FDE70")]
|
||||
public int GetNextPacketSize()
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x0400022D RID: 557
|
||||
[Token(Token = "0x400022D")]
|
||||
private static readonly Guid IID_IAudioCaptureClient;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,234 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using CSCore.Win32;
|
||||
|
||||
namespace CSCore.CoreAudioAPI
|
||||
{
|
||||
// Token: 0x02000032 RID: 50
|
||||
[Token(Token = "0x2000032")]
|
||||
[Guid("1CB9AD4C-DBFA-4c32-B178-C2F568A703B2")]
|
||||
public class AudioClient : ComObject
|
||||
{
|
||||
// Token: 0x060000B9 RID: 185 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x60000B9")]
|
||||
[Address(RVA = "0x10FE020", Offset = "0x10FD020", VA = "0x1810FE020")]
|
||||
public AudioClient(IntPtr ptr)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x1700002C RID: 44
|
||||
// (get) Token: 0x060000BA RID: 186 RVA: 0x000025C4 File Offset: 0x000007C4
|
||||
[Token(Token = "0x1700002C")]
|
||||
public int BufferSize
|
||||
{
|
||||
[Token(Token = "0x60000BA")]
|
||||
[Address(RVA = "0x10FE1C0", Offset = "0x10FD1C0", VA = "0x1810FE1C0")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700002D RID: 45
|
||||
// (get) Token: 0x060000BB RID: 187 RVA: 0x00002080 File Offset: 0x00000280
|
||||
[Token(Token = "0x1700002D")]
|
||||
public WaveFormat MixFormat
|
||||
{
|
||||
[Token(Token = "0x60000BB")]
|
||||
[Address(RVA = "0x10FE340", Offset = "0x10FD340", VA = "0x1810FE340")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700002E RID: 46
|
||||
// (get) Token: 0x060000BC RID: 188 RVA: 0x000025DC File Offset: 0x000007DC
|
||||
[Token(Token = "0x1700002E")]
|
||||
public long StreamLatency
|
||||
{
|
||||
[Token(Token = "0x60000BC")]
|
||||
[Address(RVA = "0x10FE490", Offset = "0x10FD490", VA = "0x1810FE490")]
|
||||
get
|
||||
{
|
||||
return 0L;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060000BD RID: 189 RVA: 0x00002080 File Offset: 0x00000280
|
||||
[Token(Token = "0x60000BD")]
|
||||
[Address(RVA = "0x10FE030", Offset = "0x10FD030", VA = "0x1810FE030")]
|
||||
public static AudioClient FromMMDevice(MMDevice device)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060000BE RID: 190 RVA: 0x000025F4 File Offset: 0x000007F4
|
||||
[Token(Token = "0x60000BE")]
|
||||
[Address(RVA = "0x10FE510", Offset = "0x10FD510", VA = "0x1810FE510")]
|
||||
public int InitializeNative(AudioClientShareMode shareMode, AudioClientStreamFlags streamFlags, long hnsBufferDuration, long hnsPeriodicity, WaveFormat waveFormat, Guid audioSessionGuid)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060000BF RID: 191 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x60000BF")]
|
||||
[Address(RVA = "0x10FE610", Offset = "0x10FD610", VA = "0x1810FE610")]
|
||||
public void Initialize(AudioClientShareMode shareMode, AudioClientStreamFlags streamFlags, long hnsBufferDuration, long hnsPeriodicity, WaveFormat waveFormat, Guid audioSessionGuid)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060000C0 RID: 192 RVA: 0x0000260C File Offset: 0x0000080C
|
||||
[Token(Token = "0x60000C0")]
|
||||
[Address(RVA = "0x10FE170", Offset = "0x10FD170", VA = "0x1810FE170")]
|
||||
public int GetBufferSizeNative(out int bufferFramesCount)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060000C1 RID: 193 RVA: 0x00002624 File Offset: 0x00000824
|
||||
[Token(Token = "0x60000C1")]
|
||||
[Address(RVA = "0x10FE1C0", Offset = "0x10FD1C0", VA = "0x1810FE1C0")]
|
||||
public int GetBufferSize()
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060000C2 RID: 194 RVA: 0x0000263C File Offset: 0x0000083C
|
||||
[Token(Token = "0x60000C2")]
|
||||
[Address(RVA = "0x10FDE20", Offset = "0x10FCE20", VA = "0x1810FDE20")]
|
||||
public int GetStreamLatencyNative(out long hnsLatency)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060000C3 RID: 195 RVA: 0x00002654 File Offset: 0x00000854
|
||||
[Token(Token = "0x60000C3")]
|
||||
[Address(RVA = "0x10FE490", Offset = "0x10FD490", VA = "0x1810FE490")]
|
||||
public long GetStreamLatency()
|
||||
{
|
||||
return 0L;
|
||||
}
|
||||
|
||||
// Token: 0x060000C4 RID: 196 RVA: 0x0000266C File Offset: 0x0000086C
|
||||
[Token(Token = "0x60000C4")]
|
||||
[Address(RVA = "0x10FE6D0", Offset = "0x10FD6D0", VA = "0x1810FE6D0")]
|
||||
public int IsFormatSupportedNative(AudioClientShareMode shareMode, WaveFormat waveFormat, out WaveFormat closestMatch)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060000C5 RID: 197 RVA: 0x00002684 File Offset: 0x00000884
|
||||
[Token(Token = "0x60000C5")]
|
||||
[Address(RVA = "0x10FECA0", Offset = "0x10FDCA0", VA = "0x1810FECA0")]
|
||||
public bool IsFormatSupported(AudioClientShareMode shareMode, WaveFormat waveFormat, out WaveFormat closestMatch)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060000C6 RID: 198 RVA: 0x0000269C File Offset: 0x0000089C
|
||||
[Token(Token = "0x60000C6")]
|
||||
[Address(RVA = "0x10FEA70", Offset = "0x10FDA70", VA = "0x1810FEA70")]
|
||||
public bool IsFormatSupported(AudioClientShareMode shareMode, WaveFormat waveFormat)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060000C7 RID: 199 RVA: 0x000026B4 File Offset: 0x000008B4
|
||||
[Token(Token = "0x60000C7")]
|
||||
[Address(RVA = "0x10FE240", Offset = "0x10FD240", VA = "0x1810FE240")]
|
||||
public int GetMixFormatNative(out WaveFormat deviceFormat)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060000C8 RID: 200 RVA: 0x00002080 File Offset: 0x00000280
|
||||
[Token(Token = "0x60000C8")]
|
||||
[Address(RVA = "0x10FE340", Offset = "0x10FD340", VA = "0x1810FE340")]
|
||||
public WaveFormat GetMixFormat()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060000C9 RID: 201 RVA: 0x000026CC File Offset: 0x000008CC
|
||||
[Token(Token = "0x60000C9")]
|
||||
[Address(RVA = "0x10FEEC0", Offset = "0x10FDEC0", VA = "0x1810FEEC0")]
|
||||
public int StartNative()
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060000CA RID: 202 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x60000CA")]
|
||||
[Address(RVA = "0x10FEF00", Offset = "0x10FDF00", VA = "0x1810FEF00")]
|
||||
public void Start()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060000CB RID: 203 RVA: 0x000026E4 File Offset: 0x000008E4
|
||||
[Token(Token = "0x60000CB")]
|
||||
[Address(RVA = "0x10FEF70", Offset = "0x10FDF70", VA = "0x1810FEF70")]
|
||||
public int StopNative()
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060000CC RID: 204 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x60000CC")]
|
||||
[Address(RVA = "0x10FEFB0", Offset = "0x10FDFB0", VA = "0x1810FEFB0")]
|
||||
public void Stop()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060000CD RID: 205 RVA: 0x000026FC File Offset: 0x000008FC
|
||||
[Token(Token = "0x60000CD")]
|
||||
[Address(RVA = "0x10FED40", Offset = "0x10FDD40", VA = "0x1810FED40")]
|
||||
public int ResetNative()
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060000CE RID: 206 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x60000CE")]
|
||||
[Address(RVA = "0x10FED80", Offset = "0x10FDD80", VA = "0x1810FED80")]
|
||||
public void Reset()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060000CF RID: 207 RVA: 0x00002714 File Offset: 0x00000914
|
||||
[Token(Token = "0x60000CF")]
|
||||
[Address(RVA = "0x10FEDF0", Offset = "0x10FDDF0", VA = "0x1810FEDF0")]
|
||||
public int SetEventHandleNative(IntPtr handle)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060000D0 RID: 208 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x60000D0")]
|
||||
[Address(RVA = "0x10FEE40", Offset = "0x10FDE40", VA = "0x1810FEE40")]
|
||||
public void SetEventHandle(IntPtr handle)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060000D1 RID: 209 RVA: 0x0000272C File Offset: 0x0000092C
|
||||
[Token(Token = "0x60000D1")]
|
||||
[Address(RVA = "0x10FE3A0", Offset = "0x10FD3A0", VA = "0x1810FE3A0")]
|
||||
public int GetServiceNative(Guid riid, out IntPtr ppv)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060000D2 RID: 210 RVA: 0x00002744 File Offset: 0x00000944
|
||||
[Token(Token = "0x60000D2")]
|
||||
[Address(RVA = "0x10FE400", Offset = "0x10FD400", VA = "0x1810FE400")]
|
||||
public IntPtr GetService(Guid riid)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x04000204 RID: 516
|
||||
[Token(Token = "0x4000204")]
|
||||
public static readonly Guid IID_IAudioClient;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,24 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace CSCore.CoreAudioAPI
|
||||
{
|
||||
// Token: 0x02000037 RID: 55
|
||||
[Token(Token = "0x2000037")]
|
||||
[Flags]
|
||||
public enum AudioClientBufferFlags
|
||||
{
|
||||
// Token: 0x0400020D RID: 525
|
||||
[Token(Token = "0x400020D")]
|
||||
None = 0,
|
||||
// Token: 0x0400020E RID: 526
|
||||
[Token(Token = "0x400020E")]
|
||||
DataDiscontinuity = 1,
|
||||
// Token: 0x0400020F RID: 527
|
||||
[Token(Token = "0x400020F")]
|
||||
Silent = 2,
|
||||
// Token: 0x04000210 RID: 528
|
||||
[Token(Token = "0x4000210")]
|
||||
TimestampError = 3
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace CSCore.CoreAudioAPI
|
||||
{
|
||||
// Token: 0x02000031 RID: 49
|
||||
[Token(Token = "0x2000031")]
|
||||
public enum AudioClientShareMode
|
||||
{
|
||||
// Token: 0x04000202 RID: 514
|
||||
[Token(Token = "0x4000202")]
|
||||
Shared,
|
||||
// Token: 0x04000203 RID: 515
|
||||
[Token(Token = "0x4000203")]
|
||||
Exclusive
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace CSCore.CoreAudioAPI
|
||||
{
|
||||
// Token: 0x02000036 RID: 54
|
||||
[Token(Token = "0x2000036")]
|
||||
[Flags]
|
||||
public enum AudioClientStreamFlags
|
||||
{
|
||||
// Token: 0x04000206 RID: 518
|
||||
[Token(Token = "0x4000206")]
|
||||
None = 0,
|
||||
// Token: 0x04000207 RID: 519
|
||||
[Token(Token = "0x4000207")]
|
||||
StreamFlagsCrossProcess = 65536,
|
||||
// Token: 0x04000208 RID: 520
|
||||
[Token(Token = "0x4000208")]
|
||||
StreamFlagsLoopback = 131072,
|
||||
// Token: 0x04000209 RID: 521
|
||||
[Token(Token = "0x4000209")]
|
||||
StreamFlagsEventCallback = 262144,
|
||||
// Token: 0x0400020A RID: 522
|
||||
[Token(Token = "0x400020A")]
|
||||
StreamFlagsNoPersist = 524288,
|
||||
// Token: 0x0400020B RID: 523
|
||||
[Token(Token = "0x400020B")]
|
||||
StreamFlagsRateAdjust = 1048576
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,26 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using CSCore.Win32;
|
||||
|
||||
namespace CSCore.CoreAudioAPI
|
||||
{
|
||||
// Token: 0x02000035 RID: 53
|
||||
[Token(Token = "0x2000035")]
|
||||
[Serializable]
|
||||
public class CoreAudioAPIException : Win32ComException
|
||||
{
|
||||
// Token: 0x060000DE RID: 222 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x60000DD")]
|
||||
[Address(RVA = "0x1103DE0", Offset = "0x1102DE0", VA = "0x181103DE0")]
|
||||
public new static void Try(int result, string interfaceName, string member)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060000DF RID: 223 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x60000DE")]
|
||||
[Address(RVA = "0x1103E70", Offset = "0x1102E70", VA = "0x181103E70")]
|
||||
public CoreAudioAPIException(int result, string interfaceName, string member)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace CSCore.CoreAudioAPI
|
||||
{
|
||||
// Token: 0x0200002F RID: 47
|
||||
[Token(Token = "0x200002F")]
|
||||
public enum DataFlow
|
||||
{
|
||||
// Token: 0x040001F8 RID: 504
|
||||
[Token(Token = "0x40001F8")]
|
||||
Render,
|
||||
// Token: 0x040001F9 RID: 505
|
||||
[Token(Token = "0x40001F9")]
|
||||
Capture,
|
||||
// Token: 0x040001FA RID: 506
|
||||
[Token(Token = "0x40001FA")]
|
||||
All
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace CSCore.CoreAudioAPI
|
||||
{
|
||||
// Token: 0x02000030 RID: 48
|
||||
[Token(Token = "0x2000030")]
|
||||
[Flags]
|
||||
public enum DeviceState
|
||||
{
|
||||
// Token: 0x040001FC RID: 508
|
||||
[Token(Token = "0x40001FC")]
|
||||
Active = 1,
|
||||
// Token: 0x040001FD RID: 509
|
||||
[Token(Token = "0x40001FD")]
|
||||
Disabled = 2,
|
||||
// Token: 0x040001FE RID: 510
|
||||
[Token(Token = "0x40001FE")]
|
||||
NotPresent = 4,
|
||||
// Token: 0x040001FF RID: 511
|
||||
[Token(Token = "0x40001FF")]
|
||||
UnPlugged = 8,
|
||||
// Token: 0x04000200 RID: 512
|
||||
[Token(Token = "0x4000200")]
|
||||
All = 15
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using CSCore.Win32;
|
||||
|
||||
namespace CSCore.CoreAudioAPI
|
||||
{
|
||||
// Token: 0x0200004A RID: 74
|
||||
[Token(Token = "0x200004A")]
|
||||
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
|
||||
[Guid("A95664D2-9614-4F35-A746-DE8DB63617E6")]
|
||||
[ComImport]
|
||||
public interface IMMDeviceEnumerator : IUnknown
|
||||
{
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,116 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using CSCore.Win32;
|
||||
|
||||
namespace CSCore.CoreAudioAPI
|
||||
{
|
||||
// Token: 0x0200002D RID: 45
|
||||
[Token(Token = "0x200002D")]
|
||||
[Guid("D666063F-1587-4E43-81F1-B948E807363F")]
|
||||
public class MMDevice : ComObject
|
||||
{
|
||||
// Token: 0x060000AF RID: 175 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x60000AF")]
|
||||
[Address(RVA = "0x10FE020", Offset = "0x10FD020", VA = "0x1810FE020")]
|
||||
public MMDevice(IntPtr ptr)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x17000029 RID: 41
|
||||
// (get) Token: 0x060000B0 RID: 176 RVA: 0x00002080 File Offset: 0x00000280
|
||||
[Token(Token = "0x17000029")]
|
||||
public PropertyStore PropertyStore
|
||||
{
|
||||
[Token(Token = "0x60000B0")]
|
||||
[Address(RVA = "0x1108210", Offset = "0x1107210", VA = "0x181108210")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700002A RID: 42
|
||||
// (get) Token: 0x060000B1 RID: 177 RVA: 0x00002080 File Offset: 0x00000280
|
||||
[Token(Token = "0x1700002A")]
|
||||
public string DeviceID
|
||||
{
|
||||
[Token(Token = "0x60000B1")]
|
||||
[Address(RVA = "0x1107FB0", Offset = "0x1106FB0", VA = "0x181107FB0")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700002B RID: 43
|
||||
// (get) Token: 0x060000B2 RID: 178 RVA: 0x00002080 File Offset: 0x00000280
|
||||
[Token(Token = "0x1700002B")]
|
||||
public string FriendlyName
|
||||
{
|
||||
[Token(Token = "0x60000B2")]
|
||||
[Address(RVA = "0x11080A0", Offset = "0x11070A0", VA = "0x1811080A0")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060000B3 RID: 179 RVA: 0x0000257C File Offset: 0x0000077C
|
||||
[Token(Token = "0x60000B3")]
|
||||
[Address(RVA = "0x1107AA0", Offset = "0x1106AA0", VA = "0x181107AA0")]
|
||||
public int ActivateNative(Guid iid, CLSCTX context, IntPtr activationParams, out IntPtr pinterface)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060000B4 RID: 180 RVA: 0x00002080 File Offset: 0x00000280
|
||||
[Token(Token = "0x60000B4")]
|
||||
[Address(RVA = "0x1107D70", Offset = "0x1106D70", VA = "0x181107D70")]
|
||||
public PropertyStore OpenPropertyStore(StorageAccess storageAccess)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060000B5 RID: 181 RVA: 0x00002594 File Offset: 0x00000794
|
||||
[Token(Token = "0x60000B5")]
|
||||
[Address(RVA = "0x1107CF0", Offset = "0x1106CF0", VA = "0x181107CF0")]
|
||||
public int OpenPropertyStoreNative(StorageAccess storageAccess, out IntPtr propertyStore)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060000B6 RID: 182 RVA: 0x000025AC File Offset: 0x000007AC
|
||||
[Token(Token = "0x60000B6")]
|
||||
[Address(RVA = "0x1107C30", Offset = "0x1106C30", VA = "0x181107C30")]
|
||||
public int GetIdNative(out string deviceid)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060000B7 RID: 183 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x60000B7")]
|
||||
[Address(RVA = "0x1107B30", Offset = "0x1106B30", VA = "0x181107B30", Slot = "6")]
|
||||
protected override void Dispose(bool disposing)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060000B8 RID: 184 RVA: 0x00002080 File Offset: 0x00000280
|
||||
[Token(Token = "0x60000B8")]
|
||||
[Address(RVA = "0x1107E40", Offset = "0x1106E40", VA = "0x181107E40", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x040001F1 RID: 497
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40001F1")]
|
||||
private PropertyStore _propertyStore;
|
||||
|
||||
// Token: 0x040001F2 RID: 498
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x40001F2")]
|
||||
private bool _disposed;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,95 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using CSCore.Win32;
|
||||
|
||||
namespace CSCore.CoreAudioAPI
|
||||
{
|
||||
// Token: 0x02000048 RID: 72
|
||||
[Token(Token = "0x2000048")]
|
||||
[Guid("0BD7A1BE-7A1A-44DB-8397-CC5392387B5E")]
|
||||
public class MMDeviceCollection : ComObject, IEnumerable<MMDevice>, IEnumerable
|
||||
{
|
||||
// Token: 0x0600015F RID: 351 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x600015E")]
|
||||
[Address(RVA = "0x10FE020", Offset = "0x10FD020", VA = "0x1810FE020")]
|
||||
public MMDeviceCollection(IntPtr ptr)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x17000039 RID: 57
|
||||
// (get) Token: 0x06000160 RID: 352 RVA: 0x00002D2C File Offset: 0x00000F2C
|
||||
[Token(Token = "0x17000039")]
|
||||
public int Count
|
||||
{
|
||||
[Token(Token = "0x600015F")]
|
||||
[Address(RVA = "0x1107140", Offset = "0x1106140", VA = "0x181107140")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700003A RID: 58
|
||||
[Token(Token = "0x1700003A")]
|
||||
public MMDevice this[int index]
|
||||
{
|
||||
[Token(Token = "0x6000160")]
|
||||
[Address(RVA = "0x11072A0", Offset = "0x11062A0", VA = "0x1811072A0")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000162 RID: 354 RVA: 0x00002D44 File Offset: 0x00000F44
|
||||
[Token(Token = "0x6000161")]
|
||||
[Address(RVA = "0x1107140", Offset = "0x1106140", VA = "0x181107140")]
|
||||
public int GetCount()
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06000163 RID: 355 RVA: 0x00002D5C File Offset: 0x00000F5C
|
||||
[Token(Token = "0x6000162")]
|
||||
[Address(RVA = "0x11070F0", Offset = "0x11060F0", VA = "0x1811070F0")]
|
||||
public int GetCountNative(out int deviceCount)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06000164 RID: 356 RVA: 0x00002080 File Offset: 0x00000280
|
||||
[Token(Token = "0x6000163")]
|
||||
[Address(RVA = "0x11072A0", Offset = "0x11062A0", VA = "0x1811072A0")]
|
||||
public MMDevice ItemAt(int deviceIndex)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000165 RID: 357 RVA: 0x00002D74 File Offset: 0x00000F74
|
||||
[Token(Token = "0x6000164")]
|
||||
[Address(RVA = "0x1107220", Offset = "0x1106220", VA = "0x181107220")]
|
||||
public int ItemAtNative(int deviceIndex, out IntPtr device)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06000166 RID: 358 RVA: 0x00002080 File Offset: 0x00000280
|
||||
[Token(Token = "0x6000165")]
|
||||
[Address(RVA = "0x11071C0", Offset = "0x11061C0", VA = "0x1811071C0", Slot = "7")]
|
||||
public IEnumerator<MMDevice> GetEnumerator()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000167 RID: 359 RVA: 0x00002080 File Offset: 0x00000280
|
||||
[Token(Token = "0x6000166")]
|
||||
[Address(RVA = "0x11071C0", Offset = "0x11061C0", VA = "0x1811071C0", Slot = "8")]
|
||||
IEnumerator IEnumerable.GetEnumerator()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,99 @@
|
||||
using System;
|
||||
using System.Reflection;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using CSCore.Win32;
|
||||
|
||||
namespace CSCore.CoreAudioAPI
|
||||
{
|
||||
// Token: 0x02000033 RID: 51
|
||||
[Token(Token = "0x2000033")]
|
||||
[Guid("A95664D2-9614-4F35-A746-DE8DB63617E6")]
|
||||
[DefaultMember("Item")]
|
||||
public class MMDeviceEnumerator : ComObject
|
||||
{
|
||||
// Token: 0x060000D4 RID: 212 RVA: 0x00002080 File Offset: 0x00000280
|
||||
[Token(Token = "0x60000D4")]
|
||||
[Address(RVA = "0x1107480", Offset = "0x1106480", VA = "0x181107480")]
|
||||
public static MMDevice DefaultAudioEndpoint(DataFlow dataFlow, Role role)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060000D5 RID: 213 RVA: 0x00002080 File Offset: 0x00000280
|
||||
[Token(Token = "0x60000D5")]
|
||||
[Address(RVA = "0x1107720", Offset = "0x1106720", VA = "0x181107720")]
|
||||
public static MMDeviceCollection EnumerateDevices(DataFlow dataFlow, DeviceState stateMask)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060000D6 RID: 214 RVA: 0x0000275C File Offset: 0x0000095C
|
||||
[Token(Token = "0x60000D6")]
|
||||
[Address(RVA = "0x11073B0", Offset = "0x11063B0", VA = "0x1811073B0")]
|
||||
private static IntPtr CreateMmDeviceEnumerator()
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060000D7 RID: 215 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x60000D7")]
|
||||
[Address(RVA = "0x11079C0", Offset = "0x11069C0", VA = "0x1811079C0")]
|
||||
public MMDeviceEnumerator()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060000D8 RID: 216 RVA: 0x00002080 File Offset: 0x00000280
|
||||
[Token(Token = "0x60000D8")]
|
||||
[Address(RVA = "0x1107900", Offset = "0x1106900", VA = "0x181107900")]
|
||||
public MMDevice GetDefaultAudioEndpoint(DataFlow dataFlow, Role role)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060000D9 RID: 217 RVA: 0x00002774 File Offset: 0x00000974
|
||||
[Token(Token = "0x60000D9")]
|
||||
[Address(RVA = "0x1107890", Offset = "0x1106890", VA = "0x181107890")]
|
||||
public int GetDefaultAudioEndpointNative(DataFlow dataFlow, Role role, out IntPtr device)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x060000DA RID: 218 RVA: 0x00002080 File Offset: 0x00000280
|
||||
[Token(Token = "0x60000DA")]
|
||||
[Address(RVA = "0x1107660", Offset = "0x1106660", VA = "0x181107660")]
|
||||
public MMDeviceCollection EnumAudioEndpoints(DataFlow dataFlow, DeviceState stateMask)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060000DB RID: 219 RVA: 0x0000278C File Offset: 0x0000098C
|
||||
[Token(Token = "0x60000DB")]
|
||||
[Address(RVA = "0x11075F0", Offset = "0x11065F0", VA = "0x1811075F0")]
|
||||
public int EnumAudioEndpointsNative(DataFlow dataFlow, DeviceState stateMask, out IntPtr collection)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x02000034 RID: 52
|
||||
[Token(Token = "0x2000034")]
|
||||
[Guid("BCDE0395-E52F-467C-8E3D-C4579291692E")]
|
||||
[ComImport]
|
||||
private class MMDeviceEnumeratorObject : __Il2CppComObject
|
||||
{
|
||||
// Token: 0x060000DC RID: 220 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x60000DC")]
|
||||
[Address(RVA = "0x1107380", Offset = "0x1106380", VA = "0x181107380")]
|
||||
public MMDeviceEnumeratorObject()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060000DD RID: 221 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x6000172")]
|
||||
[Address(RVA = "0x1107370", Offset = "0x1106370", VA = "0x181107370", Slot = "1")]
|
||||
protected override void Finalize()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace CSCore.CoreAudioAPI
|
||||
{
|
||||
// Token: 0x0200002E RID: 46
|
||||
[Token(Token = "0x200002E")]
|
||||
public enum Role
|
||||
{
|
||||
// Token: 0x040001F4 RID: 500
|
||||
[Token(Token = "0x40001F4")]
|
||||
Console,
|
||||
// Token: 0x040001F5 RID: 501
|
||||
[Token(Token = "0x40001F5")]
|
||||
Multimedia,
|
||||
// Token: 0x040001F6 RID: 502
|
||||
[Token(Token = "0x40001F6")]
|
||||
Communications
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace CSCore.CoreAudioAPI
|
||||
{
|
||||
// Token: 0x02000047 RID: 71
|
||||
[Token(Token = "0x2000047")]
|
||||
public enum StorageAccess
|
||||
{
|
||||
// Token: 0x04000240 RID: 576
|
||||
[Token(Token = "0x4000240")]
|
||||
Read,
|
||||
// Token: 0x04000241 RID: 577
|
||||
[Token(Token = "0x4000241")]
|
||||
Write,
|
||||
// Token: 0x04000242 RID: 578
|
||||
[Token(Token = "0x4000242")]
|
||||
ReadWrite
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
using System;
|
||||
|
||||
namespace Cpp2IlInjected
|
||||
{
|
||||
// Token: 0x0200004B RID: 75
|
||||
internal class AddressAttribute : Attribute
|
||||
{
|
||||
// Token: 0x04000247 RID: 583
|
||||
public string RVA;
|
||||
|
||||
// Token: 0x04000248 RID: 584
|
||||
public string Offset;
|
||||
|
||||
// Token: 0x04000249 RID: 585
|
||||
public string VA;
|
||||
|
||||
// Token: 0x0400024A RID: 586
|
||||
public string Slot;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
using System;
|
||||
|
||||
namespace Cpp2IlInjected
|
||||
{
|
||||
// Token: 0x02000050 RID: 80
|
||||
internal class AnalysisFailedException : Exception
|
||||
{
|
||||
// Token: 0x06000173 RID: 371 RVA: 0x00002DAA File Offset: 0x00000FAA
|
||||
public AnalysisFailedException(string message)
|
||||
: base(message)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
using System;
|
||||
|
||||
namespace Cpp2IlInjected
|
||||
{
|
||||
// Token: 0x0200004D RID: 77
|
||||
internal class AttributeAttribute : Attribute
|
||||
{
|
||||
// Token: 0x0400024C RID: 588
|
||||
public string Name;
|
||||
|
||||
// Token: 0x0400024D RID: 589
|
||||
public string RVA;
|
||||
|
||||
// Token: 0x0400024E RID: 590
|
||||
public string Offset;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
using System;
|
||||
|
||||
namespace Cpp2IlInjected
|
||||
{
|
||||
// Token: 0x0200004C RID: 76
|
||||
internal class FieldOffsetAttribute : Attribute
|
||||
{
|
||||
// Token: 0x0400024B RID: 587
|
||||
public string Offset;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
using System;
|
||||
|
||||
namespace Cpp2IlInjected
|
||||
{
|
||||
// Token: 0x0200004E RID: 78
|
||||
internal class MetadataOffsetAttribute : Attribute
|
||||
{
|
||||
// Token: 0x0400024F RID: 591
|
||||
public string Offset;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
using System;
|
||||
|
||||
namespace Cpp2IlInjected
|
||||
{
|
||||
// Token: 0x0200004F RID: 79
|
||||
internal class TokenAttribute : Attribute
|
||||
{
|
||||
// Token: 0x04000250 RID: 592
|
||||
public string Token;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,45 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace CSCore.DMO.Effects
|
||||
{
|
||||
// Token: 0x02000027 RID: 39
|
||||
[Token(Token = "0x2000027")]
|
||||
public struct ChorusParameters
|
||||
{
|
||||
// Token: 0x040001D2 RID: 466
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40001D2")]
|
||||
public float WetDryMix;
|
||||
|
||||
// Token: 0x040001D3 RID: 467
|
||||
[FieldOffset(Offset = "0x4")]
|
||||
[Token(Token = "0x40001D3")]
|
||||
public float Depth;
|
||||
|
||||
// Token: 0x040001D4 RID: 468
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x40001D4")]
|
||||
public float Feedback;
|
||||
|
||||
// Token: 0x040001D5 RID: 469
|
||||
[FieldOffset(Offset = "0xC")]
|
||||
[Token(Token = "0x40001D5")]
|
||||
public float Frequency;
|
||||
|
||||
// Token: 0x040001D6 RID: 470
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40001D6")]
|
||||
public int Waveform;
|
||||
|
||||
// Token: 0x040001D7 RID: 471
|
||||
[FieldOffset(Offset = "0x14")]
|
||||
[Token(Token = "0x40001D7")]
|
||||
public float Delay;
|
||||
|
||||
// Token: 0x040001D8 RID: 472
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40001D8")]
|
||||
public int Phase;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,40 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace CSCore.DMO.Effects
|
||||
{
|
||||
// Token: 0x02000028 RID: 40
|
||||
[Token(Token = "0x2000028")]
|
||||
public struct CompressorParameters
|
||||
{
|
||||
// Token: 0x040001D9 RID: 473
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40001D9")]
|
||||
public float Gain;
|
||||
|
||||
// Token: 0x040001DA RID: 474
|
||||
[FieldOffset(Offset = "0x4")]
|
||||
[Token(Token = "0x40001DA")]
|
||||
public float Attack;
|
||||
|
||||
// Token: 0x040001DB RID: 475
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x40001DB")]
|
||||
public float Release;
|
||||
|
||||
// Token: 0x040001DC RID: 476
|
||||
[FieldOffset(Offset = "0xC")]
|
||||
[Token(Token = "0x40001DC")]
|
||||
public float Threshold;
|
||||
|
||||
// Token: 0x040001DD RID: 477
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40001DD")]
|
||||
public float Ratio;
|
||||
|
||||
// Token: 0x040001DE RID: 478
|
||||
[FieldOffset(Offset = "0x14")]
|
||||
[Token(Token = "0x40001DE")]
|
||||
public float Predelay;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,35 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace CSCore.DMO.Effects
|
||||
{
|
||||
// Token: 0x02000029 RID: 41
|
||||
[Token(Token = "0x2000029")]
|
||||
public struct DistortionParameters
|
||||
{
|
||||
// Token: 0x040001DF RID: 479
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40001DF")]
|
||||
public float Gain;
|
||||
|
||||
// Token: 0x040001E0 RID: 480
|
||||
[FieldOffset(Offset = "0x4")]
|
||||
[Token(Token = "0x40001E0")]
|
||||
public float Edge;
|
||||
|
||||
// Token: 0x040001E1 RID: 481
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x40001E1")]
|
||||
public float PostEQCenterFrequency;
|
||||
|
||||
// Token: 0x040001E2 RID: 482
|
||||
[FieldOffset(Offset = "0xC")]
|
||||
[Token(Token = "0x40001E2")]
|
||||
public float PostEQBandwidth;
|
||||
|
||||
// Token: 0x040001E3 RID: 483
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40001E3")]
|
||||
public float PreLowpassCutoff;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,45 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace CSCore.DMO.Effects
|
||||
{
|
||||
// Token: 0x0200002A RID: 42
|
||||
[Token(Token = "0x200002A")]
|
||||
public struct FlangerParameters
|
||||
{
|
||||
// Token: 0x040001E4 RID: 484
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40001E4")]
|
||||
public float WetDryMix;
|
||||
|
||||
// Token: 0x040001E5 RID: 485
|
||||
[FieldOffset(Offset = "0x4")]
|
||||
[Token(Token = "0x40001E5")]
|
||||
public float Depth;
|
||||
|
||||
// Token: 0x040001E6 RID: 486
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x40001E6")]
|
||||
public float Feedback;
|
||||
|
||||
// Token: 0x040001E7 RID: 487
|
||||
[FieldOffset(Offset = "0xC")]
|
||||
[Token(Token = "0x40001E7")]
|
||||
public float Frequency;
|
||||
|
||||
// Token: 0x040001E8 RID: 488
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40001E8")]
|
||||
public int Waveform;
|
||||
|
||||
// Token: 0x040001E9 RID: 489
|
||||
[FieldOffset(Offset = "0x14")]
|
||||
[Token(Token = "0x40001E9")]
|
||||
public float Delay;
|
||||
|
||||
// Token: 0x040001EA RID: 490
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40001EA")]
|
||||
public int Phase;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace CSCore.DMO.Effects
|
||||
{
|
||||
// Token: 0x0200002B RID: 43
|
||||
[Token(Token = "0x200002B")]
|
||||
public struct GargleParameters
|
||||
{
|
||||
// Token: 0x040001EB RID: 491
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40001EB")]
|
||||
public int RateHz;
|
||||
|
||||
// Token: 0x040001EC RID: 492
|
||||
[FieldOffset(Offset = "0x4")]
|
||||
[Token(Token = "0x40001EC")]
|
||||
public int WaveShape;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace CSCore.DMO.Effects
|
||||
{
|
||||
// Token: 0x0200002C RID: 44
|
||||
[Token(Token = "0x200002C")]
|
||||
public struct WavesReverbParameters
|
||||
{
|
||||
// Token: 0x040001ED RID: 493
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40001ED")]
|
||||
public float InGain;
|
||||
|
||||
// Token: 0x040001EE RID: 494
|
||||
[FieldOffset(Offset = "0x4")]
|
||||
[Token(Token = "0x40001EE")]
|
||||
public float ReverbMix;
|
||||
|
||||
// Token: 0x040001EF RID: 495
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x40001EF")]
|
||||
public float ReverbTime;
|
||||
|
||||
// Token: 0x040001F0 RID: 496
|
||||
[FieldOffset(Offset = "0xC")]
|
||||
[Token(Token = "0x40001F0")]
|
||||
public float HighFreqRTRatio;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,42 @@
|
||||
using System;
|
||||
using System.Threading;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace CSCore
|
||||
{
|
||||
// Token: 0x0200000E RID: 14
|
||||
[Token(Token = "0x200000E")]
|
||||
public static class Extensions
|
||||
{
|
||||
// Token: 0x0600003C RID: 60 RVA: 0x00002080 File Offset: 0x00000280
|
||||
[Token(Token = "0x600003C")]
|
||||
[Address(RVA = "0x2946BC0", Offset = "0x2945BC0", VA = "0x182946BC0")]
|
||||
public static T[] CheckBuffer<T>(this T[] inst, long size, bool exactSize = false)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600003D RID: 61 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x600003D")]
|
||||
[Address(RVA = "0x1104480", Offset = "0x1103480", VA = "0x181104480")]
|
||||
internal static void WaitForExit(this Thread thread)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600003E RID: 62 RVA: 0x0000221C File Offset: 0x0000041C
|
||||
[Token(Token = "0x600003E")]
|
||||
[Address(RVA = "0x11042B0", Offset = "0x11032B0", VA = "0x1811042B0")]
|
||||
internal static bool IsPCM(this WaveFormat waveFormat)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x0600003F RID: 63 RVA: 0x00002234 File Offset: 0x00000434
|
||||
[Token(Token = "0x600003F")]
|
||||
[Address(RVA = "0x11040E0", Offset = "0x11030E0", VA = "0x1811040E0")]
|
||||
internal static bool IsIeeeFloat(this WaveFormat waveFormat)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace CSCore
|
||||
{
|
||||
// Token: 0x02000005 RID: 5
|
||||
[Token(Token = "0x2000005")]
|
||||
public static class FluentExtensions
|
||||
{
|
||||
// Token: 0x06000004 RID: 4 RVA: 0x00002080 File Offset: 0x00000280
|
||||
[Token(Token = "0x6000004")]
|
||||
[Address(RVA = "0x1104500", Offset = "0x1103500", VA = "0x181104500")]
|
||||
public static ISampleSource ToSampleSource(this IWaveSource waveSource)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace CSCore
|
||||
{
|
||||
// Token: 0x02000006 RID: 6
|
||||
[Token(Token = "0x2000006")]
|
||||
public interface IAudioSource : IDisposable
|
||||
{
|
||||
// Token: 0x17000001 RID: 1
|
||||
// (get) Token: 0x06000005 RID: 5
|
||||
[Token(Token = "0x17000001")]
|
||||
WaveFormat WaveFormat
|
||||
{
|
||||
[Token(Token = "0x6000005")]
|
||||
[Address(Slot = "0")]
|
||||
get;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace CSCore
|
||||
{
|
||||
// Token: 0x0200000C RID: 12
|
||||
[Token(Token = "0x200000C")]
|
||||
public interface IReadableAudioSource<in T> : IAudioSource, IDisposable
|
||||
{
|
||||
// Token: 0x0600003A RID: 58
|
||||
[Token(Token = "0x600003A")]
|
||||
[Address(Slot = "0")]
|
||||
int Read(T[] buffer, int offset, int count);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace CSCore
|
||||
{
|
||||
// Token: 0x02000009 RID: 9
|
||||
[Token(Token = "0x2000009")]
|
||||
public interface ISampleSource : IReadableAudioSource<float>, IAudioSource, IDisposable
|
||||
{
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace CSCore
|
||||
{
|
||||
// Token: 0x02000007 RID: 7
|
||||
[Token(Token = "0x2000007")]
|
||||
public interface IWaveSource : IReadableAudioSource<byte>, IAudioSource, IDisposable
|
||||
{
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,39 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace CSCore.MediaFoundation
|
||||
{
|
||||
// Token: 0x02000045 RID: 69
|
||||
[Token(Token = "0x2000045")]
|
||||
public class MFAttribute<TValue>
|
||||
{
|
||||
// Token: 0x17000037 RID: 55
|
||||
// (get) Token: 0x0600015D RID: 349 RVA: 0x00002D14 File Offset: 0x00000F14
|
||||
[Token(Token = "0x17000037")]
|
||||
public Guid Key
|
||||
{
|
||||
[Token(Token = "0x600015C")]
|
||||
[Address(RVA = "0x814AB0", Offset = "0x813AB0", VA = "0x180814AB0")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return default(Guid);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000038 RID: 56
|
||||
// (get) Token: 0x0600015E RID: 350 RVA: 0x00002080 File Offset: 0x00000280
|
||||
[Token(Token = "0x17000038")]
|
||||
public TValue Value
|
||||
{
|
||||
[Token(Token = "0x600015D")]
|
||||
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,26 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace CSCore.MediaFoundation
|
||||
{
|
||||
// Token: 0x02000044 RID: 68
|
||||
[Token(Token = "0x2000044")]
|
||||
public enum MFAttributeMatchType
|
||||
{
|
||||
// Token: 0x04000230 RID: 560
|
||||
[Token(Token = "0x4000230")]
|
||||
OurItems,
|
||||
// Token: 0x04000231 RID: 561
|
||||
[Token(Token = "0x4000231")]
|
||||
TheirItems,
|
||||
// Token: 0x04000232 RID: 562
|
||||
[Token(Token = "0x4000232")]
|
||||
AllItems,
|
||||
// Token: 0x04000233 RID: 563
|
||||
[Token(Token = "0x4000233")]
|
||||
Intersection,
|
||||
// Token: 0x04000234 RID: 564
|
||||
[Token(Token = "0x4000234")]
|
||||
Smaller
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,32 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace CSCore.MediaFoundation
|
||||
{
|
||||
// Token: 0x02000046 RID: 70
|
||||
[Token(Token = "0x2000046")]
|
||||
public enum MFAttributeType
|
||||
{
|
||||
// Token: 0x04000238 RID: 568
|
||||
[Token(Token = "0x4000238")]
|
||||
UInt32 = 19,
|
||||
// Token: 0x04000239 RID: 569
|
||||
[Token(Token = "0x4000239")]
|
||||
UInt64 = 21,
|
||||
// Token: 0x0400023A RID: 570
|
||||
[Token(Token = "0x400023A")]
|
||||
Double = 5,
|
||||
// Token: 0x0400023B RID: 571
|
||||
[Token(Token = "0x400023B")]
|
||||
Guid = 72,
|
||||
// Token: 0x0400023C RID: 572
|
||||
[Token(Token = "0x400023C")]
|
||||
String = 31,
|
||||
// Token: 0x0400023D RID: 573
|
||||
[Token(Token = "0x400023D")]
|
||||
Blob = 4113,
|
||||
// Token: 0x0400023E RID: 574
|
||||
[Token(Token = "0x400023E")]
|
||||
IUnknown = 13
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,577 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using CSCore.Win32;
|
||||
|
||||
namespace CSCore.MediaFoundation
|
||||
{
|
||||
// Token: 0x02000041 RID: 65
|
||||
[Token(Token = "0x2000041")]
|
||||
[Guid("2cd2d921-c447-44a7-a13c-4adabfc247e3")]
|
||||
public class MFAttributes : ComObject
|
||||
{
|
||||
// Token: 0x06000112 RID: 274 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x6000111")]
|
||||
[Address(RVA = "0x10FE020", Offset = "0x10FD020", VA = "0x1810FE020")]
|
||||
public MFAttributes(IntPtr ptr)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000113 RID: 275 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x6000112")]
|
||||
[Address(RVA = "0x1106D10", Offset = "0x1105D10", VA = "0x181106D10")]
|
||||
public MFAttributes()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000114 RID: 276 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x6000113")]
|
||||
[Address(RVA = "0x1106BF0", Offset = "0x1105BF0", VA = "0x181106BF0")]
|
||||
public MFAttributes(int initialSize)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x17000034 RID: 52
|
||||
[Token(Token = "0x17000034")]
|
||||
public PropertyVariant this[int index]
|
||||
{
|
||||
[Token(Token = "0x6000114")]
|
||||
[Address(RVA = "0x1106E30", Offset = "0x1105E30", VA = "0x181106E30")]
|
||||
get
|
||||
{
|
||||
return default(PropertyVariant);
|
||||
}
|
||||
[Token(Token = "0x6000115")]
|
||||
[Address(RVA = "0x1106FA0", Offset = "0x1105FA0", VA = "0x181106FA0")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000035 RID: 53
|
||||
[Token(Token = "0x17000035")]
|
||||
public object this[Guid key]
|
||||
{
|
||||
[Token(Token = "0x6000116")]
|
||||
[Address(RVA = "0x1106F10", Offset = "0x1105F10", VA = "0x181106F10")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x6000117")]
|
||||
[Address(RVA = "0x1106F30", Offset = "0x1105F30", VA = "0x181106F30")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000036 RID: 54
|
||||
// (get) Token: 0x06000119 RID: 281 RVA: 0x000028DC File Offset: 0x00000ADC
|
||||
[Token(Token = "0x17000036")]
|
||||
public int Count
|
||||
{
|
||||
[Token(Token = "0x6000118")]
|
||||
[Address(RVA = "0x1105460", Offset = "0x1104460", VA = "0x181105460")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600011A RID: 282 RVA: 0x000028F4 File Offset: 0x00000AF4
|
||||
[Token(Token = "0x6000119")]
|
||||
[Address(RVA = "0x1105830", Offset = "0x1104830", VA = "0x181105830")]
|
||||
public int GetItemNative(Guid key, IntPtr valueRef)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x0600011B RID: 283 RVA: 0x0000290C File Offset: 0x00000B0C
|
||||
[Token(Token = "0x600011A")]
|
||||
[Address(RVA = "0x1105990", Offset = "0x1104990", VA = "0x181105990")]
|
||||
public PropertyVariant GetItem(Guid key)
|
||||
{
|
||||
return default(PropertyVariant);
|
||||
}
|
||||
|
||||
// Token: 0x0600011C RID: 284 RVA: 0x00002924 File Offset: 0x00000B24
|
||||
[Token(Token = "0x600011B")]
|
||||
[Address(RVA = "0x11058A0", Offset = "0x11048A0", VA = "0x1811058A0")]
|
||||
public int GetItemTypeNative(Guid key, out MFAttributeType attributeType)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x0600011D RID: 285 RVA: 0x0000293C File Offset: 0x00000B3C
|
||||
[Token(Token = "0x600011C")]
|
||||
[Address(RVA = "0x1105900", Offset = "0x1104900", VA = "0x181105900")]
|
||||
public MFAttributeType GetItemType(Guid key)
|
||||
{
|
||||
return (MFAttributeType)0;
|
||||
}
|
||||
|
||||
// Token: 0x0600011E RID: 286 RVA: 0x00002954 File Offset: 0x00000B54
|
||||
[Token(Token = "0x600011D")]
|
||||
[Address(RVA = "0x1104750", Offset = "0x1103750", VA = "0x181104750")]
|
||||
public int CompareItemNative(Guid key, PropertyVariant value, out NativeBool result)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x0600011F RID: 287 RVA: 0x0000296C File Offset: 0x00000B6C
|
||||
[Token(Token = "0x600011E")]
|
||||
[Address(RVA = "0x11047C0", Offset = "0x11037C0", VA = "0x1811047C0")]
|
||||
public bool CompareItem(Guid key, PropertyVariant value)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06000120 RID: 288 RVA: 0x00002984 File Offset: 0x00000B84
|
||||
[Token(Token = "0x600011F")]
|
||||
[Address(RVA = "0x1104890", Offset = "0x1103890", VA = "0x181104890")]
|
||||
public int CompareNative(MFAttributes theirs, MFAttributeMatchType matchType, out NativeBool result)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06000121 RID: 289 RVA: 0x0000299C File Offset: 0x00000B9C
|
||||
[Token(Token = "0x6000120")]
|
||||
[Address(RVA = "0x1104930", Offset = "0x1103930", VA = "0x181104930")]
|
||||
public bool Compare(MFAttributes theirs, MFAttributeMatchType matchType)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06000122 RID: 290 RVA: 0x000029B4 File Offset: 0x00000BB4
|
||||
[Token(Token = "0x6000121")]
|
||||
[Address(RVA = "0x1105D60", Offset = "0x1104D60", VA = "0x181105D60")]
|
||||
public int GetUINT32Native(Guid key, out int result)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06000123 RID: 291 RVA: 0x000029CC File Offset: 0x00000BCC
|
||||
[Token(Token = "0x6000122")]
|
||||
[Address(RVA = "0x1105DC0", Offset = "0x1104DC0", VA = "0x181105DC0")]
|
||||
public int GetUINT32(Guid key)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06000124 RID: 292 RVA: 0x000029E4 File Offset: 0x00000BE4
|
||||
[Token(Token = "0x6000123")]
|
||||
[Address(RVA = "0x1105E50", Offset = "0x1104E50", VA = "0x181105E50")]
|
||||
public int GetUINT64Native(Guid key, out long result)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06000125 RID: 293 RVA: 0x000029FC File Offset: 0x00000BFC
|
||||
[Token(Token = "0x6000124")]
|
||||
[Address(RVA = "0x1105EB0", Offset = "0x1104EB0", VA = "0x181105EB0")]
|
||||
public long GetUINT64(Guid key)
|
||||
{
|
||||
return 0L;
|
||||
}
|
||||
|
||||
// Token: 0x06000126 RID: 294 RVA: 0x00002A14 File Offset: 0x00000C14
|
||||
[Token(Token = "0x6000125")]
|
||||
[Address(RVA = "0x11054E0", Offset = "0x11044E0", VA = "0x1811054E0")]
|
||||
public int GetDoubleNative(Guid key, out double result)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06000127 RID: 295 RVA: 0x00002A2C File Offset: 0x00000C2C
|
||||
[Token(Token = "0x6000126")]
|
||||
[Address(RVA = "0x1105540", Offset = "0x1104540", VA = "0x181105540")]
|
||||
public double GetDouble(Guid key)
|
||||
{
|
||||
return 0.0;
|
||||
}
|
||||
|
||||
// Token: 0x06000128 RID: 296 RVA: 0x00002A44 File Offset: 0x00000C44
|
||||
[Token(Token = "0x6000127")]
|
||||
[Address(RVA = "0x11055D0", Offset = "0x11045D0", VA = "0x1811055D0")]
|
||||
public int GetGuidNative(Guid key, out Guid result)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06000129 RID: 297 RVA: 0x00002A5C File Offset: 0x00000C5C
|
||||
[Token(Token = "0x6000128")]
|
||||
[Address(RVA = "0x1105630", Offset = "0x1104630", VA = "0x181105630")]
|
||||
public Guid GetGuid(Guid key)
|
||||
{
|
||||
return default(Guid);
|
||||
}
|
||||
|
||||
// Token: 0x0600012A RID: 298 RVA: 0x00002A74 File Offset: 0x00000C74
|
||||
[Token(Token = "0x6000129")]
|
||||
[Address(RVA = "0x1105A70", Offset = "0x1104A70", VA = "0x181105A70")]
|
||||
public int GetStringLengthNative(Guid key, out int result)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x0600012B RID: 299 RVA: 0x00002A8C File Offset: 0x00000C8C
|
||||
[Token(Token = "0x600012A")]
|
||||
[Address(RVA = "0x1105AD0", Offset = "0x1104AD0", VA = "0x181105AD0")]
|
||||
public int GetStringLength(Guid key)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x0600012C RID: 300 RVA: 0x00002AA4 File Offset: 0x00000CA4
|
||||
[Token(Token = "0x600012B")]
|
||||
[Address(RVA = "0x1105B60", Offset = "0x1104B60", VA = "0x181105B60")]
|
||||
public int GetStringNative(Guid key, IntPtr wszValue, int cchBufSize, IntPtr cchLength)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x0600012D RID: 301 RVA: 0x00002080 File Offset: 0x00000280
|
||||
[Token(Token = "0x600012C")]
|
||||
[Address(RVA = "0x1105BE0", Offset = "0x1104BE0", VA = "0x181105BE0")]
|
||||
public string GetString(Guid key)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600012E RID: 302 RVA: 0x00002ABC File Offset: 0x00000CBC
|
||||
[Token(Token = "0x600012D")]
|
||||
[Address(RVA = "0x1104F20", Offset = "0x1103F20", VA = "0x181104F20")]
|
||||
[Obsolete]
|
||||
public int GetAllocatedStringNative(Guid key, IntPtr wszValue, out int cchLength)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x0600012F RID: 303 RVA: 0x00002AD4 File Offset: 0x00000CD4
|
||||
[Token(Token = "0x600012E")]
|
||||
[Address(RVA = "0x10FE3A0", Offset = "0x10FD3A0", VA = "0x1810FE3A0")]
|
||||
public int GetBlobSizeNative(Guid key, out int size)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06000130 RID: 304 RVA: 0x00002AEC File Offset: 0x00000CEC
|
||||
[Token(Token = "0x600012F")]
|
||||
[Address(RVA = "0x1105020", Offset = "0x1104020", VA = "0x181105020")]
|
||||
public int GetBlobSize(Guid key)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06000131 RID: 305 RVA: 0x00002B04 File Offset: 0x00000D04
|
||||
[Token(Token = "0x6000130")]
|
||||
[Address(RVA = "0x1104F90", Offset = "0x1103F90", VA = "0x181104F90")]
|
||||
public int GetBlobNative(Guid key, IntPtr bufferPtr, int cbBufSize, IntPtr cbBlobSize)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06000132 RID: 306 RVA: 0x00002080 File Offset: 0x00000280
|
||||
[Token(Token = "0x6000131")]
|
||||
[Address(RVA = "0x1105290", Offset = "0x1104290", VA = "0x181105290")]
|
||||
public byte[] GetBlob(Guid key)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000133 RID: 307 RVA: 0x00002080 File Offset: 0x00000280
|
||||
[Token(Token = "0x6000132")]
|
||||
[Address(RVA = "0x11050B0", Offset = "0x11040B0", VA = "0x1811050B0")]
|
||||
public object GetBlob(Guid key, Type type)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000134 RID: 308 RVA: 0x00002B1C File Offset: 0x00000D1C
|
||||
[Token(Token = "0x6000133")]
|
||||
[Address(RVA = "0x1104DD0", Offset = "0x1103DD0", VA = "0x181104DD0")]
|
||||
[Obsolete]
|
||||
public int GetAllocatedBlobNative(Guid key, out byte[] buffer, out int pcbSize)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06000135 RID: 309 RVA: 0x00002B34 File Offset: 0x00000D34
|
||||
[Token(Token = "0x6000134")]
|
||||
[Address(RVA = "0x1105F40", Offset = "0x1104F40", VA = "0x181105F40")]
|
||||
public int GetUnknownNative(Guid key, Guid riid, out IntPtr unknown)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06000136 RID: 310 RVA: 0x00002B4C File Offset: 0x00000D4C
|
||||
[Token(Token = "0x6000135")]
|
||||
[Address(RVA = "0x1106630", Offset = "0x1105630", VA = "0x181106630")]
|
||||
public int SetItemNative(Guid key, PropertyVariant value)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06000137 RID: 311 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x6000136")]
|
||||
[Address(RVA = "0x1106690", Offset = "0x1105690", VA = "0x181106690")]
|
||||
public void SetItem(Guid key, PropertyVariant value)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000138 RID: 312 RVA: 0x00002B64 File Offset: 0x00000D64
|
||||
[Token(Token = "0x6000137")]
|
||||
[Address(RVA = "0x1104C20", Offset = "0x1103C20", VA = "0x181104C20")]
|
||||
public int DeleteItemNative(Guid key)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06000139 RID: 313 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x6000138")]
|
||||
[Address(RVA = "0x1104C70", Offset = "0x1103C70", VA = "0x181104C70")]
|
||||
public void DeleteItem(Guid key)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600013A RID: 314 RVA: 0x00002B7C File Offset: 0x00000D7C
|
||||
[Token(Token = "0x6000139")]
|
||||
[Address(RVA = "0x1104B70", Offset = "0x1103B70", VA = "0x181104B70")]
|
||||
public int DeleteAllItemsNative()
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x0600013B RID: 315 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x600013A")]
|
||||
[Address(RVA = "0x1104BB0", Offset = "0x1103BB0", VA = "0x181104BB0")]
|
||||
public void DeleteAllItems()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600013C RID: 316 RVA: 0x00002B94 File Offset: 0x00000D94
|
||||
[Token(Token = "0x600013B")]
|
||||
[Address(RVA = "0x1106900", Offset = "0x1105900", VA = "0x181106900")]
|
||||
public int SetUINT32Native(Guid key, int value)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x0600013D RID: 317 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x600013C")]
|
||||
[Address(RVA = "0x1106960", Offset = "0x1105960", VA = "0x181106960")]
|
||||
public void SetUINT32(Guid key, int value)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600013E RID: 318 RVA: 0x00002BAC File Offset: 0x00000DAC
|
||||
[Token(Token = "0x600013D")]
|
||||
[Address(RVA = "0x11069F0", Offset = "0x11059F0", VA = "0x1811069F0")]
|
||||
public int SetUINT64Native(Guid key, long value)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x0600013F RID: 319 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x600013E")]
|
||||
[Address(RVA = "0x1106A50", Offset = "0x1105A50", VA = "0x181106A50")]
|
||||
public void SetUINT64(Guid key, long value)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000140 RID: 320 RVA: 0x00002BC4 File Offset: 0x00000DC4
|
||||
[Token(Token = "0x600013F")]
|
||||
[Address(RVA = "0x1106440", Offset = "0x1105440", VA = "0x181106440")]
|
||||
public int SetDoubleNative(Guid key, double value)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06000141 RID: 321 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x6000140")]
|
||||
[Address(RVA = "0x11064A0", Offset = "0x11054A0", VA = "0x1811064A0")]
|
||||
public void SetDouble(Guid key, double value)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000142 RID: 322 RVA: 0x00002BDC File Offset: 0x00000DDC
|
||||
[Token(Token = "0x6000141")]
|
||||
[Address(RVA = "0x1106530", Offset = "0x1105530", VA = "0x181106530")]
|
||||
public int SetGuidNative(Guid key, Guid value)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06000143 RID: 323 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x6000142")]
|
||||
[Address(RVA = "0x1106590", Offset = "0x1105590", VA = "0x181106590")]
|
||||
public void SetGuid(Guid key, Guid value)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000144 RID: 324 RVA: 0x00002BF4 File Offset: 0x00000DF4
|
||||
[Token(Token = "0x6000143")]
|
||||
[Address(RVA = "0x1106730", Offset = "0x1105730", VA = "0x181106730")]
|
||||
public int SetStringNative(Guid key, string value)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06000145 RID: 325 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x6000144")]
|
||||
[Address(RVA = "0x1106800", Offset = "0x1105800", VA = "0x181106800")]
|
||||
public void SetString(Guid key, string value)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000146 RID: 326 RVA: 0x00002C0C File Offset: 0x00000E0C
|
||||
[Token(Token = "0x6000145")]
|
||||
[Address(RVA = "0x11062A0", Offset = "0x11052A0", VA = "0x1811062A0")]
|
||||
public int SetBlobNative(Guid key, IntPtr buf, int cbBufSize)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06000147 RID: 327 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x6000146")]
|
||||
[Address(RVA = "0x1106320", Offset = "0x1105320", VA = "0x181106320")]
|
||||
public void SetBlob(Guid key, byte[] buffer)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000148 RID: 328 RVA: 0x00002C24 File Offset: 0x00000E24
|
||||
[Token(Token = "0x6000147")]
|
||||
[Address(RVA = "0x1106AE0", Offset = "0x1105AE0", VA = "0x181106AE0")]
|
||||
public int SetUnknownNative(Guid key, IntPtr unknown)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06000149 RID: 329 RVA: 0x00002C3C File Offset: 0x00000E3C
|
||||
[Token(Token = "0x6000148")]
|
||||
[Address(RVA = "0x11061F0", Offset = "0x11051F0", VA = "0x1811061F0")]
|
||||
public int LockStoreNative()
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x0600014A RID: 330 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x6000149")]
|
||||
[Address(RVA = "0x1106230", Offset = "0x1105230", VA = "0x181106230")]
|
||||
public void LockStore()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600014B RID: 331 RVA: 0x00002C54 File Offset: 0x00000E54
|
||||
[Token(Token = "0x600014A")]
|
||||
[Address(RVA = "0x1106B40", Offset = "0x1105B40", VA = "0x181106B40")]
|
||||
public int UnlockStoreNative()
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x0600014C RID: 332 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x600014B")]
|
||||
[Address(RVA = "0x1106B80", Offset = "0x1105B80", VA = "0x181106B80")]
|
||||
public void UnlockStore()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600014D RID: 333 RVA: 0x00002C6C File Offset: 0x00000E6C
|
||||
[Token(Token = "0x600014C")]
|
||||
[Address(RVA = "0x1105410", Offset = "0x1104410", VA = "0x181105410")]
|
||||
public int GetCountNative(out int itemCount)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x0600014E RID: 334 RVA: 0x00002C84 File Offset: 0x00000E84
|
||||
[Token(Token = "0x600014D")]
|
||||
[Address(RVA = "0x1105460", Offset = "0x1104460", VA = "0x181105460")]
|
||||
public int GetCount()
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x0600014F RID: 335 RVA: 0x00002C9C File Offset: 0x00000E9C
|
||||
[Token(Token = "0x600014E")]
|
||||
[Address(RVA = "0x11056D0", Offset = "0x11046D0", VA = "0x1811056D0")]
|
||||
public int GetItemByIndexNative(int index, out Guid key, IntPtr value)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06000150 RID: 336 RVA: 0x00002CB4 File Offset: 0x00000EB4
|
||||
[Token(Token = "0x600014F")]
|
||||
[Address(RVA = "0x1105750", Offset = "0x1104750", VA = "0x181105750")]
|
||||
public PropertyVariant GetItemByIndex(int index, out Guid key)
|
||||
{
|
||||
return default(PropertyVariant);
|
||||
}
|
||||
|
||||
// Token: 0x06000151 RID: 337 RVA: 0x00002CCC File Offset: 0x00000ECC
|
||||
[Token(Token = "0x6000150")]
|
||||
[Address(RVA = "0x1104A20", Offset = "0x1103A20", VA = "0x181104A20")]
|
||||
public int CopyAllItemsNative(MFAttributes destination)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06000152 RID: 338 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x6000151")]
|
||||
[Address(RVA = "0x1104AB0", Offset = "0x1103AB0", VA = "0x181104AB0")]
|
||||
public void CopyAllItems(MFAttributes destination)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000153 RID: 339 RVA: 0x00002CE4 File Offset: 0x00000EE4
|
||||
[Token(Token = "0x6000152")]
|
||||
[Address(RVA = "0x1104CF0", Offset = "0x1103CF0", VA = "0x181104CF0")]
|
||||
public bool Exists(Guid key)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06000154 RID: 340 RVA: 0x00002080 File Offset: 0x00000280
|
||||
[Token(Token = "0x6000153")]
|
||||
[Address(RVA = "0x1105FB0", Offset = "0x1104FB0", VA = "0x181105FB0")]
|
||||
public object Get(Guid key)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000155 RID: 341 RVA: 0x00002080 File Offset: 0x00000280
|
||||
[Token(Token = "0x6000154")]
|
||||
[Address(RVA = "0x294B3D0", Offset = "0x294A3D0", VA = "0x18294B3D0")]
|
||||
public TValueType Get<TValueType>(Guid key)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000156 RID: 342 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x6000155")]
|
||||
[Address(RVA = "0x25F9370", Offset = "0x25F8370", VA = "0x1825F9370")]
|
||||
public void Set<TValueType>(Guid key, TValueType value)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000157 RID: 343 RVA: 0x00002CFC File Offset: 0x00000EFC
|
||||
[Token(Token = "0x6000156")]
|
||||
[Address(RVA = "0x26D3870", Offset = "0x26D2870", VA = "0x1826D3870")]
|
||||
internal bool TryGet<T>(Guid key, out T value)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06000158 RID: 344 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x6000157")]
|
||||
[Address(RVA = "0x25F9CE0", Offset = "0x25F8CE0", VA = "0x1825F9CE0")]
|
||||
public void Set<T>(MFAttribute<T> keyValuePair)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400022E RID: 558
|
||||
[Token(Token = "0x400022E")]
|
||||
private const string InterfaceName = "IMFAttributes";
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,34 @@
|
||||
using System;
|
||||
using System.Runtime.Serialization;
|
||||
using Cpp2IlInjected;
|
||||
using CSCore.Win32;
|
||||
|
||||
namespace CSCore.MediaFoundation
|
||||
{
|
||||
// Token: 0x02000043 RID: 67
|
||||
[Token(Token = "0x2000043")]
|
||||
[Serializable]
|
||||
public class MediaFoundationException : Win32ComException
|
||||
{
|
||||
// Token: 0x0600015A RID: 346 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x6000159")]
|
||||
[Address(RVA = "0x1103E70", Offset = "0x1102E70", VA = "0x181103E70")]
|
||||
public MediaFoundationException(int result, string interfaceName, string member)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600015B RID: 347 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x600015A")]
|
||||
[Address(RVA = "0x1108380", Offset = "0x1107380", VA = "0x181108380")]
|
||||
public MediaFoundationException(SerializationInfo info, StreamingContext context)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600015C RID: 348 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x600015B")]
|
||||
[Address(RVA = "0x11082F0", Offset = "0x11072F0", VA = "0x1811082F0")]
|
||||
public new static void Try(int result, string interfaceName, string member)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace CSCore.MediaFoundation
|
||||
{
|
||||
// Token: 0x02000042 RID: 66
|
||||
[Token(Token = "0x2000042")]
|
||||
internal static class NativeMethods
|
||||
{
|
||||
// Token: 0x06000159 RID: 345
|
||||
[Token(Token = "0x6000158")]
|
||||
[Address(RVA = "0x11086E0", Offset = "0x11076E0", VA = "0x1811086E0")]
|
||||
internal static extern int MFCreateAttributes_(IntPtr ptr, int initialSize);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
using System;
|
||||
using System.Reflection;
|
||||
|
||||
[assembly: AssemblyVersion("1.1.6231.19369")]
|
||||
@@ -0,0 +1,86 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace CSCore.SoundIn
|
||||
{
|
||||
// Token: 0x02000021 RID: 33
|
||||
[Token(Token = "0x2000021")]
|
||||
public class DataAvailableEventArgs : EventArgs
|
||||
{
|
||||
// Token: 0x17000025 RID: 37
|
||||
// (get) Token: 0x0600009E RID: 158 RVA: 0x00002080 File Offset: 0x00000280
|
||||
// (set) Token: 0x0600009F RID: 159 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x17000025")]
|
||||
public byte[] Data
|
||||
{
|
||||
[Token(Token = "0x600009E")]
|
||||
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x600009F")]
|
||||
[Address(RVA = "0x415800", Offset = "0x414800", VA = "0x180415800")]
|
||||
[CompilerGenerated]
|
||||
private set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000026 RID: 38
|
||||
// (get) Token: 0x060000A0 RID: 160 RVA: 0x000024EC File Offset: 0x000006EC
|
||||
// (set) Token: 0x060000A1 RID: 161 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x17000026")]
|
||||
public int ByteCount
|
||||
{
|
||||
[Token(Token = "0x60000A0")]
|
||||
[Address(RVA = "0x411540", Offset = "0x410540", VA = "0x180411540")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
[Token(Token = "0x60000A1")]
|
||||
[Address(RVA = "0x5F1910", Offset = "0x5F0910", VA = "0x1805F1910")]
|
||||
[CompilerGenerated]
|
||||
private set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000027 RID: 39
|
||||
// (set) Token: 0x060000A2 RID: 162 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x17000027")]
|
||||
private int Offset
|
||||
{
|
||||
[Token(Token = "0x60000A2")]
|
||||
[Address(RVA = "0x50A2B0", Offset = "0x5092B0", VA = "0x18050A2B0")]
|
||||
[CompilerGenerated]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000028 RID: 40
|
||||
// (set) Token: 0x060000A3 RID: 163 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x17000028")]
|
||||
private WaveFormat Format
|
||||
{
|
||||
[Token(Token = "0x60000A3")]
|
||||
[Address(RVA = "0x415810", Offset = "0x414810", VA = "0x180415810")]
|
||||
[CompilerGenerated]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060000A4 RID: 164 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x60000A4")]
|
||||
[Address(RVA = "0x1103EE0", Offset = "0x1102EE0", VA = "0x181103EE0")]
|
||||
public DataAvailableEventArgs(byte[] data, int offset, int bytecount, WaveFormat format)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,26 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace CSCore.SoundIn
|
||||
{
|
||||
// Token: 0x02000020 RID: 32
|
||||
[Token(Token = "0x2000020")]
|
||||
public interface ISoundIn : IDisposable
|
||||
{
|
||||
// Token: 0x14000002 RID: 2
|
||||
// (add) Token: 0x0600009B RID: 155
|
||||
// (remove) Token: 0x0600009C RID: 156
|
||||
[Token(Token = "0x14000002")]
|
||||
event EventHandler<DataAvailableEventArgs> DataAvailable;
|
||||
|
||||
// Token: 0x17000024 RID: 36
|
||||
// (get) Token: 0x0600009D RID: 157
|
||||
[Token(Token = "0x17000024")]
|
||||
WaveFormat WaveFormat
|
||||
{
|
||||
[Token(Token = "0x600009D")]
|
||||
[Address(Slot = "2")]
|
||||
get;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace CSCore.SoundIn
|
||||
{
|
||||
// Token: 0x02000038 RID: 56
|
||||
[Token(Token = "0x2000038")]
|
||||
public enum RecordingState
|
||||
{
|
||||
// Token: 0x04000212 RID: 530
|
||||
[Token(Token = "0x4000212")]
|
||||
Recording,
|
||||
// Token: 0x04000213 RID: 531
|
||||
[Token(Token = "0x4000213")]
|
||||
Stopped
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace CSCore.SoundIn
|
||||
{
|
||||
// Token: 0x02000039 RID: 57
|
||||
[Token(Token = "0x2000039")]
|
||||
public class RecordingStoppedEventArgs : StoppedEventArgs
|
||||
{
|
||||
// Token: 0x060000E0 RID: 224 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x60000DF")]
|
||||
[Address(RVA = "0x1109F50", Offset = "0x1108F50", VA = "0x181109F50")]
|
||||
public RecordingStoppedEventArgs(Exception exception)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,337 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Threading;
|
||||
using Cpp2IlInjected;
|
||||
using CSCore.CoreAudioAPI;
|
||||
|
||||
namespace CSCore.SoundIn
|
||||
{
|
||||
// Token: 0x0200003A RID: 58
|
||||
[Token(Token = "0x200003A")]
|
||||
public class WasapiCapture : ISoundIn, IDisposable
|
||||
{
|
||||
// Token: 0x1700002F RID: 47
|
||||
// (get) Token: 0x060000E1 RID: 225 RVA: 0x000027A4 File Offset: 0x000009A4
|
||||
[Token(Token = "0x1700002F")]
|
||||
public static bool IsSupportedOnCurrentPlatform
|
||||
{
|
||||
[Token(Token = "0x60000E0")]
|
||||
[Address(RVA = "0x110DFF0", Offset = "0x110CFF0", VA = "0x18110DFF0")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x14000003 RID: 3
|
||||
// (add) Token: 0x060000E2 RID: 226 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
// (remove) Token: 0x060000E3 RID: 227 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x14000003")]
|
||||
public event EventHandler<DataAvailableEventArgs> DataAvailable
|
||||
{
|
||||
[Token(Token = "0x60000E1")]
|
||||
[Address(RVA = "0x110DEE0", Offset = "0x110CEE0", VA = "0x18110DEE0", Slot = "4")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
}
|
||||
[Token(Token = "0x60000E2")]
|
||||
[Address(RVA = "0x110E040", Offset = "0x110D040", VA = "0x18110E040", Slot = "5")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060000E4 RID: 228 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x60000E3")]
|
||||
[Address(RVA = "0x110DC40", Offset = "0x110CC40", VA = "0x18110DC40")]
|
||||
public WasapiCapture(bool eventSync, AudioClientShareMode shareMode, int latency, WaveFormat defaultFormat, ThreadPriority captureThreadPriority)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060000E5 RID: 229 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x60000E4")]
|
||||
[Address(RVA = "0x110DD90", Offset = "0x110CD90", VA = "0x18110DD90")]
|
||||
public WasapiCapture(bool eventSync, AudioClientShareMode shareMode, int latency, WaveFormat defaultFormat, ThreadPriority captureThreadPriority, SynchronizationContext synchronizationContext)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060000E6 RID: 230 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x60000E5")]
|
||||
[Address(RVA = "0x110C1A0", Offset = "0x110B1A0", VA = "0x18110C1A0", Slot = "8")]
|
||||
public void Initialize()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060000E7 RID: 231 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x60000E6")]
|
||||
[Address(RVA = "0x110D6E0", Offset = "0x110C6E0", VA = "0x18110D6E0", Slot = "9")]
|
||||
public void Start()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060000E8 RID: 232 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x60000E7")]
|
||||
[Address(RVA = "0x110DA40", Offset = "0x110CA40", VA = "0x18110DA40", Slot = "10")]
|
||||
public void Stop()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060000E9 RID: 233 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x60000E8")]
|
||||
[Address(RVA = "0x110AD90", Offset = "0x1109D90", VA = "0x18110AD90")]
|
||||
private void CaptureProc(object param)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060000EA RID: 234 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x60000E9")]
|
||||
[Address(RVA = "0x110C770", Offset = "0x110B770", VA = "0x18110C770")]
|
||||
private void ReadData(byte[] buffer, AudioCaptureClient captureClient, uint frameSize)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060000EB RID: 235 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x60000EA")]
|
||||
[Address(RVA = "0x110B9A0", Offset = "0x110A9A0", VA = "0x18110B9A0")]
|
||||
private void InitializeInternal()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060000EC RID: 236 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x60000EB")]
|
||||
[Address(RVA = "0x110C360", Offset = "0x110B360", VA = "0x18110C360")]
|
||||
private void RaiseDataAvailable(byte[] buffer, int offset, int count)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060000ED RID: 237 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x60000EC")]
|
||||
[Address(RVA = "0x110C5F0", Offset = "0x110B5F0", VA = "0x18110C5F0")]
|
||||
private void RaiseStopped(Exception exception)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x17000030 RID: 48
|
||||
// (get) Token: 0x060000EE RID: 238 RVA: 0x000027BC File Offset: 0x000009BC
|
||||
[Token(Token = "0x17000030")]
|
||||
public RecordingState RecordingState
|
||||
{
|
||||
[Token(Token = "0x60000ED")]
|
||||
[Address(RVA = "0x110E020", Offset = "0x110D020", VA = "0x18110E020", Slot = "11")]
|
||||
get
|
||||
{
|
||||
return RecordingState.Recording;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000031 RID: 49
|
||||
// (get) Token: 0x060000EF RID: 239 RVA: 0x00002080 File Offset: 0x00000280
|
||||
// (set) Token: 0x060000F0 RID: 240 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x17000031")]
|
||||
public MMDevice Device
|
||||
{
|
||||
[Token(Token = "0x60000EE")]
|
||||
[Address(RVA = "0x110DFD0", Offset = "0x110CFD0", VA = "0x18110DFD0")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x60000EF")]
|
||||
[Address(RVA = "0x110E0E0", Offset = "0x110D0E0", VA = "0x18110E0E0")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000032 RID: 50
|
||||
// (get) Token: 0x060000F1 RID: 241 RVA: 0x00002080 File Offset: 0x00000280
|
||||
[Token(Token = "0x17000032")]
|
||||
public WaveFormat WaveFormat
|
||||
{
|
||||
[Token(Token = "0x60000F0")]
|
||||
[Address(RVA = "0x417680", Offset = "0x416680", VA = "0x180417680", Slot = "6")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000033 RID: 51
|
||||
// (get) Token: 0x060000F2 RID: 242 RVA: 0x000027D4 File Offset: 0x000009D4
|
||||
[Token(Token = "0x17000033")]
|
||||
public long DebuggingId
|
||||
{
|
||||
[Token(Token = "0x60000F1")]
|
||||
[Address(RVA = "0x110DF80", Offset = "0x110CF80", VA = "0x18110DF80")]
|
||||
get
|
||||
{
|
||||
return 0L;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060000F3 RID: 243 RVA: 0x00002080 File Offset: 0x00000280
|
||||
[Token(Token = "0x60000F2")]
|
||||
[Address(RVA = "0x110C9B0", Offset = "0x110B9B0", VA = "0x18110C9B0")]
|
||||
private WaveFormat SetupWaveFormat(WaveFormat waveFormat, AudioClient audioClient)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060000F4 RID: 244 RVA: 0x000027EC File Offset: 0x000009EC
|
||||
[Token(Token = "0x60000F3")]
|
||||
[Address(RVA = "0x110B4E0", Offset = "0x110A4E0", VA = "0x18110B4E0")]
|
||||
private bool CheckForSupportedFormat(AudioClient audioClient, IEnumerable<WaveFormatExtensible> waveFormats, out WaveFormat foundMatch)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060000F5 RID: 245 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x60000F4")]
|
||||
[Address(RVA = "0x110DBD0", Offset = "0x110CBD0", VA = "0x18110DBD0")]
|
||||
private void UninitializeAudioClients()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060000F6 RID: 246 RVA: 0x00002080 File Offset: 0x00000280
|
||||
[Token(Token = "0x60000F5")]
|
||||
[Address(RVA = "0x110B990", Offset = "0x110A990", VA = "0x18110B990", Slot = "12")]
|
||||
protected virtual MMDevice GetDefaultDevice()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x060000F7 RID: 247 RVA: 0x00002804 File Offset: 0x00000A04
|
||||
[Token(Token = "0x60000F6")]
|
||||
[Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0", Slot = "13")]
|
||||
protected virtual AudioClientStreamFlags GetStreamFlags()
|
||||
{
|
||||
return AudioClientStreamFlags.None;
|
||||
}
|
||||
|
||||
// Token: 0x060000F8 RID: 248 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x60000F7")]
|
||||
[Address(RVA = "0x110B390", Offset = "0x110A390", VA = "0x18110B390")]
|
||||
private void CheckForDisposed()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060000F9 RID: 249 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x60000F8")]
|
||||
[Address(RVA = "0x110B400", Offset = "0x110A400", VA = "0x18110B400")]
|
||||
private void CheckForInitialized()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060000FA RID: 250 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x60000F9")]
|
||||
[Address(RVA = "0x110B470", Offset = "0x110A470", VA = "0x18110B470")]
|
||||
private void CheckForInvalidThreadCall()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060000FB RID: 251 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x60000FA")]
|
||||
[Address(RVA = "0x110B8A0", Offset = "0x110A8A0", VA = "0x18110B8A0", Slot = "7")]
|
||||
public void Dispose()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060000FC RID: 252 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x60000FB")]
|
||||
[Address(RVA = "0x110B7A0", Offset = "0x110A7A0", VA = "0x18110B7A0", Slot = "14")]
|
||||
protected virtual void Dispose(bool disposing)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060000FD RID: 253 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x60000FC")]
|
||||
[Address(RVA = "0x110B910", Offset = "0x110A910", VA = "0x18110B910", Slot = "1")]
|
||||
protected override void Finalize()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000215 RID: 533
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4000215")]
|
||||
[CompilerGenerated]
|
||||
private EventHandler<RecordingStoppedEventArgs> Stopped;
|
||||
|
||||
// Token: 0x04000216 RID: 534
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4000216")]
|
||||
private AudioClient _audioClient;
|
||||
|
||||
// Token: 0x04000217 RID: 535
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4000217")]
|
||||
private AudioCaptureClient _audioCaptureClient;
|
||||
|
||||
// Token: 0x04000218 RID: 536
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4000218")]
|
||||
private MMDevice _device;
|
||||
|
||||
// Token: 0x04000219 RID: 537
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4000219")]
|
||||
private readonly AudioClientShareMode _shareMode;
|
||||
|
||||
// Token: 0x0400021A RID: 538
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400021A")]
|
||||
private WaveFormat _waveFormat;
|
||||
|
||||
// Token: 0x0400021B RID: 539
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400021B")]
|
||||
private EventWaitHandle _eventWaitHandle;
|
||||
|
||||
// Token: 0x0400021C RID: 540
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400021C")]
|
||||
private Thread _recordThread;
|
||||
|
||||
// Token: 0x0400021D RID: 541
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400021D")]
|
||||
private readonly ThreadPriority _captureThreadPriority;
|
||||
|
||||
// Token: 0x0400021E RID: 542
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400021E")]
|
||||
private readonly SynchronizationContext _synchronizationContext;
|
||||
|
||||
// Token: 0x0400021F RID: 543
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400021F")]
|
||||
private RecordingState _recordingState;
|
||||
|
||||
// Token: 0x04000220 RID: 544
|
||||
[FieldOffset(Offset = "0x6C")]
|
||||
[Token(Token = "0x4000220")]
|
||||
private int _latency;
|
||||
|
||||
// Token: 0x04000221 RID: 545
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4000221")]
|
||||
private readonly bool _eventSync;
|
||||
|
||||
// Token: 0x04000222 RID: 546
|
||||
[FieldOffset(Offset = "0x71")]
|
||||
[Token(Token = "0x4000222")]
|
||||
private bool _disposed;
|
||||
|
||||
// Token: 0x04000223 RID: 547
|
||||
[FieldOffset(Offset = "0x72")]
|
||||
[Token(Token = "0x4000223")]
|
||||
private bool _isInitialized;
|
||||
|
||||
// Token: 0x04000224 RID: 548
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x4000224")]
|
||||
private readonly object _lockObj;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,42 @@
|
||||
using System;
|
||||
using System.Threading;
|
||||
using Cpp2IlInjected;
|
||||
using CSCore.CoreAudioAPI;
|
||||
|
||||
namespace CSCore.SoundIn
|
||||
{
|
||||
// Token: 0x02000040 RID: 64
|
||||
[Token(Token = "0x2000040")]
|
||||
public class WasapiLoopbackCapture : WasapiCapture
|
||||
{
|
||||
// Token: 0x0600010E RID: 270 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x600010D")]
|
||||
[Address(RVA = "0x110E270", Offset = "0x110D270", VA = "0x18110E270")]
|
||||
public WasapiLoopbackCapture(int latency, WaveFormat defaultFormat)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600010F RID: 271 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x600010E")]
|
||||
[Address(RVA = "0x110E170", Offset = "0x110D170", VA = "0x18110E170")]
|
||||
public WasapiLoopbackCapture(int latency, WaveFormat defaultFormat, ThreadPriority captureThreadPriority)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000110 RID: 272 RVA: 0x00002080 File Offset: 0x00000280
|
||||
[Token(Token = "0x600010F")]
|
||||
[Address(RVA = "0x110E150", Offset = "0x110D150", VA = "0x18110E150", Slot = "12")]
|
||||
protected override MMDevice GetDefaultDevice()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000111 RID: 273 RVA: 0x000028AC File Offset: 0x00000AAC
|
||||
[Token(Token = "0x6000110")]
|
||||
[Address(RVA = "0x110E160", Offset = "0x110D160", VA = "0x18110E160", Slot = "13")]
|
||||
protected override AudioClientStreamFlags GetStreamFlags()
|
||||
{
|
||||
return AudioClientStreamFlags.None;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace CSCore
|
||||
{
|
||||
// Token: 0x0200000D RID: 13
|
||||
[Token(Token = "0x200000D")]
|
||||
public class StoppedEventArgs : EventArgs
|
||||
{
|
||||
// Token: 0x0600003B RID: 59 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x600003B")]
|
||||
[Address(RVA = "0x1109F50", Offset = "0x1108F50", VA = "0x181109F50")]
|
||||
public StoppedEventArgs(Exception exception)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400016A RID: 362
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400016A")]
|
||||
private readonly Exception _exception;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace CSCore.Streams.SampleConverter
|
||||
{
|
||||
// Token: 0x02000023 RID: 35
|
||||
[Token(Token = "0x2000023")]
|
||||
public class IeeeFloatToSample : WaveToSampleBase
|
||||
{
|
||||
// Token: 0x060000A7 RID: 167 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x60000A7")]
|
||||
[Address(RVA = "0x1104640", Offset = "0x1103640", VA = "0x181104640")]
|
||||
public IeeeFloatToSample(IWaveSource source)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060000A8 RID: 168 RVA: 0x0000251C File Offset: 0x0000071C
|
||||
[Token(Token = "0x60000A8")]
|
||||
[Address(RVA = "0x1104570", Offset = "0x1103570", VA = "0x181104570", Slot = "7")]
|
||||
public override int Read(float[] buffer, int offset, int count)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace CSCore.Streams.SampleConverter
|
||||
{
|
||||
// Token: 0x02000024 RID: 36
|
||||
[Token(Token = "0x2000024")]
|
||||
public class Pcm16BitToSample : WaveToSampleBase
|
||||
{
|
||||
// Token: 0x060000A9 RID: 169 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x60000A9")]
|
||||
[Address(RVA = "0x1108930", Offset = "0x1107930", VA = "0x181108930")]
|
||||
public Pcm16BitToSample(IWaveSource source)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060000AA RID: 170 RVA: 0x00002534 File Offset: 0x00000734
|
||||
[Token(Token = "0x60000AA")]
|
||||
[Address(RVA = "0x11087F0", Offset = "0x11077F0", VA = "0x1811087F0", Slot = "7")]
|
||||
public override int Read(float[] buffer, int offset, int count)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace CSCore.Streams.SampleConverter
|
||||
{
|
||||
// Token: 0x02000025 RID: 37
|
||||
[Token(Token = "0x2000025")]
|
||||
public class Pcm24BitToSample : WaveToSampleBase
|
||||
{
|
||||
// Token: 0x060000AB RID: 171 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x60000AB")]
|
||||
[Address(RVA = "0x1108BD0", Offset = "0x1107BD0", VA = "0x181108BD0")]
|
||||
public Pcm24BitToSample(IWaveSource source)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060000AC RID: 172 RVA: 0x0000254C File Offset: 0x0000074C
|
||||
[Token(Token = "0x60000AC")]
|
||||
[Address(RVA = "0x1108A40", Offset = "0x1107A40", VA = "0x181108A40", Slot = "7")]
|
||||
public override int Read(float[] buffer, int offset, int count)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace CSCore.Streams.SampleConverter
|
||||
{
|
||||
// Token: 0x02000022 RID: 34
|
||||
[Token(Token = "0x2000022")]
|
||||
public class Pcm32BitToSample : WaveToSampleBase
|
||||
{
|
||||
// Token: 0x060000A5 RID: 165 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x60000A5")]
|
||||
[Address(RVA = "0x1108E20", Offset = "0x1107E20", VA = "0x181108E20")]
|
||||
public Pcm32BitToSample(IWaveSource source)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060000A6 RID: 166 RVA: 0x00002504 File Offset: 0x00000704
|
||||
[Token(Token = "0x60000A6")]
|
||||
[Address(RVA = "0x1108CE0", Offset = "0x1107CE0", VA = "0x181108CE0", Slot = "7")]
|
||||
public override int Read(float[] buffer, int offset, int count)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace CSCore.Streams.SampleConverter
|
||||
{
|
||||
// Token: 0x02000026 RID: 38
|
||||
[Token(Token = "0x2000026")]
|
||||
public class Pcm8BitToSample : WaveToSampleBase
|
||||
{
|
||||
// Token: 0x060000AD RID: 173 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x60000AD")]
|
||||
[Address(RVA = "0x1109050", Offset = "0x1108050", VA = "0x181109050")]
|
||||
public Pcm8BitToSample(IWaveSource source)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060000AE RID: 174 RVA: 0x00002564 File Offset: 0x00000764
|
||||
[Token(Token = "0x60000AE")]
|
||||
[Address(RVA = "0x1108F30", Offset = "0x1107F30", VA = "0x181108F30", Slot = "7")]
|
||||
public override int Read(float[] buffer, int offset, int count)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,79 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace CSCore.Streams.SampleConverter
|
||||
{
|
||||
// Token: 0x0200000B RID: 11
|
||||
[Token(Token = "0x200000B")]
|
||||
public abstract class WaveToSampleBase : ISampleSource, IReadableAudioSource<float>, IAudioSource, IDisposable
|
||||
{
|
||||
// Token: 0x06000033 RID: 51 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x6000033")]
|
||||
[Address(RVA = "0x110F6A0", Offset = "0x110E6A0", VA = "0x18110F6A0")]
|
||||
protected WaveToSampleBase(IWaveSource source)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000034 RID: 52
|
||||
[Token(Token = "0x6000034")]
|
||||
[Address(Slot = "7")]
|
||||
public abstract int Read(float[] buffer, int offset, int count);
|
||||
|
||||
// Token: 0x1700000F RID: 15
|
||||
// (get) Token: 0x06000035 RID: 53 RVA: 0x00002080 File Offset: 0x00000280
|
||||
[Token(Token = "0x1700000F")]
|
||||
public WaveFormat WaveFormat
|
||||
{
|
||||
[Token(Token = "0x6000035")]
|
||||
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000036 RID: 54 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x6000036")]
|
||||
[Address(RVA = "0xCC97F0", Offset = "0xCC87F0", VA = "0x180CC97F0", Slot = "6")]
|
||||
public void Dispose()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000037 RID: 55 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x6000037")]
|
||||
[Address(RVA = "0x110F5D0", Offset = "0x110E5D0", VA = "0x18110F5D0", Slot = "8")]
|
||||
protected virtual void Dispose(bool disposing)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000038 RID: 56 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x6000038")]
|
||||
[Address(RVA = "0x110F620", Offset = "0x110E620", VA = "0x18110F620", Slot = "1")]
|
||||
protected override void Finalize()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000039 RID: 57 RVA: 0x00002080 File Offset: 0x00000280
|
||||
[Token(Token = "0x6000039")]
|
||||
[Address(RVA = "0x110F060", Offset = "0x110E060", VA = "0x18110F060")]
|
||||
public static ISampleSource CreateConverter(IWaveSource source)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x04000167 RID: 359
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4000167")]
|
||||
private readonly WaveFormat _waveFormat;
|
||||
|
||||
// Token: 0x04000168 RID: 360
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4000168")]
|
||||
protected internal IWaveSource Source;
|
||||
|
||||
// Token: 0x04000169 RID: 361
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4000169")]
|
||||
protected internal byte[] Buffer;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,145 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using CSCore.SoundIn;
|
||||
|
||||
namespace CSCore.Streams
|
||||
{
|
||||
// Token: 0x0200001F RID: 31
|
||||
[Token(Token = "0x200001F")]
|
||||
public class SoundInSource : IWaveSource, IReadableAudioSource<byte>, IAudioSource, IDisposable
|
||||
{
|
||||
// Token: 0x14000001 RID: 1
|
||||
// (add) Token: 0x0600008E RID: 142 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
// (remove) Token: 0x0600008F RID: 143 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x14000001")]
|
||||
public event EventHandler<DataAvailableEventArgs> DataAvailable
|
||||
{
|
||||
[Token(Token = "0x600008E")]
|
||||
[Address(RVA = "0x110A640", Offset = "0x1109640", VA = "0x18110A640")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
}
|
||||
[Token(Token = "0x600008F")]
|
||||
[Address(RVA = "0x110A730", Offset = "0x1109730", VA = "0x18110A730")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000021 RID: 33
|
||||
// (get) Token: 0x06000090 RID: 144 RVA: 0x00002080 File Offset: 0x00000280
|
||||
[Token(Token = "0x17000021")]
|
||||
public ISoundIn SoundIn
|
||||
{
|
||||
[Token(Token = "0x6000090")]
|
||||
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000091 RID: 145 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x6000091")]
|
||||
[Address(RVA = "0x110A5A0", Offset = "0x11095A0", VA = "0x18110A5A0")]
|
||||
public SoundInSource(ISoundIn soundIn)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000092 RID: 146 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x6000092")]
|
||||
[Address(RVA = "0x110A380", Offset = "0x1109380", VA = "0x18110A380")]
|
||||
public SoundInSource(ISoundIn soundIn, int bufferSize)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000093 RID: 147 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x6000093")]
|
||||
[Address(RVA = "0x110A1D0", Offset = "0x11091D0", VA = "0x18110A1D0")]
|
||||
private void OnDataAvailable(object sender, DataAvailableEventArgs e)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000094 RID: 148 RVA: 0x000024BC File Offset: 0x000006BC
|
||||
[Token(Token = "0x6000094")]
|
||||
[Address(RVA = "0x110A260", Offset = "0x1109260", VA = "0x18110A260", Slot = "4")]
|
||||
public int Read(byte[] buffer, int offset, int count)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x17000022 RID: 34
|
||||
// (get) Token: 0x06000095 RID: 149 RVA: 0x00002080 File Offset: 0x00000280
|
||||
[Token(Token = "0x17000022")]
|
||||
public WaveFormat WaveFormat
|
||||
{
|
||||
[Token(Token = "0x6000095")]
|
||||
[Address(RVA = "0x110A6E0", Offset = "0x11096E0", VA = "0x18110A6E0", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000023 RID: 35
|
||||
// (get) Token: 0x06000096 RID: 150 RVA: 0x000024D4 File Offset: 0x000006D4
|
||||
[Token(Token = "0x17000023")]
|
||||
public bool FillWithZeros
|
||||
{
|
||||
[Token(Token = "0x6000096")]
|
||||
[Address(RVA = "0x51F260", Offset = "0x51E260", VA = "0x18051F260")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000097 RID: 151 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x6000097")]
|
||||
[Address(RVA = "0x110A0E0", Offset = "0x11090E0", VA = "0x18110A0E0", Slot = "6")]
|
||||
public void Dispose()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000098 RID: 152 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x6000098")]
|
||||
[Address(RVA = "0x1109FC0", Offset = "0x1108FC0", VA = "0x181109FC0", Slot = "7")]
|
||||
protected virtual void Dispose(bool disposing)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000099 RID: 153 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x6000099")]
|
||||
[Address(RVA = "0x110A150", Offset = "0x1109150", VA = "0x18110A150", Slot = "1")]
|
||||
protected override void Finalize()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600009A RID: 154 RVA: 0x00002080 File Offset: 0x00000280
|
||||
[Token(Token = "0x600009A")]
|
||||
[Address(RVA = "0x110A2F0", Offset = "0x11092F0", VA = "0x18110A2F0")]
|
||||
private static ISoundIn ThrowIfSoundInNotInitialized(ISoundIn soundIn)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x040001C9 RID: 457
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40001C9")]
|
||||
private ISoundIn _soundIn;
|
||||
|
||||
// Token: 0x040001CA RID: 458
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40001CA")]
|
||||
private WriteableBufferingSource _buffer;
|
||||
|
||||
// Token: 0x040001CD RID: 461
|
||||
[FieldOffset(Offset = "0x29")]
|
||||
[Token(Token = "0x40001CD")]
|
||||
private bool _disposed;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,123 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using CSCore.Utils.Buffer;
|
||||
|
||||
namespace CSCore.Streams
|
||||
{
|
||||
// Token: 0x0200001E RID: 30
|
||||
[Token(Token = "0x200001E")]
|
||||
public class WriteableBufferingSource : IWaveSource, IReadableAudioSource<byte>, IAudioSource, IDisposable
|
||||
{
|
||||
// Token: 0x1700001E RID: 30
|
||||
// (get) Token: 0x06000084 RID: 132 RVA: 0x00002474 File Offset: 0x00000674
|
||||
// (set) Token: 0x06000085 RID: 133 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x1700001E")]
|
||||
public bool FillWithZeros
|
||||
{
|
||||
[Token(Token = "0x6000084")]
|
||||
[Address(RVA = "0x51F260", Offset = "0x51E260", VA = "0x18051F260")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
[Token(Token = "0x6000085")]
|
||||
[Address(RVA = "0x51F2B0", Offset = "0x51E2B0", VA = "0x18051F2B0")]
|
||||
[CompilerGenerated]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700001F RID: 31
|
||||
// (set) Token: 0x06000086 RID: 134 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x1700001F")]
|
||||
private int MaxBufferSize
|
||||
{
|
||||
[Token(Token = "0x6000086")]
|
||||
[Address(RVA = "0x6A46C0", Offset = "0x6A36C0", VA = "0x1806A46C0")]
|
||||
[CompilerGenerated]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000087 RID: 135 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x6000087")]
|
||||
[Address(RVA = "0x11100F0", Offset = "0x110F0F0", VA = "0x1811100F0")]
|
||||
public WriteableBufferingSource(WaveFormat waveFormat, int bufferSize)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000088 RID: 136 RVA: 0x0000248C File Offset: 0x0000068C
|
||||
[Token(Token = "0x6000088")]
|
||||
[Address(RVA = "0x1110000", Offset = "0x110F000", VA = "0x181110000")]
|
||||
public int Write(byte[] buffer, int offset, int count)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06000089 RID: 137 RVA: 0x000024A4 File Offset: 0x000006A4
|
||||
[Token(Token = "0x6000089")]
|
||||
[Address(RVA = "0x110FEE0", Offset = "0x110EEE0", VA = "0x18110FEE0", Slot = "4")]
|
||||
public int Read(byte[] buffer, int offset, int count)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x17000020 RID: 32
|
||||
// (get) Token: 0x0600008A RID: 138 RVA: 0x00002080 File Offset: 0x00000280
|
||||
[Token(Token = "0x17000020")]
|
||||
public WaveFormat WaveFormat
|
||||
{
|
||||
[Token(Token = "0x600008A")]
|
||||
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530", Slot = "5")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600008B RID: 139 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x600008B")]
|
||||
[Address(RVA = "0x110FDE0", Offset = "0x110EDE0", VA = "0x18110FDE0", Slot = "6")]
|
||||
public void Dispose()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600008C RID: 140 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x600008C")]
|
||||
[Address(RVA = "0x110FD80", Offset = "0x110ED80", VA = "0x18110FD80", Slot = "7")]
|
||||
protected virtual void Dispose(bool disposing)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600008D RID: 141 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x600008D")]
|
||||
[Address(RVA = "0x110FE60", Offset = "0x110EE60", VA = "0x18110FE60", Slot = "1")]
|
||||
protected override void Finalize()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040001C3 RID: 451
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40001C3")]
|
||||
private readonly WaveFormat _waveFormat;
|
||||
|
||||
// Token: 0x040001C4 RID: 452
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40001C4")]
|
||||
private FixedSizeBuffer<byte> _buffer;
|
||||
|
||||
// Token: 0x040001C5 RID: 453
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40001C5")]
|
||||
private object _bufferlock;
|
||||
|
||||
// Token: 0x040001C8 RID: 456
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x40001C8")]
|
||||
private bool _disposed;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,84 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace CSCore.Utils.Buffer
|
||||
{
|
||||
// Token: 0x0200001D RID: 29
|
||||
[Token(Token = "0x200001D")]
|
||||
public class FixedSizeBuffer<T> : IDisposable
|
||||
{
|
||||
// Token: 0x0600007E RID: 126 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x600007E")]
|
||||
[Address(RVA = "0x24D7E40", Offset = "0x24D6E40", VA = "0x1824D7E40")]
|
||||
public FixedSizeBuffer(int bufferSize)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600007F RID: 127 RVA: 0x00002444 File Offset: 0x00000644
|
||||
[Token(Token = "0x600007F")]
|
||||
[Address(RVA = "0x24D7AC0", Offset = "0x24D6AC0", VA = "0x1824D7AC0")]
|
||||
public int Write(T[] buffer, int offset, int count)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06000080 RID: 128 RVA: 0x0000245C File Offset: 0x0000065C
|
||||
[Token(Token = "0x6000080")]
|
||||
[Address(RVA = "0x24D7940", Offset = "0x24D6940", VA = "0x1824D7940")]
|
||||
public int Read(T[] buffer, int offset, int count)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06000081 RID: 129 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x6000081")]
|
||||
[Address(RVA = "0x24D7620", Offset = "0x24D6620", VA = "0x1824D7620", Slot = "4")]
|
||||
public void Dispose()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000082 RID: 130 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x6000082")]
|
||||
[Address(RVA = "0x24D7600", Offset = "0x24D6600", VA = "0x1824D7600", Slot = "5")]
|
||||
protected virtual void Dispose(bool disposing)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000083 RID: 131 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x6000083")]
|
||||
[Address(RVA = "0x24D76A0", Offset = "0x24D66A0", VA = "0x1824D76A0", Slot = "1")]
|
||||
protected override void Finalize()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040001BD RID: 445
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40001BD")]
|
||||
private T[] _buffer;
|
||||
|
||||
// Token: 0x040001BE RID: 446
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40001BE")]
|
||||
private int _bufferedElements;
|
||||
|
||||
// Token: 0x040001BF RID: 447
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40001BF")]
|
||||
private int _writeOffset;
|
||||
|
||||
// Token: 0x040001C0 RID: 448
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40001C0")]
|
||||
private int _readOffset;
|
||||
|
||||
// Token: 0x040001C1 RID: 449
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40001C1")]
|
||||
private readonly object _lockObj;
|
||||
|
||||
// Token: 0x040001C2 RID: 450
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40001C2")]
|
||||
private bool _disposed;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,306 @@
|
||||
using System;
|
||||
using System.Diagnostics;
|
||||
using System.Runtime.InteropServices;
|
||||
using System.Text;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace CSCore
|
||||
{
|
||||
// Token: 0x02000008 RID: 8
|
||||
[Token(Token = "0x2000008")]
|
||||
[StructLayout(0, Pack = 2, Size = 18)]
|
||||
public class WaveFormat : ICloneable, IEquatable<WaveFormat>
|
||||
{
|
||||
// Token: 0x17000002 RID: 2
|
||||
// (get) Token: 0x06000006 RID: 6 RVA: 0x00002084 File Offset: 0x00000284
|
||||
// (set) Token: 0x06000007 RID: 7 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x17000002")]
|
||||
public virtual int Channels
|
||||
{
|
||||
[Token(Token = "0x6000006")]
|
||||
[Address(RVA = "0xAA8180", Offset = "0xAA7180", VA = "0x180AA8180", Slot = "6")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
[Token(Token = "0x6000007")]
|
||||
[Address(RVA = "0xAA8390", Offset = "0xAA7390", VA = "0x180AA8390", Slot = "7")]
|
||||
protected internal set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000003 RID: 3
|
||||
// (get) Token: 0x06000008 RID: 8 RVA: 0x0000209C File Offset: 0x0000029C
|
||||
// (set) Token: 0x06000009 RID: 9 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x17000003")]
|
||||
public virtual int SampleRate
|
||||
{
|
||||
[Token(Token = "0x6000008")]
|
||||
[Address(RVA = "0x4936D0", Offset = "0x4926D0", VA = "0x1804936D0", Slot = "8")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
[Token(Token = "0x6000009")]
|
||||
[Address(RVA = "0xAA8410", Offset = "0xAA7410", VA = "0x180AA8410", Slot = "9")]
|
||||
protected internal set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000004 RID: 4
|
||||
// (get) Token: 0x0600000A RID: 10 RVA: 0x000020B4 File Offset: 0x000002B4
|
||||
// (set) Token: 0x0600000B RID: 11 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x17000004")]
|
||||
public virtual int BytesPerSecond
|
||||
{
|
||||
[Token(Token = "0x600000A")]
|
||||
[Address(RVA = "0x411540", Offset = "0x410540", VA = "0x180411540", Slot = "10")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
[Token(Token = "0x600000B")]
|
||||
[Address(RVA = "0x5F1910", Offset = "0x5F0910", VA = "0x1805F1910", Slot = "11")]
|
||||
protected internal set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000005 RID: 5
|
||||
// (get) Token: 0x0600000C RID: 12 RVA: 0x000020CC File Offset: 0x000002CC
|
||||
// (set) Token: 0x0600000D RID: 13 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x17000005")]
|
||||
public virtual int BlockAlign
|
||||
{
|
||||
[Token(Token = "0x600000C")]
|
||||
[Address(RVA = "0xAA83F0", Offset = "0xAA73F0", VA = "0x180AA83F0", Slot = "12")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
[Token(Token = "0x600000D")]
|
||||
[Address(RVA = "0xAA8400", Offset = "0xAA7400", VA = "0x180AA8400", Slot = "13")]
|
||||
protected internal set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000006 RID: 6
|
||||
// (get) Token: 0x0600000E RID: 14 RVA: 0x000020E4 File Offset: 0x000002E4
|
||||
// (set) Token: 0x0600000F RID: 15 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x17000006")]
|
||||
public virtual int BitsPerSample
|
||||
{
|
||||
[Token(Token = "0x600000E")]
|
||||
[Address(RVA = "0xAA81E0", Offset = "0xAA71E0", VA = "0x180AA81E0", Slot = "14")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
[Token(Token = "0x600000F")]
|
||||
[Address(RVA = "0xAA8430", Offset = "0xAA7430", VA = "0x180AA8430", Slot = "15")]
|
||||
protected internal set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000007 RID: 7
|
||||
// (get) Token: 0x06000010 RID: 16 RVA: 0x000020FC File Offset: 0x000002FC
|
||||
// (set) Token: 0x06000011 RID: 17 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x17000007")]
|
||||
public virtual int ExtraSize
|
||||
{
|
||||
[Token(Token = "0x6000010")]
|
||||
[Address(RVA = "0xAA8450", Offset = "0xAA7450", VA = "0x180AA8450", Slot = "16")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
[Token(Token = "0x6000011")]
|
||||
[Address(RVA = "0xAA83E0", Offset = "0xAA73E0", VA = "0x180AA83E0", Slot = "17")]
|
||||
protected internal set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000008 RID: 8
|
||||
// (get) Token: 0x06000012 RID: 18 RVA: 0x00002114 File Offset: 0x00000314
|
||||
[Token(Token = "0x17000008")]
|
||||
public virtual int BytesPerSample
|
||||
{
|
||||
[Token(Token = "0x6000012")]
|
||||
[Address(RVA = "0xAA83B0", Offset = "0xAA73B0", VA = "0x180AA83B0", Slot = "18")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000009 RID: 9
|
||||
// (get) Token: 0x06000013 RID: 19 RVA: 0x0000212C File Offset: 0x0000032C
|
||||
[Token(Token = "0x17000009")]
|
||||
public virtual int BytesPerBlock
|
||||
{
|
||||
[Token(Token = "0x6000013")]
|
||||
[Address(RVA = "0xAA8190", Offset = "0xAA7190", VA = "0x180AA8190", Slot = "19")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700000A RID: 10
|
||||
// (get) Token: 0x06000014 RID: 20 RVA: 0x00002144 File Offset: 0x00000344
|
||||
// (set) Token: 0x06000015 RID: 21 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x1700000A")]
|
||||
public virtual AudioEncoding WaveFormatTag
|
||||
{
|
||||
[Token(Token = "0x6000014")]
|
||||
[Address(RVA = "0x9CCE60", Offset = "0x9CBE60", VA = "0x1809CCE60", Slot = "20")]
|
||||
get
|
||||
{
|
||||
return AudioEncoding.Unknown;
|
||||
}
|
||||
[Token(Token = "0x6000015")]
|
||||
[Address(RVA = "0xAA8150", Offset = "0xAA7150", VA = "0x180AA8150", Slot = "21")]
|
||||
protected internal set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000016 RID: 22 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x6000016")]
|
||||
[Address(RVA = "0x110E9F0", Offset = "0x110D9F0", VA = "0x18110E9F0")]
|
||||
public WaveFormat()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000017 RID: 23 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x6000017")]
|
||||
[Address(RVA = "0x110EEC0", Offset = "0x110DEC0", VA = "0x18110EEC0")]
|
||||
public WaveFormat(int sampleRate, int bits, int channels)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000018 RID: 24 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x6000018")]
|
||||
[Address(RVA = "0x110EEF0", Offset = "0x110DEF0", VA = "0x18110EEF0")]
|
||||
public WaveFormat(int sampleRate, int bits, int channels, AudioEncoding encoding)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000019 RID: 25 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x6000019")]
|
||||
[Address(RVA = "0x110EF20", Offset = "0x110DF20", VA = "0x18110EF20")]
|
||||
public WaveFormat(int sampleRate, int bits, int channels, AudioEncoding encoding, int extraSize)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600001A RID: 26 RVA: 0x0000215C File Offset: 0x0000035C
|
||||
[Token(Token = "0x600001A")]
|
||||
[Address(RVA = "0xAA8460", Offset = "0xAA7460", VA = "0x180AA8460")]
|
||||
public long MillisecondsToBytes(double milliseconds)
|
||||
{
|
||||
return 0L;
|
||||
}
|
||||
|
||||
// Token: 0x0600001B RID: 27 RVA: 0x00002174 File Offset: 0x00000374
|
||||
[Token(Token = "0x600001B")]
|
||||
[Address(RVA = "0xAA84E0", Offset = "0xAA74E0", VA = "0x180AA84E0")]
|
||||
public double BytesToMilliseconds(long bytes)
|
||||
{
|
||||
return 0.0;
|
||||
}
|
||||
|
||||
// Token: 0x0600001C RID: 28 RVA: 0x0000218C File Offset: 0x0000038C
|
||||
[Token(Token = "0x600001C")]
|
||||
[Address(RVA = "0xAA81F0", Offset = "0xAA71F0", VA = "0x180AA81F0", Slot = "22")]
|
||||
public virtual bool Equals(WaveFormat other)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x0600001D RID: 29 RVA: 0x00002080 File Offset: 0x00000280
|
||||
[Token(Token = "0x600001D")]
|
||||
[Address(RVA = "0x110EE90", Offset = "0x110DE90", VA = "0x18110EE90", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600001E RID: 30 RVA: 0x00002080 File Offset: 0x00000280
|
||||
[Token(Token = "0x600001E")]
|
||||
[Address(RVA = "0x64CFC0", Offset = "0x64BFC0", VA = "0x18064CFC0", Slot = "23")]
|
||||
public virtual object Clone()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600001F RID: 31 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x600001F")]
|
||||
[Address(RVA = "0xAA8160", Offset = "0xAA7160", VA = "0x180AA8160", Slot = "24")]
|
||||
internal virtual void SetWaveFormatTagInternal(AudioEncoding waveFormatTag)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000020 RID: 32 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x6000020")]
|
||||
[Address(RVA = "0xAA8110", Offset = "0xAA7110", VA = "0x180AA8110", Slot = "25")]
|
||||
internal virtual void SetBitsPerSampleAndFormatProperties(int bitsPerSample)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000021 RID: 33 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x6000021")]
|
||||
[Address(RVA = "0xAA8060", Offset = "0xAA7060", VA = "0x180AA8060", Slot = "26")]
|
||||
protected internal virtual void UpdateProperties()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000022 RID: 34 RVA: 0x00002080 File Offset: 0x00000280
|
||||
[Token(Token = "0x6000022")]
|
||||
[Address(RVA = "0x110EC80", Offset = "0x110DC80", VA = "0x18110EC80")]
|
||||
[DebuggerStepThrough]
|
||||
private StringBuilder GetInformation()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0400015C RID: 348
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400015C")]
|
||||
private AudioEncoding _encoding;
|
||||
|
||||
// Token: 0x0400015D RID: 349
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x12")]
|
||||
[Token(Token = "0x400015D")]
|
||||
private short _channels;
|
||||
|
||||
// Token: 0x0400015E RID: 350
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x14")]
|
||||
[Token(Token = "0x400015E")]
|
||||
private int _sampleRate;
|
||||
|
||||
// Token: 0x0400015F RID: 351
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400015F")]
|
||||
private int _bytesPerSecond;
|
||||
|
||||
// Token: 0x04000160 RID: 352
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x4000160")]
|
||||
private short _blockAlign;
|
||||
|
||||
// Token: 0x04000161 RID: 353
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1E")]
|
||||
[Token(Token = "0x4000161")]
|
||||
private short _bitsPerSample;
|
||||
|
||||
// Token: 0x04000162 RID: 354
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4000162")]
|
||||
private short _extraSize;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,169 @@
|
||||
using System;
|
||||
using System.Diagnostics;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace CSCore
|
||||
{
|
||||
// Token: 0x0200000A RID: 10
|
||||
[Token(Token = "0x200000A")]
|
||||
[StructLayout(0, Pack = 2, Size = 40)]
|
||||
public class WaveFormatExtensible : WaveFormat
|
||||
{
|
||||
// Token: 0x06000023 RID: 35 RVA: 0x000021A4 File Offset: 0x000003A4
|
||||
[Token(Token = "0x6000023")]
|
||||
[Address(RVA = "0x110E3D0", Offset = "0x110D3D0", VA = "0x18110E3D0")]
|
||||
public static Guid SubTypeFromWaveFormat(WaveFormat waveFormat)
|
||||
{
|
||||
return default(Guid);
|
||||
}
|
||||
|
||||
// Token: 0x1700000B RID: 11
|
||||
// (get) Token: 0x06000024 RID: 36 RVA: 0x000021BC File Offset: 0x000003BC
|
||||
// (set) Token: 0x06000025 RID: 37 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x1700000B")]
|
||||
public int ValidBitsPerSample
|
||||
{
|
||||
[Token(Token = "0x6000024")]
|
||||
[Address(RVA = "0xAB14E0", Offset = "0xAB04E0", VA = "0x180AB14E0")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
[Token(Token = "0x6000025")]
|
||||
[Address(RVA = "0xAB1340", Offset = "0xAB0340", VA = "0x180AB1340")]
|
||||
protected internal set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700000C RID: 12
|
||||
// (get) Token: 0x06000026 RID: 38 RVA: 0x000021D4 File Offset: 0x000003D4
|
||||
// (set) Token: 0x06000027 RID: 39 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x1700000C")]
|
||||
public int SamplesPerBlock
|
||||
{
|
||||
[Token(Token = "0x6000026")]
|
||||
[Address(RVA = "0xAB14E0", Offset = "0xAB04E0", VA = "0x180AB14E0")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
[Token(Token = "0x6000027")]
|
||||
[Address(RVA = "0xAB1340", Offset = "0xAB0340", VA = "0x180AB1340")]
|
||||
protected internal set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700000D RID: 13
|
||||
// (get) Token: 0x06000028 RID: 40 RVA: 0x000021EC File Offset: 0x000003EC
|
||||
// (set) Token: 0x06000029 RID: 41 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x1700000D")]
|
||||
public ChannelMask ChannelMask
|
||||
{
|
||||
[Token(Token = "0x6000028")]
|
||||
[Address(RVA = "0x470B60", Offset = "0x46FB60", VA = "0x180470B60")]
|
||||
get
|
||||
{
|
||||
return (ChannelMask)0;
|
||||
}
|
||||
[Token(Token = "0x6000029")]
|
||||
[Address(RVA = "0x5AC5B0", Offset = "0x5AB5B0", VA = "0x1805AC5B0")]
|
||||
protected internal set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700000E RID: 14
|
||||
// (get) Token: 0x0600002A RID: 42 RVA: 0x00002204 File Offset: 0x00000404
|
||||
// (set) Token: 0x0600002B RID: 43 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x1700000E")]
|
||||
public Guid SubFormat
|
||||
{
|
||||
[Token(Token = "0x600002A")]
|
||||
[Address(RVA = "0x470E10", Offset = "0x46FE10", VA = "0x180470E10")]
|
||||
get
|
||||
{
|
||||
return default(Guid);
|
||||
}
|
||||
[Token(Token = "0x600002B")]
|
||||
[Address(RVA = "0x8EE1E0", Offset = "0x8ED1E0", VA = "0x1808EE1E0")]
|
||||
protected internal set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600002C RID: 44 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x600002C")]
|
||||
[Address(RVA = "0x110E9F0", Offset = "0x110D9F0", VA = "0x18110E9F0")]
|
||||
internal WaveFormatExtensible()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600002D RID: 45 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x600002D")]
|
||||
[Address(RVA = "0x110EA20", Offset = "0x110DA20", VA = "0x18110EA20")]
|
||||
public WaveFormatExtensible(int sampleRate, int bits, int channels, Guid subFormat)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600002E RID: 46 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x600002E")]
|
||||
[Address(RVA = "0x110E790", Offset = "0x110D790", VA = "0x18110E790")]
|
||||
public WaveFormatExtensible(int sampleRate, int bits, int channels, Guid subFormat, ChannelMask channelMask)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600002F RID: 47 RVA: 0x00002080 File Offset: 0x00000280
|
||||
[Token(Token = "0x600002F")]
|
||||
[Address(RVA = "0x110E680", Offset = "0x110D680", VA = "0x18110E680")]
|
||||
public WaveFormat ToWaveFormat()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000030 RID: 48 RVA: 0x00002080 File Offset: 0x00000280
|
||||
[Token(Token = "0x6000030")]
|
||||
[Address(RVA = "0x64CFC0", Offset = "0x64BFC0", VA = "0x18064CFC0", Slot = "23")]
|
||||
public override object Clone()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000031 RID: 49 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x6000031")]
|
||||
[Address(RVA = "0x110E360", Offset = "0x110D360", VA = "0x18110E360", Slot = "24")]
|
||||
internal override void SetWaveFormatTagInternal(AudioEncoding waveFormatTag)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000032 RID: 50 RVA: 0x00002080 File Offset: 0x00000280
|
||||
[Token(Token = "0x6000032")]
|
||||
[Address(RVA = "0x110E560", Offset = "0x110D560", VA = "0x18110E560", Slot = "3")]
|
||||
[DebuggerStepThrough]
|
||||
public override string ToString()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x04000163 RID: 355
|
||||
[Token(Token = "0x4000163")]
|
||||
internal const int WaveFormatExtensibleExtraSize = 22;
|
||||
|
||||
// Token: 0x04000164 RID: 356
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x22")]
|
||||
[Token(Token = "0x4000164")]
|
||||
private short _samplesUnion;
|
||||
|
||||
// Token: 0x04000165 RID: 357
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x4000165")]
|
||||
private ChannelMask _channelMask;
|
||||
|
||||
// Token: 0x04000166 RID: 358
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4000166")]
|
||||
private Guid _subFormat;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,36 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace CSCore.Win32
|
||||
{
|
||||
// Token: 0x0200001A RID: 26
|
||||
[Token(Token = "0x200001A")]
|
||||
public struct Blob
|
||||
{
|
||||
// Token: 0x0600007A RID: 122 RVA: 0x00002080 File Offset: 0x00000280
|
||||
[Token(Token = "0x600007A")]
|
||||
[Address(RVA = "0x1103820", Offset = "0x1102820", VA = "0x181103820")]
|
||||
public byte[] GetData()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600007B RID: 123 RVA: 0x00002080 File Offset: 0x00000280
|
||||
[Token(Token = "0x600007B")]
|
||||
[Address(RVA = "0x11038B0", Offset = "0x11028B0", VA = "0x1811038B0", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x040001BB RID: 443
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40001BB")]
|
||||
public int Length;
|
||||
|
||||
// Token: 0x040001BC RID: 444
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x40001BC")]
|
||||
public IntPtr Data;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,93 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace CSCore.Win32
|
||||
{
|
||||
// Token: 0x02000015 RID: 21
|
||||
[Token(Token = "0x2000015")]
|
||||
[Flags]
|
||||
public enum CLSCTX
|
||||
{
|
||||
// Token: 0x04000180 RID: 384
|
||||
[Token(Token = "0x4000180")]
|
||||
CLSCTX_INPROC_SERVER = 1,
|
||||
// Token: 0x04000181 RID: 385
|
||||
[Token(Token = "0x4000181")]
|
||||
CLSCTX_INPROC_HANDLER = 2,
|
||||
// Token: 0x04000182 RID: 386
|
||||
[Token(Token = "0x4000182")]
|
||||
CLSCTX_LOCAL_SERVER = 4,
|
||||
// Token: 0x04000183 RID: 387
|
||||
[Token(Token = "0x4000183")]
|
||||
CLSCTX_INPROC_SERVER16 = 8,
|
||||
// Token: 0x04000184 RID: 388
|
||||
[Token(Token = "0x4000184")]
|
||||
CLSCTX_REMOTE_SERVER = 16,
|
||||
// Token: 0x04000185 RID: 389
|
||||
[Token(Token = "0x4000185")]
|
||||
CLSCTX_INPROC_HANDLER16 = 32,
|
||||
// Token: 0x04000186 RID: 390
|
||||
[Token(Token = "0x4000186")]
|
||||
CLSCTX_RESERVED1 = 64,
|
||||
// Token: 0x04000187 RID: 391
|
||||
[Token(Token = "0x4000187")]
|
||||
CLSCTX_RESERVED2 = 128,
|
||||
// Token: 0x04000188 RID: 392
|
||||
[Token(Token = "0x4000188")]
|
||||
CLSCTX_RESERVED3 = 256,
|
||||
// Token: 0x04000189 RID: 393
|
||||
[Token(Token = "0x4000189")]
|
||||
CLSCTX_RESERVED4 = 512,
|
||||
// Token: 0x0400018A RID: 394
|
||||
[Token(Token = "0x400018A")]
|
||||
CLSCTX_NO_CODE_DOWNLOAD = 1024,
|
||||
// Token: 0x0400018B RID: 395
|
||||
[Token(Token = "0x400018B")]
|
||||
CLSCTX_RESERVED5 = 2048,
|
||||
// Token: 0x0400018C RID: 396
|
||||
[Token(Token = "0x400018C")]
|
||||
CLSCTX_NO_CUSTOM_MARSHAL = 4096,
|
||||
// Token: 0x0400018D RID: 397
|
||||
[Token(Token = "0x400018D")]
|
||||
CLSCTX_ENABLE_CODE_DOWNLOAD = 8192,
|
||||
// Token: 0x0400018E RID: 398
|
||||
[Token(Token = "0x400018E")]
|
||||
CLSCTX_NO_FAILURE_LOG = 16384,
|
||||
// Token: 0x0400018F RID: 399
|
||||
[Token(Token = "0x400018F")]
|
||||
CLSCTX_DISABLE_AAA = 32768,
|
||||
// Token: 0x04000190 RID: 400
|
||||
[Token(Token = "0x4000190")]
|
||||
CLSCTX_ENABLE_AAA = 65536,
|
||||
// Token: 0x04000191 RID: 401
|
||||
[Token(Token = "0x4000191")]
|
||||
CLSCTX_FROM_DEFAULT_CONTEXT = 131072,
|
||||
// Token: 0x04000192 RID: 402
|
||||
[Token(Token = "0x4000192")]
|
||||
CLSCTX_ACTIVATE_32_BIT_SERVER = 262144,
|
||||
// Token: 0x04000193 RID: 403
|
||||
[Token(Token = "0x4000193")]
|
||||
CLSCTX_ACTIVATE_64_BIT_SERVER = 524288,
|
||||
// Token: 0x04000194 RID: 404
|
||||
[Token(Token = "0x4000194")]
|
||||
CLSCTX_ENABLE_CLOAKING = 1048576,
|
||||
// Token: 0x04000195 RID: 405
|
||||
[Token(Token = "0x4000195")]
|
||||
CLSCTX_APPCONTAINER = 4194304,
|
||||
// Token: 0x04000196 RID: 406
|
||||
[Token(Token = "0x4000196")]
|
||||
CLSCTX_ACTIVATE_AAA_AS_IU = 8388608,
|
||||
// Token: 0x04000197 RID: 407
|
||||
[Token(Token = "0x4000197")]
|
||||
CLSCTX_PS_DLL = -2147483648,
|
||||
// Token: 0x04000198 RID: 408
|
||||
[Token(Token = "0x4000198")]
|
||||
CLSCTX_INPROC = 3,
|
||||
// Token: 0x04000199 RID: 409
|
||||
[Token(Token = "0x4000199")]
|
||||
CLSCTX_SERVER = 21,
|
||||
// Token: 0x0400019A RID: 410
|
||||
[Token(Token = "0x400019A")]
|
||||
CLSCTX_ALL = 23
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,82 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace CSCore.Win32
|
||||
{
|
||||
// Token: 0x02000012 RID: 18
|
||||
[Token(Token = "0x2000012")]
|
||||
public class ComObject : IUnknown, IDisposable
|
||||
{
|
||||
// Token: 0x17000014 RID: 20
|
||||
// (get) Token: 0x0600004B RID: 75 RVA: 0x000022C4 File Offset: 0x000004C4
|
||||
[Token(Token = "0x17000014")]
|
||||
public IntPtr BasePtr
|
||||
{
|
||||
[Token(Token = "0x600004B")]
|
||||
[Address(RVA = "0x1103DC0", Offset = "0x1102DC0", VA = "0x181103DC0")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600004C RID: 76 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x600004C")]
|
||||
[Address(RVA = "0x1103CA0", Offset = "0x1102CA0", VA = "0x181103CA0")]
|
||||
public ComObject()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600004D RID: 77 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x600004D")]
|
||||
[Address(RVA = "0x1103D00", Offset = "0x1102D00", VA = "0x181103D00")]
|
||||
public ComObject(IntPtr ptr)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600004E RID: 78 RVA: 0x000022DC File Offset: 0x000004DC
|
||||
[Token(Token = "0x600004E")]
|
||||
[Address(RVA = "0x11039A0", Offset = "0x11029A0", VA = "0x1811039A0", Slot = "4")]
|
||||
int IUnknown.Release()
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x0600004F RID: 79 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x600004F")]
|
||||
[Address(RVA = "0x1103AD0", Offset = "0x1102AD0", VA = "0x181103AD0", Slot = "5")]
|
||||
public void Dispose()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000050 RID: 80 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x6000050")]
|
||||
[Address(RVA = "0x1103A00", Offset = "0x1102A00", VA = "0x181103A00", Slot = "6")]
|
||||
protected virtual void Dispose(bool disposing)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000051 RID: 81 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x6000051")]
|
||||
[Address(RVA = "0x1103BB0", Offset = "0x1102BB0", VA = "0x181103BB0", Slot = "1")]
|
||||
protected override void Finalize()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400017A RID: 378
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400017A")]
|
||||
[CLSCompliant(false)]
|
||||
protected unsafe void* UnsafeBasePtr;
|
||||
|
||||
// Token: 0x0400017B RID: 379
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400017B")]
|
||||
private readonly object _lockObj;
|
||||
|
||||
// Token: 0x0400017C RID: 380
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400017C")]
|
||||
private bool _disposed;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace CSCore.Win32
|
||||
{
|
||||
// Token: 0x0200001B RID: 27
|
||||
[Token(Token = "0x200001B")]
|
||||
[Guid("00000000-0000-0000-C000-000000000046")]
|
||||
public interface IUnknown
|
||||
{
|
||||
// Token: 0x0600007C RID: 124
|
||||
[Token(Token = "0x600007C")]
|
||||
[Address(Slot = "0")]
|
||||
int Release();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,73 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace CSCore.Win32
|
||||
{
|
||||
// Token: 0x0200000F RID: 15
|
||||
[Token(Token = "0x200000F")]
|
||||
[Serializable]
|
||||
[StructLayout(0, Size = 4)]
|
||||
public struct NativeBool : IEquatable<NativeBool>
|
||||
{
|
||||
// Token: 0x06000040 RID: 64 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x6000040")]
|
||||
[Address(RVA = "0x11085C0", Offset = "0x11075C0", VA = "0x1811085C0")]
|
||||
public NativeBool(bool value)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000041 RID: 65 RVA: 0x0000224C File Offset: 0x0000044C
|
||||
[Token(Token = "0x6000041")]
|
||||
[Address(RVA = "0x592F20", Offset = "0x591F20", VA = "0x180592F20", Slot = "4")]
|
||||
public bool Equals(NativeBool obj)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06000042 RID: 66 RVA: 0x00002264 File Offset: 0x00000464
|
||||
[Token(Token = "0x6000042")]
|
||||
[Address(RVA = "0x1108450", Offset = "0x1107450", VA = "0x181108450", Slot = "0")]
|
||||
public override bool Equals(object obj)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06000043 RID: 67 RVA: 0x0000227C File Offset: 0x0000047C
|
||||
[Token(Token = "0x6000043")]
|
||||
[Address(RVA = "0x11084F0", Offset = "0x11074F0", VA = "0x1811084F0", Slot = "2")]
|
||||
public override int GetHashCode()
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06000044 RID: 68 RVA: 0x00002294 File Offset: 0x00000494
|
||||
[Token(Token = "0x6000044")]
|
||||
[Address(RVA = "0x11085D0", Offset = "0x11075D0", VA = "0x1811085D0")]
|
||||
public static implicit operator bool(NativeBool value)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x06000045 RID: 69 RVA: 0x00002080 File Offset: 0x00000280
|
||||
[Token(Token = "0x6000045")]
|
||||
[Address(RVA = "0x1108510", Offset = "0x1107510", VA = "0x181108510", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0400016B RID: 363
|
||||
[Token(Token = "0x400016B")]
|
||||
public static readonly NativeBool True;
|
||||
|
||||
// Token: 0x0400016C RID: 364
|
||||
[Token(Token = "0x400016C")]
|
||||
public static readonly NativeBool False;
|
||||
|
||||
// Token: 0x0400016D RID: 365
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400016D")]
|
||||
private readonly int _value;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using System.Text;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace CSCore.Win32
|
||||
{
|
||||
// Token: 0x02000014 RID: 20
|
||||
[Token(Token = "0x2000014")]
|
||||
internal class NativeMethods
|
||||
{
|
||||
// Token: 0x0600005C RID: 92
|
||||
[Token(Token = "0x600005C")]
|
||||
[Address(RVA = "0x11085E0", Offset = "0x11075E0", VA = "0x1811085E0")]
|
||||
internal static extern int FormatMessage(int dwFlags, IntPtr lpSource, int dwMessageId, int dwLanguageId, [Out] StringBuilder lpBuffer, int nSize, IntPtr va_list_arguments);
|
||||
|
||||
// Token: 0x0600005D RID: 93
|
||||
[Token(Token = "0x600005D")]
|
||||
[Address(RVA = "0x1108770", Offset = "0x1107770", VA = "0x181108770")]
|
||||
public static extern int PropVariantClear(ref PropertyVariant propertyVariant);
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,35 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace CSCore.Win32
|
||||
{
|
||||
// Token: 0x02000019 RID: 25
|
||||
[Token(Token = "0x2000019")]
|
||||
public struct PropertyKey
|
||||
{
|
||||
// Token: 0x06000078 RID: 120 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x6000078")]
|
||||
[Address(RVA = "0x11091E0", Offset = "0x11081E0", VA = "0x1811091E0")]
|
||||
public PropertyKey(Guid id, int propertyid)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000079 RID: 121 RVA: 0x00002080 File Offset: 0x00000280
|
||||
[Token(Token = "0x6000079")]
|
||||
[Address(RVA = "0x1109160", Offset = "0x1108160", VA = "0x181109160", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x040001B9 RID: 441
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40001B9")]
|
||||
public Guid ID;
|
||||
|
||||
// Token: 0x040001BA RID: 442
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40001BA")]
|
||||
public int PropertyID;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,142 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace CSCore.Win32
|
||||
{
|
||||
// Token: 0x02000017 RID: 23
|
||||
[Token(Token = "0x2000017")]
|
||||
[Guid("886d8eeb-8cf2-4446-8d02-cdba1dbdcf99")]
|
||||
public class PropertyStore : ComObject, IEnumerable<KeyValuePair<PropertyKey, PropertyVariant>>, IEnumerable
|
||||
{
|
||||
// Token: 0x06000065 RID: 101 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x6000065")]
|
||||
[Address(RVA = "0x10FE020", Offset = "0x10FD020", VA = "0x1810FE020")]
|
||||
public PropertyStore(IntPtr ptr)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x1700001A RID: 26
|
||||
// (get) Token: 0x06000066 RID: 102 RVA: 0x0000233C File Offset: 0x0000053C
|
||||
[Token(Token = "0x1700001A")]
|
||||
public int Count
|
||||
{
|
||||
[Token(Token = "0x6000066")]
|
||||
[Address(RVA = "0x1109980", Offset = "0x1108980", VA = "0x181109980")]
|
||||
get
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700001B RID: 27
|
||||
[Token(Token = "0x1700001B")]
|
||||
public PropertyVariant this[PropertyKey key]
|
||||
{
|
||||
[Token(Token = "0x6000067")]
|
||||
[Address(RVA = "0x11094D0", Offset = "0x11084D0", VA = "0x1811094D0")]
|
||||
get
|
||||
{
|
||||
return default(PropertyVariant);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000068 RID: 104 RVA: 0x00002080 File Offset: 0x00000280
|
||||
[Token(Token = "0x6000068")]
|
||||
[Address(RVA = "0x1109320", Offset = "0x1108320", VA = "0x181109320", Slot = "7")]
|
||||
public IEnumerator<KeyValuePair<PropertyKey, PropertyVariant>> GetEnumerator()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000069 RID: 105 RVA: 0x00002080 File Offset: 0x00000280
|
||||
[Token(Token = "0x6000069")]
|
||||
[Address(RVA = "0x1109320", Offset = "0x1108320", VA = "0x181109320", Slot = "8")]
|
||||
IEnumerator IEnumerable.GetEnumerator()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600006A RID: 106 RVA: 0x0000236C File Offset: 0x0000056C
|
||||
[Token(Token = "0x600006A")]
|
||||
[Address(RVA = "0x11095A0", Offset = "0x11085A0", VA = "0x1811095A0")]
|
||||
public PropertyVariant GetValue(int index)
|
||||
{
|
||||
return default(PropertyVariant);
|
||||
}
|
||||
|
||||
// Token: 0x0600006B RID: 107 RVA: 0x00002384 File Offset: 0x00000584
|
||||
[Token(Token = "0x600006B")]
|
||||
[Address(RVA = "0x11094D0", Offset = "0x11084D0", VA = "0x1811094D0")]
|
||||
public PropertyVariant GetValue(PropertyKey key)
|
||||
{
|
||||
return default(PropertyVariant);
|
||||
}
|
||||
|
||||
// Token: 0x0600006C RID: 108 RVA: 0x0000239C File Offset: 0x0000059C
|
||||
[Token(Token = "0x600006C")]
|
||||
[Address(RVA = "0x1109380", Offset = "0x1108380", VA = "0x181109380")]
|
||||
public PropertyKey GetKey(int index)
|
||||
{
|
||||
return default(PropertyKey);
|
||||
}
|
||||
|
||||
// Token: 0x0600006D RID: 109 RVA: 0x000023B4 File Offset: 0x000005B4
|
||||
[Token(Token = "0x600006D")]
|
||||
[Address(RVA = "0x1109250", Offset = "0x1108250", VA = "0x181109250")]
|
||||
private int GetCountNative(out int propertyCount)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x0600006E RID: 110 RVA: 0x000023CC File Offset: 0x000005CC
|
||||
[Token(Token = "0x600006E")]
|
||||
[Address(RVA = "0x11091F0", Offset = "0x11081F0", VA = "0x1811091F0")]
|
||||
private int GetAtNative(int propertyIndex, out PropertyKey propertyKey)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x0600006F RID: 111 RVA: 0x000023E4 File Offset: 0x000005E4
|
||||
[Token(Token = "0x600006F")]
|
||||
[Address(RVA = "0x1109470", Offset = "0x1108470", VA = "0x181109470")]
|
||||
private int GetValueNative(PropertyKey key, out PropertyVariant value)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x06000070 RID: 112 RVA: 0x000023FC File Offset: 0x000005FC
|
||||
[Token(Token = "0x6000070")]
|
||||
[Address(RVA = "0x11092A0", Offset = "0x11082A0", VA = "0x1811092A0")]
|
||||
private int GetCount()
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x040001AF RID: 431
|
||||
[Token(Token = "0x40001AF")]
|
||||
public static readonly PropertyKey DeviceDesc;
|
||||
|
||||
// Token: 0x040001B0 RID: 432
|
||||
[Token(Token = "0x40001B0")]
|
||||
public static readonly PropertyKey DeviceInterfaceEnabled;
|
||||
|
||||
// Token: 0x040001B1 RID: 433
|
||||
[Token(Token = "0x40001B1")]
|
||||
public static readonly PropertyKey DeviceInterfaceClassGuid;
|
||||
|
||||
// Token: 0x040001B2 RID: 434
|
||||
[Token(Token = "0x40001B2")]
|
||||
public static readonly PropertyKey FriendlyName;
|
||||
|
||||
// Token: 0x040001B3 RID: 435
|
||||
[Token(Token = "0x40001B3")]
|
||||
public static readonly PropertyKey AudioEndpointPath;
|
||||
|
||||
// Token: 0x040001B4 RID: 436
|
||||
[Token(Token = "0x40001B4")]
|
||||
public static readonly PropertyKey AudioEngineDeviceFormat;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,186 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using System.Runtime.InteropServices.ComTypes;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace CSCore.Win32
|
||||
{
|
||||
// Token: 0x02000016 RID: 22
|
||||
[Token(Token = "0x2000016")]
|
||||
[StructLayout(2, Pack = 1, Size = 24)]
|
||||
public struct PropertyVariant : IDisposable
|
||||
{
|
||||
// Token: 0x17000017 RID: 23
|
||||
// (get) Token: 0x0600005E RID: 94 RVA: 0x000022F4 File Offset: 0x000004F4
|
||||
[Token(Token = "0x17000017")]
|
||||
public bool BoolValue
|
||||
{
|
||||
[Token(Token = "0x600005E")]
|
||||
[Address(RVA = "0x1109E80", Offset = "0x1108E80", VA = "0x181109E80")]
|
||||
get
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000018 RID: 24
|
||||
// (get) Token: 0x0600005F RID: 95 RVA: 0x0000230C File Offset: 0x0000050C
|
||||
[Token(Token = "0x17000018")]
|
||||
public DateTime Date
|
||||
{
|
||||
[Token(Token = "0x600005F")]
|
||||
[Address(RVA = "0x1109EF0", Offset = "0x1108EF0", VA = "0x181109EF0")]
|
||||
get
|
||||
{
|
||||
return default(DateTime);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000019 RID: 25
|
||||
// (get) Token: 0x06000060 RID: 96 RVA: 0x00002324 File Offset: 0x00000524
|
||||
// (set) Token: 0x06000061 RID: 97 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x17000019")]
|
||||
public VarEnum DataType
|
||||
{
|
||||
[Token(Token = "0x6000060")]
|
||||
[Address(RVA = "0x1109EE0", Offset = "0x1108EE0", VA = "0x181109EE0")]
|
||||
get
|
||||
{
|
||||
return VarEnum.VT_EMPTY;
|
||||
}
|
||||
[Token(Token = "0x6000061")]
|
||||
[Address(RVA = "0x5AAE50", Offset = "0x5A9E50", VA = "0x1805AAE50")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000062 RID: 98 RVA: 0x00002080 File Offset: 0x00000280
|
||||
[Token(Token = "0x6000062")]
|
||||
[Address(RVA = "0x1109A60", Offset = "0x1108A60", VA = "0x181109A60")]
|
||||
public object GetValue()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x06000063 RID: 99 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x6000063")]
|
||||
[Address(RVA = "0x1109990", Offset = "0x1108990", VA = "0x181109990", Slot = "4")]
|
||||
public void Dispose()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000064 RID: 100 RVA: 0x00002080 File Offset: 0x00000280
|
||||
[Token(Token = "0x6000064")]
|
||||
[Address(RVA = "0x1109E20", Offset = "0x1108E20", VA = "0x181109E20", Slot = "3")]
|
||||
public override string ToString()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0400019B RID: 411
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400019B")]
|
||||
public short Vartype;
|
||||
|
||||
// Token: 0x0400019C RID: 412
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2")]
|
||||
[Token(Token = "0x400019C")]
|
||||
public short Reserved1;
|
||||
|
||||
// Token: 0x0400019D RID: 413
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4")]
|
||||
[Token(Token = "0x400019D")]
|
||||
public short Reserved2;
|
||||
|
||||
// Token: 0x0400019E RID: 414
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x6")]
|
||||
[Token(Token = "0x400019E")]
|
||||
public short Reserved3;
|
||||
|
||||
// Token: 0x0400019F RID: 415
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x400019F")]
|
||||
[CLSCompliant(false)]
|
||||
public sbyte CValue;
|
||||
|
||||
// Token: 0x040001A0 RID: 416
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x40001A0")]
|
||||
public byte BValue;
|
||||
|
||||
// Token: 0x040001A1 RID: 417
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x40001A1")]
|
||||
public short IValue;
|
||||
|
||||
// Token: 0x040001A2 RID: 418
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x40001A2")]
|
||||
[CLSCompliant(false)]
|
||||
public ushort UIValue;
|
||||
|
||||
// Token: 0x040001A3 RID: 419
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x40001A3")]
|
||||
public int LValue;
|
||||
|
||||
// Token: 0x040001A4 RID: 420
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x40001A4")]
|
||||
[CLSCompliant(false)]
|
||||
public uint ULValue;
|
||||
|
||||
// Token: 0x040001A5 RID: 421
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x40001A5")]
|
||||
public int IntValue;
|
||||
|
||||
// Token: 0x040001A6 RID: 422
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x40001A6")]
|
||||
[CLSCompliant(false)]
|
||||
public uint UIntValue;
|
||||
|
||||
// Token: 0x040001A7 RID: 423
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x40001A7")]
|
||||
public long HValue;
|
||||
|
||||
// Token: 0x040001A8 RID: 424
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x40001A8")]
|
||||
[CLSCompliant(false)]
|
||||
public ulong UHValue;
|
||||
|
||||
// Token: 0x040001A9 RID: 425
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x40001A9")]
|
||||
public float FloatValue;
|
||||
|
||||
// Token: 0x040001AA RID: 426
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x40001AA")]
|
||||
public double DoubleValue;
|
||||
|
||||
// Token: 0x040001AB RID: 427
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x40001AB")]
|
||||
public int SCode;
|
||||
|
||||
// Token: 0x040001AC RID: 428
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x40001AC")]
|
||||
public FILETIME FileTime;
|
||||
|
||||
// Token: 0x040001AD RID: 429
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x40001AD")]
|
||||
public Blob BlobValue;
|
||||
|
||||
// Token: 0x040001AE RID: 430
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x40001AE")]
|
||||
public IntPtr PointerValue;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace CSCore.Win32
|
||||
{
|
||||
// Token: 0x0200001C RID: 28
|
||||
[Token(Token = "0x200001C")]
|
||||
internal class WaveFormatMarshaler
|
||||
{
|
||||
// Token: 0x0600007D RID: 125 RVA: 0x00002080 File Offset: 0x00000280
|
||||
[Token(Token = "0x600007D")]
|
||||
[Address(RVA = "0x110EAC0", Offset = "0x110DAC0", VA = "0x18110EAC0")]
|
||||
public static WaveFormat PointerToWaveFormat(IntPtr pointer)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,100 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using System.Runtime.Serialization;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace CSCore.Win32
|
||||
{
|
||||
// Token: 0x02000013 RID: 19
|
||||
[Token(Token = "0x2000013")]
|
||||
[Serializable]
|
||||
public class Win32ComException : COMException
|
||||
{
|
||||
// Token: 0x06000052 RID: 82 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x6000052")]
|
||||
[Address(RVA = "0x110FCF0", Offset = "0x110ECF0", VA = "0x18110FCF0")]
|
||||
public static void Try(int result, string interfaceName, string member)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x17000015 RID: 21
|
||||
// (get) Token: 0x06000053 RID: 83 RVA: 0x00002080 File Offset: 0x00000280
|
||||
// (set) Token: 0x06000054 RID: 84 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x17000015")]
|
||||
public string InterfaceName
|
||||
{
|
||||
[Token(Token = "0x6000053")]
|
||||
[Address(RVA = "0x4C31C0", Offset = "0x4C21C0", VA = "0x1804C31C0")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x6000054")]
|
||||
[Address(RVA = "0x497020", Offset = "0x496020", VA = "0x180497020")]
|
||||
[CompilerGenerated]
|
||||
private set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000016 RID: 22
|
||||
// (get) Token: 0x06000055 RID: 85 RVA: 0x00002080 File Offset: 0x00000280
|
||||
// (set) Token: 0x06000056 RID: 86 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x17000016")]
|
||||
public string Member
|
||||
{
|
||||
[Token(Token = "0x6000055")]
|
||||
[Address(RVA = "0x54F060", Offset = "0x54E060", VA = "0x18054F060")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x6000056")]
|
||||
[Address(RVA = "0x7B8A00", Offset = "0x7B7A00", VA = "0x1807B8A00")]
|
||||
[CompilerGenerated]
|
||||
private set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06000057 RID: 87 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x6000057")]
|
||||
[Address(RVA = "0x1103E70", Offset = "0x1102E70", VA = "0x181103E70")]
|
||||
public Win32ComException(int result, string interfaceName, string member)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000058 RID: 88 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x6000058")]
|
||||
[Address(RVA = "0x1108380", Offset = "0x1107380", VA = "0x181108380")]
|
||||
protected Win32ComException(SerializationInfo info, StreamingContext context)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06000059 RID: 89 RVA: 0x00002080 File Offset: 0x00000280
|
||||
[Token(Token = "0x6000059")]
|
||||
[Address(RVA = "0x110F7E0", Offset = "0x110E7E0", VA = "0x18110F7E0")]
|
||||
private static string GetErrorMessage(int result, string interfaceName, string member)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600005A RID: 90 RVA: 0x00002080 File Offset: 0x00000280
|
||||
[Token(Token = "0x600005A")]
|
||||
[Address(RVA = "0x110FAE0", Offset = "0x110EAE0", VA = "0x18110FAE0")]
|
||||
private static string GetMessage(int result)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0600005B RID: 91 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x600005B")]
|
||||
[Address(RVA = "0x110FC50", Offset = "0x110EC50", VA = "0x18110FC50", Slot = "10")]
|
||||
public override void GetObjectData(SerializationInfo info, StreamingContext context)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,84 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace CSCore.XAudio2
|
||||
{
|
||||
// Token: 0x02000010 RID: 16
|
||||
[Token(Token = "0x2000010")]
|
||||
[StructLayout(0, Pack = 1, Size = 1068)]
|
||||
public struct DeviceDetails
|
||||
{
|
||||
// Token: 0x17000010 RID: 16
|
||||
// (get) Token: 0x06000047 RID: 71 RVA: 0x00002080 File Offset: 0x00000280
|
||||
[Token(Token = "0x17000010")]
|
||||
public string DeviceId
|
||||
{
|
||||
[Token(Token = "0x6000047")]
|
||||
[Address(RVA = "0x1104060", Offset = "0x1103060", VA = "0x181104060")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000011 RID: 17
|
||||
// (get) Token: 0x06000048 RID: 72 RVA: 0x00002080 File Offset: 0x00000280
|
||||
[Token(Token = "0x17000011")]
|
||||
public string DisplayName
|
||||
{
|
||||
[Token(Token = "0x6000048")]
|
||||
[Address(RVA = "0x11040A0", Offset = "0x11030A0", VA = "0x1811040A0")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000012 RID: 18
|
||||
// (get) Token: 0x06000049 RID: 73 RVA: 0x000022AC File Offset: 0x000004AC
|
||||
[Token(Token = "0x17000012")]
|
||||
public XAudio2DeviceRole Role
|
||||
{
|
||||
[Token(Token = "0x6000049")]
|
||||
[Address(RVA = "0x40F000", Offset = "0x40E000", VA = "0x18040F000")]
|
||||
get
|
||||
{
|
||||
return XAudio2DeviceRole.NotDefaultDevice;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17000013 RID: 19
|
||||
// (get) Token: 0x0600004A RID: 74 RVA: 0x00002080 File Offset: 0x00000280
|
||||
[Token(Token = "0x17000013")]
|
||||
public WaveFormatExtensible OutputFormat
|
||||
{
|
||||
[Token(Token = "0x600004A")]
|
||||
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400016E RID: 366
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400016E")]
|
||||
private short[] _internalDeviceIdField;
|
||||
|
||||
// Token: 0x0400016F RID: 367
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x400016F")]
|
||||
private short[] _internalDisplayNameField;
|
||||
|
||||
// Token: 0x04000170 RID: 368
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4000170")]
|
||||
private XAudio2DeviceRole _role;
|
||||
|
||||
// Token: 0x04000171 RID: 369
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4000171")]
|
||||
private WaveFormatExtensible _outputFormat;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,32 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace CSCore.XAudio2
|
||||
{
|
||||
// Token: 0x02000011 RID: 17
|
||||
[Token(Token = "0x2000011")]
|
||||
public enum XAudio2DeviceRole
|
||||
{
|
||||
// Token: 0x04000173 RID: 371
|
||||
[Token(Token = "0x4000173")]
|
||||
NotDefaultDevice,
|
||||
// Token: 0x04000174 RID: 372
|
||||
[Token(Token = "0x4000174")]
|
||||
DefaultConsoleDevice,
|
||||
// Token: 0x04000175 RID: 373
|
||||
[Token(Token = "0x4000175")]
|
||||
DefaultMultimediaDevice,
|
||||
// Token: 0x04000176 RID: 374
|
||||
[Token(Token = "0x4000176")]
|
||||
DefaultCommunicationsDevice = 4,
|
||||
// Token: 0x04000177 RID: 375
|
||||
[Token(Token = "0x4000177")]
|
||||
DefaultGameDevice = 8,
|
||||
// Token: 0x04000178 RID: 376
|
||||
[Token(Token = "0x4000178")]
|
||||
GlobalDefaultDevice = 15,
|
||||
// Token: 0x04000179 RID: 377
|
||||
[Token(Token = "0x4000179")]
|
||||
InvalidDeviceRole = -16
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user