Hi,
I tried the new version and it seems better.
How can I change video windows' height and width during runtime ?
I was using the below code with the old plugin, with the new one it's not working.
Private Sub frmVideo_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Bass.BASS_Init(-1, 44100, BASSInit.BASS_DEVICE_DEFAULT Or BASSInit.BASS_DEVICE_LATENCY, Me.Handle)
Bass.BASS_PluginLoad("BASS_DSHOW.dll")
BassDShow.BASS_DSHOW_Init(Me.Handle)
BassDShow.LoadMe("BASS_DSHOW.dll")
BassDShow.BASS_DSHOW_SetConfig(BASSDSHOWVideoRenderer.BASS_DSHOW_USEVMR)
BassDShow.BASS_DSHOW_SetConfig(BASSDSHOWConfig.DSHOW_VMRWINDOW, PictureBox1.Handle)
End Sub
Private Sub btnPlay_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnPlay.Click
'Play button
_Stream = BassDShow.BASS_DSHOW_StreamCreateFile(TextBox1.Text, BASSFlag.BASS_DEFAULT)
BassDShow.BASS_DSHOW_ChannelSetWindow(_Stream, PictureBox1.Handle)
Bass.BASS_ChannelPlay(_Stream, 0)
End Sub
Private Sub PictureBox1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles PictureBox1.Click
Select Case PictureBox1.Height
Case 167
PictureBox1.Left = 0
PictureBox1.Top = 0
PictureBox1.Height = 600
PictureBox1.Width = 800
BassDShow.BASS_DSHOW_ChannelResizeWindow(_Stream, PictureBox1.Left, PictureBox1.Top, PictureBox1.Width, PictureBox1.Height)
Case 600
PictureBox1.Left = 204
PictureBox1.Top = 4
PictureBox1.Height = 167
PictureBox1.Width = 393
BassDShow.BASS_DSHOW_ChannelResizeWindow(_Stream, 0, 0, PictureBox1.Width, PictureBox1.Height)
End Select
End Sub
Thanks.