![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <ContentStreaming.h>
Inheritance diagram for FDummyAudioStreamingManager:Protected Member Functions | |
| virtual void | AddReferenceToChunk (const FAudioChunkHandle &InHandle) override |
| virtual void | RemoveReferenceToChunk (const FAudioChunkHandle &InHandle) override |
Protected Member Functions inherited from IStreamingManager | |
| void | SetupViewInfos (float DeltaTime) |
Dummy audio streaming manager used on the servers and whenever we cannot render audio
Adds a ULevel that has already prepared StreamingData to the streaming manager.
Implements IStreamingManager.
|
inlineoverridevirtual |
This can be used to increase the memory count for external features. Called by FAudioStreamCacheMemoryHandle. The pattern for changing the amount of memory of an already added feature is to first remove and then add again with the new number
Reimplemented from IAudioStreamingManager.
|
inlineoverrideprotectedvirtual |
This can be used to increment reference counted handles to audio chunks. Called by the copy constructor of FAudioChunkHandle.
Implements IAudioStreamingManager.
|
inlineoverridevirtual |
Blocks till all pending requests are fulfilled.
| TimeLimit | Optional time limit for processing, in seconds. Specifying 0 means infinite time limit. |
| bLogResults | Whether to dump the results to the log. |
Implements IStreamingManager.
Cancels the timed Forced resources (i.e used the Kismet action "Stream In Textures").
Implements IStreamingManager.
|
inlineoverridevirtual |
Generate a memory report as a formatted string for this streaming manager.
Implements IAudioStreamingManager.
|
inlineoverridevirtual |
Gets a pointer to a chunk of audio data
| SoundWave | SoundWave we want a chunk from |
| ChunkIndex | Index of the chunk we want |
| bBlockForLoad | if true, will block this thread until we finish loading this chunk. |
| bForImmediatePlayback | if true, will optionally reprioritize this chunk's load request. See au.streamcaching.PlaybackRequestPriority. |
Implements IAudioStreamingManager.
Notifies manager of "level" change.
Implements IStreamingManager.
|
inlinevirtual |
Notifies manager that level primitives were shifted
Implements IStreamingManager.
Removes a ULevel from the streaming manager.
Implements IStreamingManager.
|
inlineoverridevirtual |
This can be used to decrease the memory count for external features. Called by FAudioStreamCacheMemoryHandle.
Reimplemented from IAudioStreamingManager.
|
inlineoverrideprotectedvirtual |
This can be used to decrement reference counted handles to audio chunks. Called by the destructor of FAudioChunkHandle.
Implements IAudioStreamingManager.
|
inlineoverridevirtual |
Used for rendering debug info:
Implements IAudioStreamingManager.
|
inlineoverridevirtual |
Implements IAudioStreamingManager.
|
inlinevirtual |
Don't stream world resources for the next NumFrames.
Implements IStreamingManager.
Whether to toggle a performance intensive profiling mode the streaming manager.
Implements IAudioStreamingManager.
|
inlineoverridevirtual |
This will start evicting elements from the cache until either hit our target of bytes or run out of chunks we can free.
| NumBytesToFree | The amount of memory we would like to free, in bytes. |
Implements IAudioStreamingManager.
|
inlineoverridevirtual |
Updates streaming, taking into account all current view infos. Can be called multiple times per frame.
| DeltaTime | Time since last call in seconds |
| bProcessEverything | [opt] If true, process all resources with no throttling limits |
Implements IStreamingManager.