Table of Contents

Class CEnvMicrophone

Namespace
CounterStrikeSharp.API.Core
Assembly
CounterStrikeSharp.API.dll
public class CEnvMicrophone : CPointEntity, IEquatable<CEntityInstance>
Inheritance
CEnvMicrophone
Implements
Inherited Members

Constructors

CEnvMicrophone(nint)

public CEnvMicrophone(nint pointer)

Parameters

pointer nint

Properties

AvoidFeedback

[SchemaMember("CEnvMicrophone", "m_bAvoidFeedback")]
public ref bool AvoidFeedback { get; }

Property Value

bool

Disabled

[SchemaMember("CEnvMicrophone", "m_bDisabled")]
public ref bool Disabled { get; }

Property Value

bool

HListenFilter

[SchemaMember("CEnvMicrophone", "m_hListenFilter")]
public CHandle<CBaseFilter> HListenFilter { get; }

Property Value

CHandle<CBaseFilter>

IszListenFilter

[SchemaMember("CEnvMicrophone", "m_iszListenFilter")]
public string IszListenFilter { get; set; }

Property Value

string

LastRoutedFrame

[SchemaMember("CEnvMicrophone", "m_iLastRoutedFrame")]
public ref int LastRoutedFrame { get; }

Property Value

int

LastSound

[SchemaMember("CEnvMicrophone", "m_szLastSound")]
public string LastSound { get; set; }

Property Value

string

MaxRange

[SchemaMember("CEnvMicrophone", "m_flMaxRange")]
public ref float MaxRange { get; }

Property Value

float

MeasureTarget

[SchemaMember("CEnvMicrophone", "m_hMeasureTarget")]
public CHandle<CBaseEntity> MeasureTarget { get; }

Property Value

CHandle<CBaseEntity>

OnHeardSound

[SchemaMember("CEnvMicrophone", "m_OnHeardSound")]
public CEntityIOOutput OnHeardSound { get; }

Property Value

CEntityIOOutput

OnRoutedSound

[SchemaMember("CEnvMicrophone", "m_OnRoutedSound")]
public CEntityIOOutput OnRoutedSound { get; }

Property Value

CEntityIOOutput

Sensitivity

[SchemaMember("CEnvMicrophone", "m_flSensitivity")]
public ref float Sensitivity { get; }

Property Value

float

SmoothFactor

[SchemaMember("CEnvMicrophone", "m_flSmoothFactor")]
public ref float SmoothFactor { get; }

Property Value

float

SoundFlags

[SchemaMember("CEnvMicrophone", "m_nSoundFlags")]
public ref SoundFlags_t SoundFlags { get; }

Property Value

SoundFlags_t

SoundType

[SchemaMember("CEnvMicrophone", "m_nSoundType")]
public ref SoundTypes_t SoundType { get; }

Property Value

SoundTypes_t

Speaker

[SchemaMember("CEnvMicrophone", "m_hSpeaker")]
public CHandle<CBaseEntity> Speaker { get; }

Property Value

CHandle<CBaseEntity>

SpeakerDSPPreset

[SchemaMember("CEnvMicrophone", "m_iSpeakerDSPPreset")]
public ref int SpeakerDSPPreset { get; }

Property Value

int

SpeakerName

[SchemaMember("CEnvMicrophone", "m_iszSpeakerName")]
public string SpeakerName { get; set; }

Property Value

string