[About] Version=1.0 Author=Nic Mail=support@hiasm.com [Type] Class=Element Interfaces=SoundPlayer,Component,MarshalByRefObject,Object Info=Controls playback of a sound from a .wav file. [Property] Name=Sets the name of the component. ARG(string)|2| Constructor=Sets the Constructor of the SoundPlayer class. ARG(enum)|14|0|Constructor,Constructor2,Constructor3 @LoadTimeout=Sets the time, in milliseconds, in which the .wav file must load. ARG(int)|1|0 @SoundLocation=Sets the file path or URL of the .wav file to load. ARG(string)|2| @Stream=Sets the Stream from which to load the .wav file. ARG(Stream)|10| @Tag=Sets the Object that contains data about the SoundPlayer. ARG(Object)|20|(empty)|Object [Methods] *doConstructor=Initializes a new instance of the SoundPlayer class. ARG()|1|0 *doConstructor2=Initializes a new instance of the SoundPlayer class, and attaches the .wav file within the specified Stream. ARG(Stream stream)|1|0 *doConstructor3=Initializes a new instance of the SoundPlayer class, and attaches the specified .wav file. ARG(string soundLocation)|1|0 *doLoad=Loads a sound synchronously. ARG()|1|0 *doLoadAsync=Loads a .wav file from a stream or a Web resource using a new thread. ARG()|1|0 doPlay=Plays the .wav file using a new thread, and loads the .wav file first if it has not been loaded. ARG()|1|0 *doPlayLooping=Plays and loops the .wav file using a new thread, and loads the .wav file first if it has not been loaded. ARG()|1|0 *doPlaySync=Plays the .wav file and loads the .wav file first if it has not been loaded. ARG()|1|0 doStop=Stops playback of the sound if playback is occurring. ARG()|1|0 *onLoadCompleted=Occurs when a .wav file has been successfully or unsuccessfully loaded. ARG(AsyncCompletedEventArgs)|2|0 *onSoundLocationChanged=Occurs when a new audio source path for this SoundPlayer has been set. ARG(EventArgs)|2|0 *onStreamChanged=Occurs when a new Stream audio source for this SoundPlayer has been set. ARG(EventArgs)|2|0 *.Stream=Returns the Stream from which to load the .wav file. ARG(Stream)|3|10 *IsLoadCompleted=Returns a value indicating whether loading of a .wav file has successfully completed. ARG(bool)|3|104 *LoadTimeout=Returns the time, in milliseconds, in which the .wav file must load. ARG(int)|3|1 *SoundLocation=Returns the file path or URL of the .wav file to load. ARG(string)|3|2 *Tag=Returns the Object that contains data about the SoundPlayer. ARG(Object)|3|0 SoundPlayer=Returns the SoundPlayer object. ARG(SoundPlayer)|3|0 SoundLocation=Defines the location of a .wav file to load. ARG(string)|4|2 *stream=Defines a Stream to a .wav file. ARG(Stream)|4|10