Class
OnAudioFilterReadVcOutput
: VcAudioOutput : MonoBehaviour : Behaviour : Component : Object : Object0x00x0140
Members 55
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| — | 0x04 | DefaultMaxPacketsInBuffer | int | PublicStatic+1 flags |
| — | 0x04 | DefaultAdditionalDelayMs | int | PublicStatic+1 flags |
| — | 0x04 | DefaultJitterBufferMode | JitterBufferMode | PublicStatic+1 flags |
| — | 0x04 | DefaultResamplerQuality | int | PublicStatic+1 flags |
| — | 0x04 | DefaultResamplerBufferMs | int | PublicStatic+1 flags |
| 0x08 | _player | Player | Private | |
| — | 0x04 | PendingFramePoolCapacity | int | PrivateStatic+1 flags |
| — | 0x04 | MaxPendingFrameAgeMs | int | PrivateStatic+1 flags |
| — | 0x04 | MaxPacketsDrainedPerCallback | int | PrivateStatic+1 flags |
| — | 0x04 | MaxNetEqReadsPerCallback | int | PrivateStatic+1 flags |
| — | 0x04 | NetworkInputSampleRate | int | PrivateStatic+1 flags |
| 0x08 | audioFilterReadConfig | OnAudioFilterReadVcConfig | Private | |
| — | 0x01 | createPlaybackClip | bool | PrivateStatic+1 flags |
| 0x08 | audioSource | AudioSource | Private | |
| 0x08 | playbackClip | AudioClip | Private | |
| 0x08 | playbackClipSamples | float[] | Private | |
| 0x08 | pendingFrames | ConcurrentQueue`1 | Private+1 flags | |
| 0x08 | availableFrames | ConcurrentQueue`1 | Private+1 flags | |
| 0x08 | framePoolInitializationLock | UObject* | Private+1 flags | |
| 0x0070 | 0x48 | padding / unreflected | ||
| 0x04 | framePoolInitialized | int | Private | |
| 0x04 | acceptingFrames | int | Private | |
| 0x04 | outputActive | int | Private | |
| 0x04 | unsupportedPlatformErrorLogged | int | Private | |
| 0x04 | audioCallbacksBlocked | int | Private | |
| 0x04 | audioCallbackDepth | int | Private | |
| 0x04 | disposeAudioThreadStateRequested | int | Private | |
| 0x04 | activateOutputRequested | int | Private | |
| 0x04 | recreatePlaybackClipRequested | int | Private | |
| 0x04 | resetAudioThreadStateRequested | int | Private | |
| 0x04 | resetOutputConversionRequested | int | Private | |
| 0x04 | cachedOutputSampleRate | int | Private | |
| 0x04 | cachedOutputChannels | int | Private | |
| 0x04 | cachedDspBufferLength | int | Private | |
| 0x04 | cachedDspBufferCount | int | Private | |
| 0x04 | cachedDspBufferMs | int | Private | |
| 0x04 | cachedResamplerQuality | int | Private | |
| 0x04 | cachedResamplerBufferMs | int | Private | |
| 0x08 | cachedNetEqSettings | NetEqSettingsSnapshot | Private | |
| 0x04 | currentBufferSizeMs | int | Private | |
| 0x04 | receiveToInsertLatencyMs | int | Private | |
| 0x04 | localOutputBufferMs | int | Private | |
| 0x010C | 0x04 | padding / unreflected | ||
| 0x08 | netEqPtr | long | Private | |
| 0x08 | resampler | OneWayResampler | Private+1 flags | |
| 0x08 | outputFifo | SampleFifo | Private+1 flags | |
| 0x08 | netEqPacketBuffer | UnmanagedFloatArray | Private+1 flags | |
| 0x08 | netEqReadBuffer | UnmanagedFloatArray | Private+1 flags | |
| 0x08 | netEqBatchBuffer | float[] | Private | |
| 0x08 | resamplerOutputBuffer | float[] | Private | |
| 0x08 | channelConvertBuffer | float[] | Private | |
| 0x08 | spatializationInputBuffer | float[] | Private | |
| 0x04 | netEqSampleRate | int | Private | |
| 0x04 | netEqChannels | int | Private | |
| 0x14 | audioThreadNetEqConfig | NetEqConfig | Private | |
| 0x04 | audioThreadOutputSampleRate | int | Private | |
| 0x04 | audioThreadOutputChannels | int | Private | |
| 0x013C | 0x04 | unreflected bytes to end of OnAudioFilterReadVcOutput | ||
Inherited from VcAudioOutput 2
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| 0x08 | metaVc | MetaVc | Public | |
| 0x08 | optionalFirstOutputFilter | VcOutputFilter | Public |
Inherited from MonoBehaviour 1
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| 0x08 | m_CancellationTokenSource | CancellationTokenSource | Private |
Inherited from Object 4
| Offset | Size | Name | Type | Flags |
|---|---|---|---|---|
| 0x08 | m_CachedPtr | long | Private | |
| 0x04 | OffsetOfInstanceIDInCPlusPlusObject | int | Static+2 flags | |
| — | 0x08 | objectIsNullMessage | string | PrivateStatic+1 flags |
| — | 0x08 | cloneDestroyedMessage | string | PrivateStatic+1 flags |
Functions 45
| Signature | Flags | Native | Params |
|---|---|---|---|
| void get_CurrentBufferSizeMs() | Public+1 flags | — | 0x00 |
| void GetEstimatedLocalReceiveToDspLatencyMs() | Public | — | 0x00 |
| void Process() | Public | — | 0x00 |
| void Awake() | Private | — | 0x00 |
| void OnEnable() | Private | — | 0x00 |
| void OnDisable() | Private | — | 0x00 |
| void OnDestroy() | Private | — | 0x00 |
| void Update() | Private | — | 0x00 |
| void OnValidate() | Private | — | 0x00 |
| void OnAudioConfigurationChanged() | Private | — | 0x00 |
| void TryActivateOutput() | Private | — | 0x00 |
| void RequestAudioThreadStateDisposal() | Private | — | 0x00 |
| void TryCompleteRequestedAudioThreadStateDisposal() | Private | — | 0x00 |
| void TryEnterAudioCallback() | Private | — | 0x00 |
| void ExitAudioCallback() | Private | — | 0x00 |
| void OnAudioFilterRead() | Private | — | 0x00 |
| void OnAudioFilterReadAdmitted() | Private | — | 0x00 |
| void RecordAudioThreadException() | Private | — | 0x00 |
| void DrainPendingFramesAudioThread() | Private | — | 0x00 |
| void EnsureNetEqFor() | Private | — | 0x00 |
| void FillOutputFifo() | Private | — | 0x00 |
| void AppendToOutputFifo() | Private | — | 0x00 |
| void ApplySpatializationMask() | PrivateStatic | — | 0x00 |
| void DisposeAudioThreadState() | Private | — | 0x00 |
| void ResetOutputConversionState() | Private | — | 0x00 |
| void CacheAudioThreadLatency() | Private | — | 0x00 |
| void InitializePendingFramePool() | Private | — | 0x00 |
| void ClearPendingFrames() | Private | — | 0x00 |
| void GetOldestPendingFrameAgeMs() | Private | — | 0x00 |
| void CacheMainThreadSettings() | Private | — | 0x00 |
| void CacheNetEqSettings() | Private | — | 0x00 |
| void GetCachedNetEqConfig() | Private | — | 0x00 |
| void CreatePlaybackClip() | Private | — | 0x00 |
| void FillPlaybackClip() | Private | — | 0x00 |
| void ConfigureAudioSource() | PrivateStatic | — | 0x00 |
| void RestartPlaybackIfNeeded() | Private | — | 0x00 |
| void GetSpeakerModeChannelCount() | PrivateStatic | — | 0x00 |
| void IsValidFrameShape() | PrivateStatic | — | 0x00 |
| void IsNativeNetEqSupportedPlatform() | PrivateStatic | — | 0x00 |
| void TenMsSamplesPerChannel() | PrivateStatic | — | 0x00 |
| void EnsureAudioBuffer() | PrivateStatic | — | 0x00 |
| void TimestampAgeMs() | PrivateStatic | — | 0x00 |
| void NextPowerOfTwo() | PrivateStatic | — | 0x00 |
| void ReceiveFrame() | 2 flags | — | 0x00 |
| void .ctor() | Public+1 flags | — | 0x00 |