News:

SMF - Just Installed!

Main Menu

Recent posts

#71
Hello Severino,

I am attaching the Project for your reference.

Thanks And Regards,
Not a valid attachment ID.
Ravindra.
#72
Hello,

could you be so kind to attach the modified AsioSpeakersManager project? In this way we could test your code directly.

Kind regards

Severino Delaurenti
MultiMedia Soft

#73
Hello Severino,

Thanks a lot for your guidance so far......

As per your suggestion i checked your doubt, but i have applied the equalizer to my second player correctly.

Actually i have given microphone input this channel. I am getting good sound and rest of the things like volume / Reverb are working fine.

In fact i modified the sample project AsioSpeakersManager in your VB.NET directory and applied the equalizer but no success.

Can you further investigate and suggest the right code to be written.

Thanks and Regards,

Ravindra.

#74
Hello,

the code you are using doesn't seem to be wrong so the issue could be related to some issue with your PC: as mentioned before, it would be important to know if an antivirus is running and if the issue happens when the antivirus is disabled and, as a second test, to be sure that no other application that may use our component is running.

Kind Regards

Severino Delaurenti
MultiMedia Soft
#75
Hello,

Yes, I modified the InternetStreams sample as below:

Sub Form1_Load
           ' init the control
            m_audioAPI.InitSoundSystem(4, 0, 0, 0, 0)


Sub PlayerCallback
      Case enumPlayerEvents.EV_STREAM_LOADED
                    'textBoxTags.Text = ""
                    'If nData1 = CInt(Fix(enumEventLoadStreamResults.STREAM_LOAD_OK)) Then
                    '    buttonPause.Enabled = True
                    '    buttonStop.Enabled = True
                    '    trackBarVolume.Enabled = True

                    '    m_audioAPI.PlaySound(0)
                    '    buttonPause.Text = "Pause"
                    'Else
                    '    MessageBox.Show("Invalid URL or stream currently not available: please, retry later")
                    'End If

                    'Stop playing streaming for now.


Private Sub radioButton80sBB_CheckedChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles radioButton80sBB.CheckedChanged
     If radioButton80sBB.Checked Then
        m_audioAPI.LoadInternetStream(0, "http://www.multimediasoft.com/bins/80s.pls")
     End If
     m_audioAPI.LoadInternetStream(1, "http://www.multimediasoft.com/bins/70s.pls")
End Sub

Error occurs when radio "radioButton80sBB" button is clicked.

Terry

#76
Hello,

can you replicate the same error with the InternetStreams sample provided by our setup package?

Accordingly to the Windows SDK error 32 means "ERROR_SHARING_VIOLATION": may be that you are running more applications referring to different versions of the multimedia engine AdjMmsEng64.dll?

As a side note, does your PC has some kind of antivirus installed? In these cases it's likely that a false positive was raised and that the module's loading was blocked.

Kind Regards

Severino Delaurenti
MultiMedia Soft


#77
Hello,

1. the equalizer should not be applied to the input channel but to the player attached to the input channel through the ASIO.AttachInputChannelToPlayer method: may be that you are not using the correct value for the nPlayerIndex parameter when applying the equalizer?

2- Unfortunately the component doesn't have access to ASIO settings: it can only launch the ASIO control panel which contains the settings.

Kind regards

Severino Delaurenti
MultiMedia Soft

#78
Hi,

I continuously load Internet stream radio URL via 'LoadInternetStream' like                 m_audioAPI.LoadInternetStream(0, "http://www.multimediasoft.com/bins/80s.pls")           
m_audioAPI.LoadInternetStream(1, "http://www.multimediasoft.com/bins/70s.pls").

The following error message will appear "Internal error, cannot load engine Number 16 due to error 32"

The following is the execution log, the value in brackets is nPlayerIndex

12:35:41.8594|[PlayerCallback]-(0)-[EV_STREAM_CONNECTING          ]
12:35:41.8665|[PlayerCallback]-(1)-[EV_STREAM_CONNECTING          ]
12:35:43.3063|[PlayerCallback]-(1)-[EV_DOWNLOAD_BUFFERING         ] BUFFERING...
12:35:43.3226|[PlayerCallback]-(1)-[EV_STREAM_LOADED              ] http://www.multimediasoft.com/bins/70s.pls
12:35:43.3308|[PlayerCallback]-(1)-[EV_SOUND_PLAYING              ]

You can see that Player 0 is stuck at CONNECTING.

API Version is 11.2.0.0.

Thank You.

#79
Hello Severino,

With lot of workaround and referring to your sample projects i shifted to ASIO Driver.

Now i got rid of Latency and all other issues.

My current issues are,

1. I am not able to apply equalizer on ASIO Input (Microphone Input). It doesn't work.
   If i apply it to regular running sound mp3/mp4 it works.

2. I can not save ASIO Input / Output settings. DO you have any functions to retrieve last setting
   directly from ASIO Control Panel especially Input / output settings.  Because control panel keeps the
   last settings.

Thanks and Regards,

Ravindra.
 
#80
Hello Severino,

After some workaround I could resolve the following issues now,

1. Low output is resolved after I applied Preamplifier.
1. Volume of a microphone is now getting controlled.
2. Latency is negligible.

The only issue which i am facing is that microphone sound is giving annoying echo effect.
inspite of keeping all enhancement disabled in my PC.

Do we have any provision to control this unwanted echo effect?

Thanks and Regards,

Ravindra.