Esempio n. 1
0
 private extern static void zplay_GetDynamicStreamLoad(uint objptr, ref TStreamLoadInfo pStreamLoadInfo);
Esempio n. 2
0
 public void GetDynamicStreamLoad(ref TStreamLoadInfo StreamLoadInfo)
 {
     zplay_GetDynamicStreamLoad(objptr, ref StreamLoadInfo);
 }
Esempio n. 3
0
 private static extern void zplay_GetDynamicStreamLoad(
     uint objptr,
     ref TStreamLoadInfo pStreamLoadInfo);
Esempio n. 4
0
 public void GetDynamicStreamLoad(ref TStreamLoadInfo StreamLoadInfo)
 {
     ZPlay.zplay_GetDynamicStreamLoad(this.objptr, ref StreamLoadInfo);
 }
        private void Timer1_Tick(object sender, System.EventArgs e)
        {
            TStreamTime pos = new TStreamTime();

            player.GetPosition(ref pos);

            if(ProgressBar1.Maximum > pos.sec)
                ProgressBar1.Value = System.Convert.ToInt32((int)(pos.sec));

            position.Text = System.String.Format("{0,2:G}", pos.hms.hour) + " : " + System.String.Format("{0,2:G}", pos.hms.minute) + " : " + System.String.Format("{0,2:G}", pos.hms.second) + " : " + System.String.Format("{0,3:G}", pos.hms.millisecond);

            TStreamStatus Status = new TStreamStatus();
            player.GetStatus(ref Status);

            statuslabel1.Text = "Eq:" + System.Environment.NewLine + "Fade:" + System.Environment.NewLine + "Echo:" + System.Environment.NewLine + "Bitrate:" + System.Environment.NewLine + "Vocal cut:" + System.Environment.NewLine + "Side cut:";

            statuslabel2.Text = "Loop:" + System.Environment.NewLine + "Reverse:" + System.Environment.NewLine + "Play:" + System.Environment.NewLine + "Pause:" + System.Environment.NewLine + "Channel mix:" + System.Environment.NewLine + "Load:";

            statusvalue1.Text = System.Convert.ToString(Status.fEqualizer) + System.Environment.NewLine + System.Convert.ToString(Status.fSlideVolume) + System.Environment.NewLine + System.Convert.ToString(Status.fEcho) + System.Environment.NewLine + System.Convert.ToString(player.GetBitrate(false)) + System.Environment.NewLine + System.Convert.ToString(Status.fVocalCut) + System.Environment.NewLine + System.Convert.ToString(Status.fSideCut);

            TStreamLoadInfo load = new TStreamLoadInfo();
            player.GetDynamicStreamLoad(ref load);
            statusvalue2.Text = System.Convert.ToString(Status.nLoop) + System.Environment.NewLine + System.Convert.ToString(Status.fReverse) + System.Environment.NewLine + System.Convert.ToString(Status.fPlay) + System.Environment.NewLine + System.Convert.ToString(Status.fPause) + System.Environment.NewLine + System.Convert.ToString(Status.fChannelMix) + System.Environment.NewLine + System.Convert.ToString(load.NumberOfBuffers);

            if (Status.fSlideVolume != false)
            {
                BlockLeft = true;
                BlockRight = true;

                int Left = 0;
                int Right = 0;
                player.GetPlayerVolume(ref Left, ref Right);

                leftplayervolume.Value = 100 - Left;
                rightplayervolume.Value = 100 - Right;

            }

            if (FadeFinished)
            {
                int Left = 0;
                int Right = 0;
                player.GetPlayerVolume(ref Left, ref Right);

                leftplayervolume.Value = 100 - Left;
                rightplayervolume.Value = 100 - Right;
                FadeFinished = false;
            }

            if(NextSong)
            {
                showinfo();
                NextSong = false;
            }
        }