Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames

Engine.StreamInteraction

Extends
Interaction
Modifiers
Native Config ( User )

Core.Object
|   
+-- Engine.Interactions
   |   
   +-- Engine.Interaction
      |   
      +-- Engine.StreamInteraction

Constants Summary
INVALIDSONGHANDLE=0

Variables Summary
StreamInteraction
boolbAutoStart
boolbDisplayTrackChanges
boolbRestartTrack
boolbTrackWaiting
stringCurrentSong
floatCurrentSongDuration
intCurrentSongHandle
floatCurrentSongPosition
StreamCurrentStreamAttachment
floatFadeInSeconds
floatFadeOutSeconds
StreamInterfaceFileManager
floatLastPlayTime
StreamPlaylistManagerPlaylistManager
stringPlaylistManagerType
Inherited Variables from Engine.Interaction
bActive, bNativeEvents, bRequiresTick, bVisible, Master, ViewportOwner

Enumerations Summary
Inherited Enumerations from Engine.Interactions
EInputAction, EInputKey, EStreamFinishReason

Delegates Summary
delegate OnAdjustVolume (float NewVolume)
delegate OnStreamChanged (string NewStreamFileName)
delegate OnStreamingStopped ()

Functions Summary
function ClearSongInfo ()
functionStreamInterface CreateFileManager ()
functionStreamPlaylistManager CreatePlaylistManager ()
functionint CurrentHandle ()
functionstring GetCurrentStream ()
functionfloat GetStreamDuration ()
functionfloat GetStreamPosition ()
functionfloat GetStreamVolume ()
functionbool HasPlayer ()
event Initialized ()
functionbool IsPaused (optional int SongHandle)
functionbool IsPlaying ()
function KillMusic ()
function NextSong (optional bool bForce)
event NotifyLevelChange ()
function PauseSong ()
functionPlayerController PC ()
function PlaySong (string SongName, float InitialTime)
function PlayStream (string FileName, optional int SeekSeconds)
function PrevSong (optional bool bForce)
function QueueNextSong ()
functionbool Seek (float SeekSeconds)
function SeekStream (float Seconds)
function SetMusicVolume (float NewVolume)
function SetStreamAttachment (Stream StreamObj)
function StopSong ()
function streamdebug (string Command, string Param)
function StreamFinished (int Handle, EStreamFinishReason Reason)
event Tick (float DeltaTime)
Inherited Functions from Engine.Interaction
ConsoleCommand, Initialize, Initialized, KeyEvent, KeyType, Message, NotifyLevelChange, NotifyMusicChange, PostRender, PreRender, ScreenToWorld, SetFocus, StreamFinished, Tick, WorldToScreen
Inherited Functions from Engine.Interactions
GetFriendlyName


Constants Detail

INVALIDSONGHANDLE Source code

const INVALIDSONGHANDLE = 0;


Variables Detail

StreamInteraction

bAutoStart Source code

var(StreamInteraction) config bool bAutoStart;

bDisplayTrackChanges Source code

var(StreamInteraction) config bool bDisplayTrackChanges;

bRestartTrack Source code

var(StreamInteraction) transient editconst noexport protected bool bRestartTrack;

bTrackWaiting Source code

var(StreamInteraction) transient editconst noexport protected bool bTrackWaiting;

CurrentSong Source code

var(StreamInteraction) editconst noexport protected string CurrentSong;

CurrentSongDuration Source code

var(StreamInteraction) editconst noexport protected float CurrentSongDuration;

CurrentSongHandle Source code

var(StreamInteraction) editconst noexport protected int CurrentSongHandle;

CurrentSongPosition Source code

var(StreamInteraction) editconst noexport protected float CurrentSongPosition;

CurrentStreamAttachment Source code

var(StreamInteraction) editconst noexport Stream CurrentStreamAttachment;

FadeInSeconds Source code

var(StreamInteraction) config float FadeInSeconds;

FadeOutSeconds Source code

var(StreamInteraction) config float FadeOutSeconds;

FileManager Source code

var(StreamInteraction) editconst noexport editinline StreamInterface FileManager;

LastPlayTime Source code

var(StreamInteraction) editconst noexport protected float LastPlayTime;

PlaylistManager Source code

var(StreamInteraction) editconst noexport editinline StreamPlaylistManager PlaylistManager;

PlaylistManagerType Source code

var(StreamInteraction) config string PlaylistManagerType;


Delegates Detail

OnAdjustVolume Source code

delegate OnAdjustVolume ( float NewVolume )

OnStreamChanged Source code

delegate OnStreamChanged ( string NewStreamFileName )

OnStreamingStopped Source code

delegate OnStreamingStopped ( )


Functions Detail

ClearSongInfo Source code

function ClearSongInfo ( )

CreateFileManager Source code

function StreamInterface CreateFileManager ( )

CreatePlaylistManager Source code

function StreamPlaylistManager CreatePlaylistManager ( )

CurrentHandle Source code

function int CurrentHandle ( )

GetCurrentStream Source code

exec function string GetCurrentStream ( )

GetStreamDuration Source code

function float GetStreamDuration ( )

GetStreamPosition Source code

function float GetStreamPosition ( )

GetStreamVolume Source code

function float GetStreamVolume ( )

HasPlayer Source code

function bool HasPlayer ( )

Initialized Source code

event Initialized ( )

IsPaused Source code

native final function bool IsPaused ( optional int SongHandle )

IsPlaying Source code

function bool IsPlaying ( )

KillMusic Source code

protected function KillMusic ( )

NextSong Source code

exec function NextSong ( optional bool bForce )

NotifyLevelChange Source code

event NotifyLevelChange ( )

PauseSong Source code

exec function PauseSong ( )

PC Source code

protected function PlayerController PC ( )

PlaySong Source code

exec function PlaySong ( string SongName, float InitialTime )

PlayStream Source code

function PlayStream ( string FileName, optional int SeekSeconds )

PrevSong Source code

exec function PrevSong ( optional bool bForce )

QueueNextSong Source code

function QueueNextSong ( )

Seek Source code

function bool Seek ( float SeekSeconds )

SeekStream Source code

exec function SeekStream ( float Seconds )

SetMusicVolume Source code

exec function SetMusicVolume ( float NewVolume )

SetStreamAttachment Source code

function SetStreamAttachment ( Stream StreamObj )

StopSong Source code

exec function StopSong ( )

streamdebug Source code

exec function streamdebug ( string Command, string Param )

StreamFinished Source code

function StreamFinished ( int Handle, EStreamFinishReason Reason )

Tick Source code

event Tick ( float DeltaTime )


Defaultproperties

defaultproperties
{
     FadeInSeconds=0.500000
     FadeOutSeconds=0.500000
     bRequiresTick=True
}

Overview Package Class Source Class tree Glossary
previous class      next class frames      no frames
Creation time: Wed 7/2/2007 19:16:17.312 - Created with UnCodeX