Engine.StreamPlaylistManager
- Extends
- StreamBase
- Modifiers
- Config ( UPlaylists )
Core.Object
|
+-- Engine.StreamBase
|
+-- Engine.StreamPlaylistManager
Inherited Structures from Core.Object |
BoundingVolume, Box, Color, CompressedPosition, Coords, FloatBox, Guid, IntBox, InterpCurve, InterpCurvePoint, Matrix, Plane, Quat, Range, RangeVector, Rotator, Scale, TMultiMap, Vector |
Functions Summary |
| bool | ActivatePlaylist (int ListIndex, optional bool bNoFail ))
|
| bool | AddDirectory (int PlaylistIndex, int InsertPosition, string Path, bool bRecurseDirectories ))
|
| int | AddPlaylist (out string NewPlaylistName ))
|
| bool | AddToPlaylist (int PlaylistIndex, string Path, optional bool bSkipNotification ))
|
| int | AppendPlaylist (StreamPlaylist Playlist ))
|
| bool | ClearCurrentPlaylist ()))
|
| StreamPlaylist | CreateDefaultPlaylist ()))
|
| StreamPlaylist | CreatePlaylist (string PlaylistName))
|
| int | FindNameIndex (string PlaylistName ))
|
| int | FindPlaylistIndex (StreamPlaylist Playlist ))
|
| int | GetCurrentIndex ()))
|
| StreamPlaylist | GetCurrentPlaylist ()))
|
| string | GetCurrentTitle ()))
|
| StreamPlaylist | GetPlaylistAt (int idx ))
|
| int | GetPlaylistCount ()))
|
| EStreamPlaylistType | GetPlaylistType (string Path ))
|
| StreamPlaylist | GetRandomPlaylist ()))
|
| string | GetRandomSong ()))
|
| bool | GetRepeat ()))
|
| bool | GetRepeatAll ()))
|
| bool | GetShuffle ()))
|
| bool | GetShuffleAll ()))
|
| bool | HandleDebugExec (string Command, string Param ))
|
| bool | ImportPlaylist (int PlaylistIndex, int InsertPosition, string Path ))
|
| | Initialize (StreamInterface InFileManager ))
|
| | InitializeParsers ()))
|
| | InitializePlaylists ()))
|
| bool | InsertInPlaylist (int PlaylistIndex, int InsertPosition, string Path, optional bool bSkipNotification ))
|
| string | NextSong (optional bool bForce ))
|
| string | PrevSong (optional bool bForce ))
|
| bool | RemoveFromCurrentPlaylist (string Path, optional bool bSkipNotification ))
|
| bool | RemovePlaylist (string PlaylistName ))
|
| bool | RemovePlaylistAt (int Index ))
|
| bool | RenamePlaylist (int Index, out string NewName ))
|
| | Save ()))
|
| | SetRepeat (bool bEnable ))
|
| | SetRepeatAll (bool bEnable ))
|
| | SetShuffle (bool bEnable ))
|
| | SetShuffleAll (bool bEnable ))
|
| bool | ValidIndex (int Index ))
|
| bool | ValidName (string Test ))
|
Inherited Functions from Engine.StreamBase |
*, *=, CompareNames, ConvertToFileExtension, ConvertToFileType, FormatTimeDisplay, GetPathRoot, GetPathSeparator, HandleDebugExec, HasExtension, IsCaseSensitive, ParseDirectories, ParseExtension, ParsePath, RevInStr |
Inherited Functions from Core.Object |
!, !=, $, $=, %, &, &&, *, **, *=, +, ++, +=, -, --, -=, / , /=, <, <<, <=, ==, >, >=, >>, >>>, @, @=, Abs, Acos, AllObjects, Asc, Asin, Atan, BeginState, Caps, Ceil, Chr, Clamp, ClassIsChildOf, ClearConfig, ClockwiseFrom, Cos, Created, Cross, Disable, Divide, Dot, DynamicLoadObject, EatStr, Enable, EndState, Eval, Exp, FClamp, FindObject, FMax, FMin, FRand, GetAxes, GetEnum, GetItemName, GetPerObjectNames, GetPropertyText, GetReferencers, GetStateName, GetUnAxes, GotoState, InStr, InterpCurveEval, InterpCurveGetInputDomain, InterpCurveGetOutputRange, Invert, IsA, IsInState, IsOnConsole, IsSoaking, Left, Len, Lerp, Localize, Locs, Log, Loge, Max, Mid, Min, MirrorVectorByNormal, Normal, Normalize, OrthoRotation, PlatformIs64Bit, PlatformIsMacOS, PlatformIsUnix, PlatformIsWindows, QuatFindBetween, QuatFromAxisAndAngle, QuatFromRotator, QuatInvert, QuatProduct, QuatRotateVector, QuatSlerp, QuatToRotator, Rand, RandRange, Repl, ReplaceText, ResetConfig, Right, RotRand, Round, SaveConfig, SetPropertyText, Sin, Smerp, Split, Sqrt, Square, StaticClearConfig, StaticSaveConfig, StopWatch, StrCmp, Tan, VRand, VSize, Warn, ^, ^^, |, ||, ~, ~= |
StreamPlaylistManager
function bool ActivatePlaylist ( int ListIndex, optional bool bNoFail ) )
function bool AddDirectory ( int PlaylistIndex, int InsertPosition, string Path, bool bRecurseDirectories ) )
function int AddPlaylist ( out string NewPlaylistName ) )
function bool AddToPlaylist ( int PlaylistIndex, string Path, optional bool bSkipNotification ) )
function bool ClearCurrentPlaylist ( ) )
protected function
StreamPlaylist CreatePlaylist (
string PlaylistName) )
function int FindNameIndex ( string PlaylistName ) )
function int GetCurrentIndex ( ) )
function string GetCurrentTitle ( ) )
function int GetPlaylistCount ( ) )
function string GetRandomSong ( ) )
function bool GetRepeat ( ) )
function bool GetRepeatAll ( ) )
function bool GetShuffle ( ) )
function bool GetShuffleAll ( ) )
function bool HandleDebugExec ( string Command, string Param ) )
function bool ImportPlaylist ( int PlaylistIndex, int InsertPosition, string Path ) )
protected function InitializeParsers ( ) )
protected function InitializePlaylists ( ) )
function bool InsertInPlaylist ( int PlaylistIndex, int InsertPosition, string Path, optional bool bSkipNotification ) )
function string NextSong ( optional bool bForce ) )
function string PrevSong ( optional bool bForce ) )
RemoveFromCurrentPlaylist Source code
function bool RemoveFromCurrentPlaylist ( string Path, optional bool bSkipNotification ) )
function bool RemovePlaylist ( string PlaylistName ) )
function bool RemovePlaylistAt ( int Index ) )
function bool RenamePlaylist ( int Index, out string NewName ) )
function Save ( ) )
function SetRepeat ( bool bEnable ) )
function SetRepeatAll ( bool bEnable ) )
function SetShuffle ( bool bEnable ) )
function SetShuffleAll ( bool bEnable ) )
function bool ValidIndex ( int Index ) )
function bool ValidName ( string Test ) )
defaultproperties
{
bRepeat=True
DefaultPlaylistName="New Playlist"
ParserType(0)=(Type=SPT_B4S,ParserClass="Engine.B4SParser")
ParserType(1)=(Type=SPT_M3U,ParserClass="Engine.M3UParser")
ParserType(2)=(Type=SPT_PLS,ParserClass="Engine.PLSParser")
}
|
Creation time: sk 18-3-2018 09:49:52.020 - Created with
UnCodeX