cs2-dumper/generated/soundsystem.dll.cs

304 lines
10 KiB
C#
Raw Normal View History

2023-09-08 21:13:40 +08:00
public static class CDSPMixgroupModifier {
public const ulong m_mixgroup = 0x0;
public const ulong m_flModifier = 0x8;
public const ulong m_flModifierMin = 0xc;
public const ulong m_flSourceModifier = 0x10;
public const ulong m_flSourceModifierMin = 0x14;
public const ulong m_flListenerReverbModifierWhenSourceReverbIsActive = 0x18;
}
public static class CDSPPresetMixgroupModifierTable {
public const ulong m_table = 0x0;
}
public static class CDspPresetModifierList {
public const ulong m_dspName = 0x0;
public const ulong m_modifiers = 0x8;
}
public static class CSosGroupActionLimitSchema {
public const ulong m_nMaxCount = 0x18;
public const ulong m_nStopType = 0x1c;
public const ulong m_nSortType = 0x20;
}
public static class CSosGroupActionSchema {
public const ulong m_name = 0x8;
public const ulong m_actionType = 0x10;
public const ulong m_actionInstanceType = 0x14;
}
public static class CSosGroupActionSetSoundeventParameterSchema {
public const ulong m_nMaxCount = 0x18;
public const ulong m_flMinValue = 0x1c;
public const ulong m_flMaxValue = 0x20;
public const ulong m_opvarName = 0x28;
public const ulong m_nSortType = 0x30;
}
public static class CSosGroupActionTimeLimitSchema {
public const ulong m_flMaxDuration = 0x18;
}
public static class CSosGroupBranchPattern {
public const ulong m_bMatchEventName = 0x8;
public const ulong m_bMatchEventSubString = 0x9;
public const ulong m_bMatchEntIndex = 0xa;
public const ulong m_bMatchOpvar = 0xb;
}
public static class CSosGroupMatchPattern {
public const ulong m_matchSoundEventName = 0x10;
public const ulong m_matchSoundEventSubString = 0x18;
public const ulong m_flEntIndex = 0x20;
public const ulong m_flOpvar = 0x24;
}
public static class CSosSoundEventGroupListSchema {
public const ulong m_groupList = 0x0;
}
public static class CSosSoundEventGroupSchema {
public const ulong m_name = 0x0;
public const ulong m_nType = 0x8;
public const ulong m_bIsBlocking = 0xc;
public const ulong m_nBlockMaxCount = 0x10;
public const ulong m_bInvertMatch = 0x14;
public const ulong m_matchPattern = 0x18;
public const ulong m_branchPattern = 0x40;
public const ulong m_vActions = 0xb0;
}
public static class CSoundEventMetaData {
public const ulong m_soundEventVMix = 0x0;
}
public static class SelectedEditItemInfo_t {
public const ulong m_EditItems = 0x0;
}
public static class SosEditItemInfo_t {
public const ulong itemType = 0x0;
public const ulong itemName = 0x8;
public const ulong itemTypeName = 0x10;
public const ulong itemKVString = 0x20;
public const ulong itemPos = 0x28;
}
public static class VMixAutoFilterDesc_t {
public const ulong m_flEnvelopeAmount = 0x0;
public const ulong m_flAttackTimeMS = 0x4;
public const ulong m_flReleaseTimeMS = 0x8;
public const ulong m_filter = 0xc;
public const ulong m_flLFOAmount = 0x1c;
public const ulong m_flLFORate = 0x20;
public const ulong m_flPhase = 0x24;
public const ulong m_nLFOShape = 0x28;
}
public static class VMixBoxverbDesc_t {
public const ulong m_flSizeMax = 0x0;
public const ulong m_flSizeMin = 0x4;
public const ulong m_flComplexity = 0x8;
public const ulong m_flDiffusion = 0xc;
public const ulong m_flModDepth = 0x10;
public const ulong m_flModRate = 0x14;
public const ulong m_bParallel = 0x18;
public const ulong m_filterType = 0x1c;
public const ulong m_flWidth = 0x2c;
public const ulong m_flHeight = 0x30;
public const ulong m_flDepth = 0x34;
public const ulong m_flFeedbackScale = 0x38;
public const ulong m_flFeedbackWidth = 0x3c;
public const ulong m_flFeedbackHeight = 0x40;
public const ulong m_flFeedbackDepth = 0x44;
public const ulong m_flOutputGain = 0x48;
public const ulong m_flTaps = 0x4c;
}
public static class VMixConvolutionDesc_t {
public const ulong m_fldbGain = 0x0;
public const ulong m_flPreDelayMS = 0x4;
public const ulong m_flWetMix = 0x8;
public const ulong m_fldbLow = 0xc;
public const ulong m_fldbMid = 0x10;
public const ulong m_fldbHigh = 0x14;
public const ulong m_flLowCutoffFreq = 0x18;
public const ulong m_flHighCutoffFreq = 0x1c;
}
public static class VMixDelayDesc_t {
public const ulong m_feedbackFilter = 0x0;
public const ulong m_bEnableFilter = 0x10;
public const ulong m_flDelay = 0x14;
public const ulong m_flDirectGain = 0x18;
public const ulong m_flDelayGain = 0x1c;
public const ulong m_flFeedbackGain = 0x20;
public const ulong m_flWidth = 0x24;
}
public static class VMixDiffusorDesc_t {
public const ulong m_flSize = 0x0;
public const ulong m_flComplexity = 0x4;
public const ulong m_flFeedback = 0x8;
public const ulong m_flOutputGain = 0xc;
}
public static class VMixDynamics3BandDesc_t {
public const ulong m_fldbGainOutput = 0x0;
public const ulong m_flRMSTimeMS = 0x4;
public const ulong m_fldbKneeWidth = 0x8;
public const ulong m_flDepth = 0xc;
public const ulong m_flWetMix = 0x10;
public const ulong m_flTimeScale = 0x14;
public const ulong m_flLowCutoffFreq = 0x18;
public const ulong m_flHighCutoffFreq = 0x1c;
public const ulong m_bPeakMode = 0x20;
public const ulong m_bandDesc = 0x24;
}
public static class VMixDynamicsBand_t {
public const ulong m_fldbGainInput = 0x0;
public const ulong m_fldbGainOutput = 0x4;
public const ulong m_fldbThresholdBelow = 0x8;
public const ulong m_fldbThresholdAbove = 0xc;
public const ulong m_flRatioBelow = 0x10;
public const ulong m_flRatioAbove = 0x14;
public const ulong m_flAttackTimeMS = 0x18;
public const ulong m_flReleaseTimeMS = 0x1c;
public const ulong m_bEnable = 0x20;
public const ulong m_bSolo = 0x21;
}
public static class VMixDynamicsCompressorDesc_t {
public const ulong m_fldbOutputGain = 0x0;
public const ulong m_fldbCompressionThreshold = 0x4;
public const ulong m_fldbKneeWidth = 0x8;
public const ulong m_flCompressionRatio = 0xc;
public const ulong m_flAttackTimeMS = 0x10;
public const ulong m_flReleaseTimeMS = 0x14;
public const ulong m_flRMSTimeMS = 0x18;
public const ulong m_flWetMix = 0x1c;
public const ulong m_bPeakMode = 0x20;
}
public static class VMixDynamicsDesc_t {
public const ulong m_fldbGain = 0x0;
public const ulong m_fldbNoiseGateThreshold = 0x4;
public const ulong m_fldbCompressionThreshold = 0x8;
public const ulong m_fldbLimiterThreshold = 0xc;
public const ulong m_fldbKneeWidth = 0x10;
public const ulong m_flRatio = 0x14;
public const ulong m_flLimiterRatio = 0x18;
public const ulong m_flAttackTimeMS = 0x1c;
public const ulong m_flReleaseTimeMS = 0x20;
public const ulong m_flRMSTimeMS = 0x24;
public const ulong m_flWetMix = 0x28;
public const ulong m_bPeakMode = 0x2c;
}
public static class VMixEQ8Desc_t {
public const ulong m_stages = 0x0;
}
public static class VMixEffectChainDesc_t {
public const ulong m_flCrossfadeTime = 0x0;
}
public static class VMixEnvelopeDesc_t {
public const ulong m_flAttackTimeMS = 0x0;
public const ulong m_flHoldTimeMS = 0x4;
public const ulong m_flReleaseTimeMS = 0x8;
}
public static class VMixFilterDesc_t {
public const ulong m_nFilterType = 0x0;
public const ulong m_nFilterSlope = 0x2;
public const ulong m_bEnabled = 0x3;
public const ulong m_fldbGain = 0x4;
public const ulong m_flCutoffFreq = 0x8;
public const ulong m_flQ = 0xc;
}
public static class VMixFreeverbDesc_t {
public const ulong m_flRoomSize = 0x0;
public const ulong m_flDamp = 0x4;
public const ulong m_flWidth = 0x8;
public const ulong m_flLateReflections = 0xc;
}
public static class VMixModDelayDesc_t {
public const ulong m_feedbackFilter = 0x0;
public const ulong m_bPhaseInvert = 0x10;
public const ulong m_flGlideTime = 0x14;
public const ulong m_flDelay = 0x18;
public const ulong m_flOutputGain = 0x1c;
public const ulong m_flFeedbackGain = 0x20;
public const ulong m_flModRate = 0x24;
public const ulong m_flModDepth = 0x28;
public const ulong m_bApplyAntialiasing = 0x2c;
}
public static class VMixOscDesc_t {
public const ulong oscType = 0x0;
public const ulong m_freq = 0x4;
public const ulong m_flPhase = 0x8;
}
public static class VMixPannerDesc_t {
public const ulong m_type = 0x0;
public const ulong m_flStrength = 0x4;
}
public static class VMixPitchShiftDesc_t {
public const ulong m_nGrainSampleCount = 0x0;
public const ulong m_flPitchShift = 0x4;
public const ulong m_nQuality = 0x8;
public const ulong m_nProcType = 0xc;
}
public static class VMixPlateverbDesc_t {
public const ulong m_flPrefilter = 0x0;
public const ulong m_flInputDiffusion1 = 0x4;
public const ulong m_flInputDiffusion2 = 0x8;
public const ulong m_flDecay = 0xc;
public const ulong m_flDamp = 0x10;
public const ulong m_flFeedbackDiffusion1 = 0x14;
public const ulong m_flFeedbackDiffusion2 = 0x18;
}
public static class VMixShaperDesc_t {
public const ulong m_nShape = 0x0;
public const ulong m_fldbDrive = 0x4;
public const ulong m_fldbOutputGain = 0x8;
public const ulong m_flWetMix = 0xc;
public const ulong m_nOversampleFactor = 0x10;
}
public static class VMixSubgraphSwitchDesc_t {
public const ulong m_interpolationMode = 0x0;
public const ulong m_bOnlyTailsOnFadeOut = 0x4;
public const ulong m_flInterpolationTime = 0x8;
}
public static class VMixUtilityDesc_t {
public const ulong m_nOp = 0x0;
public const ulong m_flInputPan = 0x4;
public const ulong m_flOutputBalance = 0x8;
public const ulong m_fldbOutputGain = 0xc;
public const ulong m_bBassMono = 0x10;
public const ulong m_flBassFreq = 0x14;
}
public static class VMixVocoderDesc_t {
public const ulong m_nBandCount = 0x0;
public const ulong m_flBandwidth = 0x4;
public const ulong m_fldBModGain = 0x8;
public const ulong m_flFreqRangeStart = 0xc;
public const ulong m_flFreqRangeEnd = 0x10;
public const ulong m_fldBUnvoicedGain = 0x14;
public const ulong m_flAttackTimeMS = 0x18;
public const ulong m_flReleaseTimeMS = 0x1c;
public const ulong m_nDebugBand = 0x20;
public const ulong m_bPeakMode = 0x24;
}