Maquisistem Midia MP3 OCX 3.0.2

These are the methods , events and properties of the version 3.0.2 

If you want more features inside this control , please , send a email to maquisistem@geocities.com with your requirements

the (3.0.0) refer to functions inserted or modified in the version 3.0.0
the (3.0.2) refer to functions inserted or modified in the version 3.0.2
the (*) refer to changes , improvements or bugs fixeds inside the function since the version 2.1

Sub AboutBox()
    Member of MaqMidia30.MaqMidia
    to show a about box

(3.0.0)Sub CDVolumeGet(LeftVolume As Long, RightVolume As Long)
    Member of MaqMidia30.MaqMidia
    to get the atual position of the CD volume

(3.0.0)Event CDVolumeRefresh(LeftVolume As Long, RightVolume As Long)
    Member of MaqMidia30.MaqMidia
    event to refresh the position of the CD volume
	
(3.0.0)Sub CDVolumeSet(LeftVolume As Long, RightVolume As Long)
    Member of MaqMidia30.MaqMidia
    to set the new position of the CD volume

(3.0.2)Event Click()
    Member of MaqMidia30.MaqMidia
    click event 

(3.0.2)Sub ControlFreq(TimerRefresh As Long)
    Member of MaqMidia30.MaqMidia
    to set the refresh of the control , the default value is 1000 ( one second)

Event DblClick()
    Member of MaqMidia30.MaqMidia
    double click event

(*)Event Finished()
    Member of MaqMidia30.MaqMidia
    event finished in the end of the playback

(3.0.0)Sub InitializeMixer()
    Member of MaqMidia30.MaqMidia
    this function force a feedback from the  system to start or refresh the initial position of the entire mixer inside the application , (recommended in the activate of the form)

(3.0.0)Sub InternalVolume(IntVol As Long)
    Member of MaqMidia30.MaqMidia
    function to set the internal volume of the control ( cannot be applied to all devices)

(3.0.0)Sub LineVolumeGet(LeftVolume As Long, RightVolume As Long)
    Member of MaqMidia30.MaqMidia
    to get the atual position of the Line volume

(3.0.0)Event LineVolumeRefresh(LeftVolume As Long, RightVolume As Long)
    Member of MaqMidia30.MaqMidia
    event to refresh the position of the Line volume

(3.0.0)Sub LineVolumeSet(LeftVolume As Long, RightVolume As Long)
    Member of MaqMidia30.MaqMidia
    to set the new position of the Line volume

(3.0.0)Sub MasterVolumeGet(LeftVolume As Long, RightVolume As Long)
    Member of MaqMidia30.MaqMidia
    to get the atual position of the Master volume

(3.0.0)Event MasterVolumeRefresh(LeftVolume As Long, RightVolume As Long)
    Member of MaqMidia30.MaqMidia
    event to refresh the position of the Master volume

(3.0.0)Sub MasterVolumeSet(LeftVolume As Long, RightVolume As Long)
    Member of MaqMidia30.MaqMidia
    to set the new position of the Master volume

(3.0.2)Event MCIError(ErrorCode As String)
    Member of MaqMidia30.MaqMidia
    event to monitor the error returned from the system

(3.0.0)Sub MicroVolumeGet(LeftVolume As Long)
    Member of MaqMidia30.MaqMidia
    to get the atual position of the Microphone  volume

(3.0.0)Event MicroVolumeRefresh(LeftVolume As Long)
    Member of MaqMidia30.MaqMidia
    event to refresh the position of the microphone volume

(3.0.0)Sub MicroVolumeSet(LeftVolume As Long)
    Member of MaqMidia30.MaqMidia
    to set the new position of the microphone volume

(*)(3.0.0)Sub Midiafile(Midi As String, loopMe As Boolean, [PlayNow As Boolean])
    Member of MaqMidia30.MaqMidia
    define the file to playback , and the arguments also

Event MidiaLength(Length As String)
    Member of MaqMidia30.MaqMidia
    event with the lenght of the midia file

Event MidiaPosition(Length As String)
    Member of MaqMidia30.MaqMidia
    event- retrieve the position of the midia file in miliseconds

Sub MidiaSpeed(speed As Long)
    Member of MaqMidia30.MaqMidia
    to define the playback speed of movies

Sub MidiTempo(Mytempo As Long)
    Member of MaqMidia30.MaqMidia
    to define the speed of the playback of midi files

(3.0.0)Sub MidiVolumeGet(LeftVolume As Long, RightVolume As Long)
    Member of MaqMidia30.MaqMidia
    to get the atual position of the Midi volume

(3.0.0)Event MidiVolumeRefresh(LeftVolume As Long, RightVolume As Long)
    Member of MaqMidia30.MaqMidia
    event to refresh the position of the Midi  volume

(3.0.0)Sub MidiVolumeSet(LeftVolume As Long, RightVolume As Long)
    Member of MaqMidia30.MaqMidia
    to set the new position of the Midi  volume

(3.0.2)Event Modechanged(Mymode As String)
    Member of MaqMidia30.MaqMidia
    event to monitor the status mode of the control

(*)(3.0.2)Sub MovieFullScreen(ForceResumeOnReturn As Boolean)
    Member of MaqMidia30.MaqMidia
    define the playback in fullscreen and the you can set also if the playback resume when you return of the fullscreen option

Sub PauseMidia()
    Member of MaqMidia30.MaqMidia
    to pause the playback

(3.0.0)Sub PCVolumeGet(LeftVolume As Long, RightVolume As Long)
    Member of MaqMidia30.MaqMidia
    to get the atual position of the PC speaker volume

(3.0.0)Event PCVolumeRefresh(LeftVolume As Long)
    Member of MaqMidia30.MaqMidia
    event to refresh the position of the PC speaker volume

(3.0.0)Sub PCVolumeSet(LeftVolume As Long)
    Member of MaqMidia30.MaqMidia
    to set the new position of the Pc speaker volume

(3.0.2)Sub Play()
    Member of MaqMidia30.MaqMidia
    to play the actual media file

Property PlaybackBar As Boolean
    Member of MaqMidia30.MaqMidia
    to define if the playbar is visible or not

Sub PlayReverse(Fullscreen As Boolean)
    Member of MaqMidia30.MaqMidia
    to play avi files in reverse mode ( cannot be applied to all movie files)

Event PositionChanged(Position As Long)
    Member of MaqMidia30.MaqMidia
    ocurs in every change of the frames

Event Resize()
    Member of MaqMidia30.MaqMidia
    event raised in every change of the size  inside the control

Sub ResizeControl()
    Member of MaqMidia30.MaqMidia
    function to force the rezise of the control

Sub ResizeWindow(ScaleZoom As Long)
    Member of MaqMidia30.MaqMidia
    to force the resize of the window to fit the movie with the especific percent of the image

Sub ResumeMidia()
    Member of MaqMidia30.MaqMidia
    to resume the playback

Sub SeekTo(Myseek As Long)
    Member of MaqMidia30.MaqMidia
    to jump to anothers parts of the playback file

(*)Sub StopMidia()
    Member of MaqMidia30.MaqMidia
    to stop completely the playback

(3.0.0)Sub WaveMovieVolumeGet(LeftVolume As Long, RightVolume As Long)
    Member of MaqMidia30.MaqMidia
    to retrieve the atual position of the Wave volume

(3.0.0)Event WaveMovieVolumeRefresh(LeftVolume As Long, RightVolume As Long)
    Member of MaqMidia30.MaqMidia
    event to refresh the position of the wave volume

(3.0.0)Sub WaveMovieVolumeSet(LeftVolume As Long, RightVolume As Long)
    Member of MaqMidia30.MaqMidia
    to set the new position of the wave volume
