Simple player. More...

Inheritance diagram for Crosstales.DJ.SimplePlayer:
Crosstales.DJ.BasePlayer Crosstales.DJ.Set.ISet Crosstales.DJ.IPlayer

Public Member Functions

void Load ()
 Loads all audio records from this set. More...
 
Record Next (bool random, RecordFilter _filter=null)
 Next (normal/random) record from this set. More...
 
Record Previous (bool random, RecordFilter _filter=null)
 Plays the previous (normal/random) audio record. More...
 
void RandomizeRecords (bool resetIndex=true)
 Randomize all audio records. More...
 
System.Collections.Generic.List< RecordGetRecords (bool random=false, RecordFilter _filter=null)
 Get all Record for a given RecordFilter. More...
 
int CountRecords (RecordFilter _filter=null)
 Count all Record for a given RecordFilter. More...
 
double PlaytimeRecords (RecordFilter _filter=null)
 Get the total playtime of all Record for a given RecordFilter. More...
 
long SizeRecords (RecordFilter _filter=null)
 Get the total size of all Record for a given RecordFilter. More...
 
Record RecordFromIndex (bool random=false, int index=-1, RecordFilter _filter=null)
 Record from a given index (normal/random) from this set. More...
 
Record RecordFromHashCode (int hashCode)
 Record from a hashcode from this set. More...
 
System.Collections.Generic.List< RecordRecordsByFilePath (bool desc=false, RecordFilter _filter=null)
 Returns all audio records of this set ordered by file path. More...
 
System.Collections.Generic.List< RecordRecordsByName (bool desc=false, RecordFilter _filter=null)
 Returns all audio records of this set ordered by name. More...
 
System.Collections.Generic.List< RecordRecordsByTitle (bool desc=false, RecordFilter _filter=null)
 Returns all audio records of this set ordered by title. More...
 
System.Collections.Generic.List< RecordRecordsByArtist (bool desc=false, RecordFilter _filter=null)
 Returns all audio records of this set ordered by artist. More...
 
System.Collections.Generic.List< RecordRecordsByAlbum (bool desc=false, RecordFilter _filter=null)
 Returns all audio records of this set ordered by album. More...
 
System.Collections.Generic.List< RecordRecordsByGenre (bool desc=false, RecordFilter _filter=null)
 Returns all audio records of this set ordered by genre. More...
 
System.Collections.Generic.List< RecordRecordsByRating (bool desc=false, RecordFilter _filter=null)
 Returns all audio records of this set ordered by rating. More...
 
System.Collections.Generic.List< RecordRecordsByYear (bool desc=false, RecordFilter _filter=null)
 Returns all audio records of this set ordered by year. More...
 
System.Collections.Generic.List< RecordRecordsByDuration (bool desc=false, RecordFilter _filter=null)
 Returns all audio records of this set ordered by duration. More...
 
System.Collections.Generic.List< RecordRecordsByFileSize (bool desc=false, RecordFilter _filter=null)
 Returns all audio records of this set ordered by year. More...
 
System.Collections.Generic.List< RecordRecordsByFormat (bool desc=false, RecordFilter _filter=null)
 Returns all audio records of this set ordered by audio format. More...
 
override void Play ()
 Plays the record. More...
 
override void Next ()
 Plays the next record. More...
 
override void Previous ()
 Plays the previous record. More...
 
override void Pause ()
 Pauses the playback of the record. More...
 
override void UnPause ()
 Unpause the playback of the record. More...
 
override void Stop ()
 Stops the playback of the record. More...
 
override void Restart ()
 Restarts the playback of the record. More...
 
override void Mute ()
 Mute the playback of the record. More...
 
override void UnMute ()
 Unmute the playback of the record. More...
 
- Public Member Functions inherited from Crosstales.DJ.BasePlayer
virtual void PlayOrStop ()
 Plays or stops the record. More...
 
virtual void PauseOrUnPause ()
 Pause or unpause the playback of the record. More...
 
virtual void MuteOrUnMute ()
 Mute or unmute the playback of the record. More...
 

Public Attributes

PlaybackStartEvent OnPlaybackStarted
 
PlaybackEndEvent OnPlaybackEnded
 
AudioStartEvent OnAudioStarted
 
AudioEndEvent OnAudioEnded
 
RecordChangeEvent OnRecordChanged
 
RecordsChangeEvent OnRecordsChanged
 
ProviderReadyEvent OnProviderReadyEvent
 
FilterChangeEvent OnFilterChanged
 
ErrorProviderEvent OnErrorProviderInfo
 
ErrorEvent OnError
 
System.Collections.Generic.List< RecordRecords => Set != null ? Set.Records : new System.Collections.Generic.List<Record>()
 
System.Collections.Generic.List< RecordRandomRecords => Set != null ? Set.RandomRecords : new System.Collections.Generic.List<Record>()
 
bool isReady => Set != null && Set.isReady
 
double TotalPlaytime => Set != null ? Set.TotalPlaytime : 0d
 
long TotalSize => Set != null ? Set.TotalSize : 0
 
override float Duration => Turntable.Duration
 
override int Samples => Turntable.Samples
 
override bool isPlayback => Turntable.isPlayback
 
override bool isBuffering => Turntable.isBuffering
 
override int Channels => Turntable.Channels
 
override int SampleRate => Turntable.SampleRate
 
override System.Collections.Generic.List< RecordPlayedRecords => Turntable.PlayedRecords
 

Protected Member Functions

override void onAudioStart (Record record)
 
override void onAudioEnd (Record record)
 
override void onErrorInfo (Record record, string info)
 
virtual void onRecordChange (Record newRecord)
 
virtual void onFilterChange ()
 
virtual void onRecordsChange ()
 
virtual void onErrorProvider (string info)
 
- Protected Member Functions inherited from Crosstales.DJ.BasePlayer
virtual void onPlaybackStart (Record record)
 
virtual void onPlaybackEnd (Record record)
 
virtual void onBufferingStart (Record record)
 
virtual void onBufferingEnd (Record record)
 
virtual void onBufferingProgressUpdate (Record record, float progress)
 
virtual void onLoopPositionReached (Record record, LoopPoint lp)
 
virtual void onAudioPlayTimeUpdate (Record record, float playtime)
 

Protected Attributes

override PlaybackStartEvent onPlaybackStarted => OnPlaybackStarted
 
override PlaybackEndEvent onPlaybackEnded => OnPlaybackEnded
 
override AudioStartEvent onAudioStarted => OnAudioStarted
 
override AudioEndEvent onAudioEnded => OnAudioEnded
 
override ErrorEvent onError => OnError
 

Properties

Turntable Turntable [get, set]
 'Turntable' from the scene. More...
 
Crosstales.DJ.Set.BaseSet Set [get, set]
 'Set' from the scene. More...
 
RecordFilter Filter [get, set]
 Global RecordFilter (active if no explicit filter is given). More...
 
bool PlayOnStart [get, set]
 Play the turntable on start. More...
 
bool PlayEndless [get, set]
 Enable endless play. More...
 
bool PlayRandom [get, set]
 Plays the set in random order. More...
 
bool FollowDirection [get, set]
 In case 'Next' or 'Previous' is called, follow the logical direction through the playlist. More...
 
int? CurrentRecordIndex [get, set]
 
int? CurrentRandomRecordIndex [get, set]
 
override Record Record [get, set]
 
override bool isLoop [get, set]
 
override byte[] AudioData [get, set]
 
override bool HandleFocus [get, set]
 
override bool Caching [get, set]
 
override bool Streaming [get, set]
 
override int ChunkSize [get, set]
 
override int CacheStreamSize [get, set]
 
override int BufferSize [get, set]
 
override bool CaptureDataStream [get, set]
 
override bool ForceInternalMP3Codec [get, set]
 
override bool ForceInternalOGGCodec [get, set]
 
override bool InternalCodecsReadPCM [get, set]
 
override bool ReadDataAsStream [get, set]
 
override AudioSource Source [get, protected set]
 
override float Position [get, set]
 
override int SamplePosition [get, set]
 
override float Elapsed [get, set]
 
override Crosstales.DJ.Model.Enum.AudioCodec Codec [get, protected set]
 
override float BufferProgress [get, protected set]
 
override bool isAudioPlaying [get, protected set]
 
override bool isPaused [get, set]
 
override System.IO.Stream DataStream [get, protected set]
 
override float Volume [get, set]
 
override float Pitch [get, set]
 
override float StereoPan [get, set]
 
override bool isMuted [get, set]
 
- Properties inherited from Crosstales.DJ.BasePlayer
static int? playCounter [get, set]
 
static int? audioCounter [get, set]
 
abstract PlaybackStartEvent onPlaybackStarted [get]
 
abstract PlaybackEndEvent onPlaybackEnded [get]
 
abstract AudioStartEvent onAudioStarted [get]
 
abstract AudioEndEvent onAudioEnded [get]
 
abstract ErrorEvent onError [get]
 
abstract Record Record [get, set]
 An event triggered whenever all providers are ready. More...
 
abstract bool isLoop [get, set]
 
abstract byte[] AudioData [get, set]
 
abstract bool HandleFocus [get, set]
 
abstract bool Caching [get, set]
 
abstract bool Streaming [get, set]
 
abstract int ChunkSize [get, set]
 
abstract int CacheStreamSize [get, set]
 
abstract int BufferSize [get, set]
 
abstract bool CaptureDataStream [get, set]
 
abstract bool ForceInternalMP3Codec [get, set]
 
abstract bool ForceInternalOGGCodec [get, set]
 
abstract bool InternalCodecsReadPCM [get, set]
 
abstract bool ReadDataAsStream [get, set]
 
abstract AudioSource Source [get, protected set]
 
abstract float Position [get, set]
 
abstract int SamplePosition [get, set]
 
abstract float Elapsed [get, set]
 
abstract float Duration [get]
 
abstract int Samples [get]
 
abstract Crosstales.DJ.Model.Enum.AudioCodec Codec [get, protected set]
 
abstract float BufferProgress [get, protected set]
 
abstract bool isBuffering [get]
 
abstract bool isPlayback [get]
 
abstract bool isAudioPlaying [get, protected set]
 
abstract bool isPaused [get, set]
 
abstract System.IO.Stream DataStream [get, protected set]
 
abstract int Channels [get]
 
abstract int SampleRate [get]
 
abstract float Volume [get, set]
 
abstract float Pitch [get, set]
 
abstract float StereoPan [get, set]
 
abstract bool isMuted [get, set]
 
abstract System.Collections.Generic.List< RecordPlayedRecords [get]
 
- Properties inherited from Crosstales.DJ.IPlayer
Crosstales.DJ.Model.Record Record [get, set]
 Current record of this player. More...
 
bool isLoop [get, set]
 Loop the record on/off. More...
 
byte[] AudioData [get, set]
 Audio data for the current Record read outside of DJ (e.g. from the Android SAF). More...
 
bool HandleFocus [get, set]
 Starts and stops the Turntable depending on the focus and running state. More...
 
bool Caching [get, set]
 Caches the tracks if possible on/off. More...
 
bool Streaming [get, set]
 Enable or disable the streaming of audio files. More...
 
int ChunkSize [get, set]
 Size of the streaming-chunk in bytes (CT-decoder only). More...
 
int CacheStreamSize [get, set]
 Size of the cache stream in bytes (CT-decoder only). More...
 
int BufferSize [get, set]
 Size of the buffer in bytes (CT-decoder only). More...
 
bool CaptureDataStream [get, set]
 Capture the encoded PCM-stream from this player. More...
 
bool ForceInternalMP3Codec [get, set]
 Force internal MP3 codec instead of FMOD (Unity). More...
 
bool ForceInternalOGGCodec [get, set]
 Force internal OGG codec instead of FMOD (Unity). More...
 
bool InternalCodecsReadPCM [get, set]
 Read PCM data directly with the internal codecs. This is the standard behaviour for WebGL. More...
 
bool ReadDataAsStream [get, set]
 Reads the file data as stream. More...
 
AudioSource Source [get]
 AudioSource for this player. More...
 
float Position [get, set]
 Position of the current audio record in percent. More...
 
int SamplePosition [get, set]
 Position of the current audio record in samples. More...
 
float Elapsed [get, set]
 Elapsed time of the current audio record in seconds. More...
 
float Duration [get]
 Returns the duration of the current audio record in seconds. More...
 
int Samples [get]
 Returns the total samples of the current audio record. More...
 
Crosstales.DJ.Model.Enum.AudioCodec Codec [get]
 Codec of for this player. More...
 
float BufferProgress [get]
 Current buffer progress. More...
 
bool isBuffering [get]
 Is this player buffering? More...
 
bool isPlayback [get]
 Is this player in playback-mode? More...
 
bool isAudioPlaying [get]
 Is this player playing audio? More...
 
bool isPaused [get, set]
 Is this player in paused? More...
 
System.IO.Stream DataStream [get]
 Encoded PCM-stream from this player. More...
 
int Channels [get]
 Current audio channels of the current record. More...
 
int SampleRate [get]
 Current audio sample rate of the current record. More...
 
float Volume [get, set]
 Current volume of this player. More...
 
float Pitch [get, set]
 Current pitch of this player. More...
 
float StereoPan [get, set]
 Current stereo pan of this player. More...
 
bool isMuted [get, set]
 Is this player muted? More...
 
System.Collections.Generic.List< Crosstales.DJ.Model.RecordPlayedRecords [get]
 List of all played records. More...
 
- Properties inherited from Crosstales.DJ.Set.ISet
System.Collections.Generic.List< RecordRecords [get]
 Returns the list of all audio records from this set. More...
 
System.Collections.Generic.List< RecordRandomRecords [get]
 Returns the list of all randomized audio records from this set. More...
 
bool isReady [get]
 Checks if the set is ready to work. More...
 
double TotalPlaytime [get]
 The total playtime of the set. More...
 
long TotalSize [get]
 The total size in bytes of the set. More...
 
int CurrentRecordIndex [get, set]
 Current record index. More...
 
int CurrentRandomRecordIndex [get, set]
 Current random record index. More...
 

Events

RecordChange OnRecordChange
 An event triggered whenever an audio record changes. More...
 
ProviderReady OnProviderReady
 An event triggered whenever all providers are ready. More...
 
FilterChange OnFilterChange
 An event triggered whenever the filter changes. More...
 
RecordsChange OnRecordsChange
 An event triggered whenever the records change. More...
 
ErrorProvider OnErrorProvider
 An event triggered whenever an error occurs. More...
 
- Events inherited from Crosstales.DJ.BasePlayer
PlaybackStart OnPlaybackStart
 An event triggered whenever the playback starts. More...
 
PlaybackEnd OnPlaybackEnd
 An event triggered whenever the playback ends. More...
 
BufferingStart OnBufferingStart
 An event triggered whenever the buffering starts. More...
 
BufferingEnd OnBufferingEnd
 An event triggered whenever the buffering ends. More...
 
BufferingProgressUpdate OnBufferingProgressUpdate
 An event triggered whenever the buffering progress changes. More...
 
AudioStart OnAudioStart
 An event triggered whenever the audio starts. More...
 
AudioEnd OnAudioEnd
 An event triggered whenever the audio ends. More...
 
LoopPositionReached OnLoopPositionReached
 An event triggered whenever the audio loops. More...
 
AudioPlayTimeUpdate OnAudioPlayTimeUpdate
 An event triggered whenever the audio playtime changes. More...
 
ErrorInfo OnErrorInfo
 An event triggered whenever an error occurs. More...
 

Additional Inherited Members

- Static Public Attributes inherited from Crosstales.DJ.BasePlayer
static bool isAnyPlayback => playCounter > 0
 Checks if any Turntable is in playback-mode on this system. More...
 
static bool isAnyAudioPlaying => audioCounter > 0
 Checks if ANY Turntable playing audio on this system. More...
 

Detailed Description

Simple player.

Member Function Documentation

◆ CountRecords()

int Crosstales.DJ.SimplePlayer.CountRecords ( RecordFilter  filter = null)

Count all Record for a given RecordFilter.

Parameters
filterFilter (default: null, optional)
Returns
Number of all Record for a given RecordFilter.

Implements Crosstales.DJ.Set.ISet.

◆ GetRecords()

System.Collections.Generic.List<Record> Crosstales.DJ.SimplePlayer.GetRecords ( bool  random = false,
RecordFilter  filter = null 
)

Get all Record for a given RecordFilter.

Parameters
randomReturn random Record (default: false, optional)
filterFilter (default: null, optional)
Returns
All Record for a given RecordFilter.

Implements Crosstales.DJ.Set.ISet.

◆ Load()

void Crosstales.DJ.SimplePlayer.Load ( )

Loads all audio records from this set.

Implements Crosstales.DJ.Set.ISet.

◆ Mute()

override void Crosstales.DJ.SimplePlayer.Mute ( )
virtual

Mute the playback of the record.

Implements Crosstales.DJ.BasePlayer.

◆ Next() [1/2]

override void Crosstales.DJ.SimplePlayer.Next ( )
virtual

Plays the next record.

Implements Crosstales.DJ.BasePlayer.

◆ Next() [2/2]

Record Crosstales.DJ.SimplePlayer.Next ( bool  random,
RecordFilter  filter = null 
)

Next (normal/random) record from this set.

Parameters
randomReturn a random record (default: false, optional)
filterFilter for the records (default: null, optional)
Returns
Next record.

Implements Crosstales.DJ.Set.ISet.

◆ Pause()

override void Crosstales.DJ.SimplePlayer.Pause ( )
virtual

Pauses the playback of the record.

Implements Crosstales.DJ.BasePlayer.

◆ Play()

override void Crosstales.DJ.SimplePlayer.Play ( )
virtual

Plays the record.

Implements Crosstales.DJ.BasePlayer.

◆ PlaytimeRecords()

double Crosstales.DJ.SimplePlayer.PlaytimeRecords ( RecordFilter  filter = null)

Get the total playtime of all Record for a given RecordFilter.

Parameters
filterFilter (default: null, optional)
Returns
Total playtime of all Record for a given RecordFilter.

Implements Crosstales.DJ.Set.ISet.

◆ Previous() [1/2]

override void Crosstales.DJ.SimplePlayer.Previous ( )
virtual

Plays the previous record.

Implements Crosstales.DJ.BasePlayer.

◆ Previous() [2/2]

Record Crosstales.DJ.SimplePlayer.Previous ( bool  random,
RecordFilter  _filter = null 
)

Plays the previous (normal/random) audio record.

Parameters
randomPlay a random audio record (default: false, optional)
_filterFilter (default: null, optional)

Implements Crosstales.DJ.Set.ISet.

◆ RandomizeRecords()

void Crosstales.DJ.SimplePlayer.RandomizeRecords ( bool  resetIndex = true)

Randomize all audio records.

Parameters
resetIndexReset the index of the random records (default: true, optional)

Implements Crosstales.DJ.Set.ISet.

◆ RecordFromHashCode()

Record Crosstales.DJ.SimplePlayer.RecordFromHashCode ( int  hashCode)

Record from a hashcode from this set.

Parameters
hashCodeHashcode of the record
Returns
Record from hashcode.

Implements Crosstales.DJ.Set.ISet.

◆ RecordFromIndex()

Record Crosstales.DJ.SimplePlayer.RecordFromIndex ( bool  random = false,
int  index = -1,
RecordFilter  filter = null 
)

Record from a given index (normal/random) from this set.

Parameters
randomReturn a random record (default: false, optional)
indexIndex of the record (default: -1, optional)
filterFilter for the records (default: null, optional)
Returns
Record from index.

Implements Crosstales.DJ.Set.ISet.

◆ RecordsByAlbum()

System.Collections.Generic.List<Record> Crosstales.DJ.SimplePlayer.RecordsByAlbum ( bool  desc = false,
RecordFilter  filter = null 
)

Returns all audio records of this set ordered by album.

Parameters
descDescending order (default: false, optional)
filterFilter (default: null, optional)
Returns
All audio records of this set ordered by album.

Implements Crosstales.DJ.Set.ISet.

◆ RecordsByArtist()

System.Collections.Generic.List<Record> Crosstales.DJ.SimplePlayer.RecordsByArtist ( bool  desc = false,
RecordFilter  filter = null 
)

Returns all audio records of this set ordered by artist.

Parameters
descDescending order (default: false, optional)
filterFilter (default: null, optional)
Returns
All audio records of this set ordered by artist.

Implements Crosstales.DJ.Set.ISet.

◆ RecordsByDuration()

System.Collections.Generic.List<Record> Crosstales.DJ.SimplePlayer.RecordsByDuration ( bool  desc = false,
RecordFilter  filter = null 
)

Returns all audio records of this set ordered by duration.

Parameters
descDescending order (default: false, optional)
filterFilter (default: null, optional)
Returns
All audio records of this set ordered by duration.

Implements Crosstales.DJ.Set.ISet.

◆ RecordsByFilePath()

System.Collections.Generic.List<Record> Crosstales.DJ.SimplePlayer.RecordsByFilePath ( bool  desc = false,
RecordFilter  filter = null 
)

Returns all audio records of this set ordered by file path.

Parameters
descDescending order (default: false, optional)
filterFilter (default: null, optional)
Returns
All audio records of this set ordered by file path.

Implements Crosstales.DJ.Set.ISet.

◆ RecordsByFileSize()

System.Collections.Generic.List<Record> Crosstales.DJ.SimplePlayer.RecordsByFileSize ( bool  desc = false,
RecordFilter  filter = null 
)

Returns all audio records of this set ordered by year.

Parameters
descDescending order (default: false, optional)
filterFilter (default: null, optional)
Returns
All audio records of this set ordered by year.

Implements Crosstales.DJ.Set.ISet.

◆ RecordsByFormat()

System.Collections.Generic.List<Record> Crosstales.DJ.SimplePlayer.RecordsByFormat ( bool  desc = false,
RecordFilter  filter = null 
)

Returns all audio records of this set ordered by audio format.

Parameters
descDescending order (default: false, optional)
filterFilter (default: null, optional)
Returns
All audio records of this set ordered by audio format.

Implements Crosstales.DJ.Set.ISet.

◆ RecordsByGenre()

System.Collections.Generic.List<Record> Crosstales.DJ.SimplePlayer.RecordsByGenre ( bool  desc = false,
RecordFilter  filter = null 
)

Returns all audio records of this set ordered by genre.

Parameters
descDescending order (default: false, optional)
filterFilter (default: null, optional)
Returns
All audio records of this set ordered by genre.

Implements Crosstales.DJ.Set.ISet.

◆ RecordsByName()

System.Collections.Generic.List<Record> Crosstales.DJ.SimplePlayer.RecordsByName ( bool  desc = false,
RecordFilter  filter = null 
)

Returns all audio records of this set ordered by name.

Parameters
descDescending order (default: false, optional)
filterFilter (default: null, optional)
Returns
All audio records of this set ordered by name.

Implements Crosstales.DJ.Set.ISet.

◆ RecordsByRating()

System.Collections.Generic.List<Record> Crosstales.DJ.SimplePlayer.RecordsByRating ( bool  desc = false,
RecordFilter  filter = null 
)

Returns all audio records of this set ordered by rating.

Parameters
descDescending order (default: false, optional)
filterFilter (default: null, optional)
Returns
All audio records of this set ordered by rating.

Implements Crosstales.DJ.Set.ISet.

◆ RecordsByTitle()

System.Collections.Generic.List<Record> Crosstales.DJ.SimplePlayer.RecordsByTitle ( bool  desc = false,
RecordFilter  filter = null 
)

Returns all audio records of this set ordered by title.

Parameters
descDescending order (default: false, optional)
filterFilter (default: null, optional)
Returns
All audio records of this set ordered by title.

Implements Crosstales.DJ.Set.ISet.

◆ RecordsByYear()

System.Collections.Generic.List<Record> Crosstales.DJ.SimplePlayer.RecordsByYear ( bool  desc = false,
RecordFilter  filter = null 
)

Returns all audio records of this set ordered by year.

Parameters
descDescending order (default: false, optional)
filterFilter (default: null, optional)
Returns
All audio records of this set ordered by year.

Implements Crosstales.DJ.Set.ISet.

◆ Restart()

override void Crosstales.DJ.SimplePlayer.Restart ( )
virtual

Restarts the playback of the record.

Implements Crosstales.DJ.BasePlayer.

◆ SizeRecords()

long Crosstales.DJ.SimplePlayer.SizeRecords ( RecordFilter  filter = null)

Get the total size of all Record for a given RecordFilter.

Parameters
filterFilter (default: null, optional)
Returns
Total size of all Record for a given RecordFilter.

Implements Crosstales.DJ.Set.ISet.

◆ Stop()

override void Crosstales.DJ.SimplePlayer.Stop ( )
virtual

Stops the playback of the record.

Implements Crosstales.DJ.BasePlayer.

◆ UnMute()

override void Crosstales.DJ.SimplePlayer.UnMute ( )
virtual

Unmute the playback of the record.

Implements Crosstales.DJ.BasePlayer.

◆ UnPause()

override void Crosstales.DJ.SimplePlayer.UnPause ( )
virtual

Unpause the playback of the record.

Implements Crosstales.DJ.BasePlayer.

Property Documentation

◆ Filter

RecordFilter Crosstales.DJ.SimplePlayer.Filter
getset

Global RecordFilter (active if no explicit filter is given).

◆ FollowDirection

bool Crosstales.DJ.SimplePlayer.FollowDirection
getset

In case 'Next' or 'Previous' is called, follow the logical direction through the playlist.

◆ PlayEndless

bool Crosstales.DJ.SimplePlayer.PlayEndless
getset

Enable endless play.

◆ PlayOnStart

bool Crosstales.DJ.SimplePlayer.PlayOnStart
getset

Play the turntable on start.

◆ PlayRandom

bool Crosstales.DJ.SimplePlayer.PlayRandom
getset

Plays the set in random order.

◆ Set

Crosstales.DJ.Set.BaseSet Crosstales.DJ.SimplePlayer.Set
getset

'Set' from the scene.

◆ Turntable

Turntable Crosstales.DJ.SimplePlayer.Turntable
getset

'Turntable' from the scene.

Event Documentation

◆ OnErrorProvider

ErrorProvider Crosstales.DJ.SimplePlayer.OnErrorProvider

An event triggered whenever an error occurs.

◆ OnFilterChange

FilterChange Crosstales.DJ.SimplePlayer.OnFilterChange

An event triggered whenever the filter changes.

◆ OnProviderReady

ProviderReady Crosstales.DJ.SimplePlayer.OnProviderReady

An event triggered whenever all providers are ready.

◆ OnRecordChange

RecordChange Crosstales.DJ.SimplePlayer.OnRecordChange

An event triggered whenever an audio record changes.

◆ OnRecordsChange

RecordsChange Crosstales.DJ.SimplePlayer.OnRecordsChange

An event triggered whenever the records change.


The documentation for this class was generated from the following file:
  • C:/Users/slaub/Unity/assets/DJPro/DJPro/Assets/Plugins/crosstales/DJ/Scripts/SimplePlayer.cs