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
CMixPropertyBase
- CMixSteamAudioDirect
Relationship diagram (1 edges)
classDiagram
CMixPropertyBase <|-- CMixSteamAudioDirectMemory layout
17 fields, 12 declared here and 5 inherited. Offsets are absolute from the object base on windows-x86_64.
CMixPropertyBaseCMixSteamAudioDirect
| Offset | Field | Type | From | Annotations |
|---|---|---|---|---|
0x8 | m_name | CUtlString | CMixPropertyBase | MPropertyDescription Node name MPropertyFriendlyName Name MPropertySortPriority 1 |
0x10 | m_Comment | CUtlString | CMixPropertyBase | MPropertyDescription Description of how this is used the graph for people reading the graph MPropertySortPriority -2 |
0x18 | m_bActive | bool | CMixPropertyBase | MPropertyHideField MPropertySortPriority -1 |
0x19 | m_bSolo | bool | CMixPropertyBase | MPropertyHideField MPropertySortPriority -1 |
0x1a | m_bEditProperties | bool | CMixPropertyBase | MPropertyHideField MPropertySortPriority -1 |
0x20 | m_bApplyDistanceAttenuation | bool | MPropertyFriendlyName Apply Distance Attenuation | |
0x21 | m_bApplyAirAbsorption | bool | MPropertyFriendlyName Apply Air Absorption | |
0x22 | m_bApplyDirectivity | bool | MPropertyFriendlyName Apply Directivity | |
0x23 | m_bApplyOcclusion | bool | MPropertyFriendlyName Apply Occlusion | |
0x24 | m_bApplyTransmission | bool | MPropertyFriendlyName Apply Transmission | |
0x28 | m_flDipoleWeight | float32 | MPropertyAttributeRange 0.0 1.0 MPropertyFriendlyName Dipole Weight | |
0x2c | m_flDipolePower | float32 | MPropertyAttributeRange 0.0 4.0 MPropertyFriendlyName Dipole Power | |
0x30 | m_flOcclusion | float32 | MPropertyAttributeRange 0.0 1.0 MPropertyFriendlyName Occlusion Value | |
0x34 | m_flTransmissionLow | float32 | MPropertyAttributeRange 0.0 1.0 MPropertyFriendlyName Transmission Value (Low Freq) | |
0x38 | m_flTransmissionMid | float32 | MPropertyAttributeRange 0.0 1.0 MPropertyFriendlyName Transmission Value (Mid Freq) | |
0x3c | m_flTransmissionHigh | float32 | MPropertyAttributeRange 0.0 1.0 MPropertyFriendlyName Transmission Value (High Freq) | |
0x40 | m_vecTransmission | CUtlVector< 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":
[
]
}