Skip to content

CMixSteamAudioDirect

CS2 build 25218825 · Steam date 2026-09-09 · platform windows-x86_64 · cs2_schema.json

Kind: classSize: 88 bytes (0x58)Alignment: 8 bytesModule: sounddoc_libBinary: !GlobalTypes

Metadata: MPropertyDescription Applies steam audio model for direct audio. This includes modeling the loss due to transmission in air, directivity and occlusion effects. MPropertyFriendlyName VMix Steam Audio Direct Node

Relationships

Inherits from: CMixPropertyBase

Inheritance tree
Relationship diagram (1 edges)
classDiagram
    CMixPropertyBase <|-- CMixSteamAudioDirect
Inheritance chain, direct subclasses (up to 20) and a few composition edges

Memory layout

17 fields, 12 declared here and 5 inherited. Offsets are absolute from the object base on windows-x86_64.

CMixPropertyBaseCMixSteamAudioDirect

OffsetFieldTypeFromAnnotations
0x8m_nameCUtlStringCMixPropertyBaseMPropertyDescription Node name MPropertyFriendlyName Name MPropertySortPriority 1
0x10m_CommentCUtlStringCMixPropertyBaseMPropertyDescription Description of how this is used the graph for people reading the graph MPropertySortPriority -2
0x18m_bActiveboolCMixPropertyBaseMPropertyHideField MPropertySortPriority -1
0x19m_bSoloboolCMixPropertyBaseMPropertyHideField MPropertySortPriority -1
0x1am_bEditPropertiesboolCMixPropertyBaseMPropertyHideField MPropertySortPriority -1
0x20m_bApplyDistanceAttenuationboolMPropertyFriendlyName Apply Distance Attenuation
0x21m_bApplyAirAbsorptionboolMPropertyFriendlyName Apply Air Absorption
0x22m_bApplyDirectivityboolMPropertyFriendlyName Apply Directivity
0x23m_bApplyOcclusionboolMPropertyFriendlyName Apply Occlusion
0x24m_bApplyTransmissionboolMPropertyFriendlyName Apply Transmission
0x28m_flDipoleWeightfloat32MPropertyAttributeRange 0.0 1.0 MPropertyFriendlyName Dipole Weight
0x2cm_flDipolePowerfloat32MPropertyAttributeRange 0.0 4.0 MPropertyFriendlyName Dipole Power
0x30m_flOcclusionfloat32MPropertyAttributeRange 0.0 1.0 MPropertyFriendlyName Occlusion Value
0x34m_flTransmissionLowfloat32MPropertyAttributeRange 0.0 1.0 MPropertyFriendlyName Transmission Value (Low Freq)
0x38m_flTransmissionMidfloat32MPropertyAttributeRange 0.0 1.0 MPropertyFriendlyName Transmission Value (Mid Freq)
0x3cm_flTransmissionHighfloat32MPropertyAttributeRange 0.0 1.0 MPropertyFriendlyName Transmission Value (High Freq)
0x40m_vecTransmissionCUtlVector< float32 >MPropertyAttributeRange 0.0 1.0 MPropertyFriendlyName Transmission Values
KV3 class defaults
{
	"_class": "CMixSteamAudioDirect",
	"m_name": "",
	"m_Comment": "",
	"m_bActive": true,
	"m_bSolo": false,
	"m_bEditProperties": false,
	"m_bApplyDistanceAttenuation": false,
	"m_bApplyAirAbsorption": false,
	"m_bApplyDirectivity": false,
	"m_bApplyOcclusion": false,
	"m_bApplyTransmission": false,
	"m_flDipoleWeight": 1.000000,
	"m_flDipolePower": 1.000000,
	"m_flOcclusion": 1.000000,
	"m_flTransmissionLow": 0.000000,
	"m_flTransmissionMid": 0.000000,
	"m_flTransmissionHigh": 0.000000,
	"m_vecTransmission":
	[
	]
}