UE2:StreamInteraction (UT2004)
![]() |
Object >> Interactions >> Interaction >> StreamInteraction |
- Package:
- Engine
This is an auto-generated page and may need human attention. Please remove the {{autogenerated}} tag if the page seems reasonably complete or replace it with the {{expand}} tag if the page is not yet complete. |
Created on: 10/12/2003 Relays player input to the appropriate handlers on behalf of the streaming music system Relays notification of streaming music events to the appropriate handlers
Written by Ron Prestenback © 2003, Epic Games, Inc. All Rights Reserved
Constants
INVALIDSONGHANDLE
Value: 0
Properties
Property group 'StreamInteraction'
bAutoStart
Type: bool
Modifiers: config
Whether to automatically start the stream player when the game is started
bDisplayTrackChanges
Type: bool
Modifiers: config
When new song begins, display the track name on the HUD for a few seconds
bRestartTrack
Type: bool
Modifiers: transient, editconst, noexport, protected
Used to restart stream after level change
bTrackWaiting
Type: bool
Modifiers: transient, editconst, noexport, protected
Used to switch tracks
CurrentSong
Type: string
Modifiers: editconst, noexport, protected
CurrentSongDuration
Type: float
Modifiers: editconst, noexport, protected
CurrentSongHandle
Type: int
Modifiers: editconst, noexport, protected
CurrentSongPosition
Type: float
Modifiers: editconst, noexport, protected
CurrentStreamAttachment
Type: Stream
Modifiers: editconst, noexport
FadeInSeconds
Type: float
Modifiers: config
Default value: 0.5
FadeOutSeconds
Type: float
Modifiers: config
Default value: 0.5
FileManager
Type: StreamInterface
Modifiers: editconst, noexport, editinline
LastPlayTime
Type: float
Modifiers: editconst, noexport, protected
PlaylistManager
Type: StreamPlaylistManager
Modifiers: editconst, noexport, editinline
PlaylistManagerType
Type: string
Modifiers: config
Default values
Property | Value |
---|---|
bRequiresTick | True |
Delegates
OnAdjustVolume
OnStreamChanged
OnStreamingStopped
Functions
Exec functions
GetCurrentStream
NextSong
PauseSong
PlaySong
PrevSong
SeekStream
SetMusicVolume
StopSong
streamdebug
Native functions
IsPaused
Events
Initialized
Overrides: Interaction.Initialized
NotifyLevelChange
Overrides: Interaction.NotifyLevelChange
Tick
Overrides: Interaction.Tick
Other instance functions
ClearSongInfo
CreateFileManager
CreatePlaylistManager
CurrentHandle
GetStreamDuration
GetStreamPosition
GetStreamVolume
HasPlayer
IsPlaying
KillMusic
PC
PlayStream
QueueNextSong
Seek
SetStreamAttachment
StreamFinished
Overrides: Interaction.StreamFinished