Beispiel #1
0
        internal void abrirAudio(AudioDominio objAudio)
        {
            if (objAudio == null)
            {
                return;
            }

            if (!this.Visible)
            {
                AppRpg.i.frmPrincipal.abrirMixer();
            }

            AppRpg.i.objJogo.addObjAudio(objAudio);

            this.addObjAdudio(objAudio);
        }
Beispiel #2
0
        private void setObjAudio(AudioDominio objAudio)
        {
            if (objAudio == null)
            {
                return;
            }

            this.lblTitulo.Text = Path.GetFileNameWithoutExtension(objAudio.attDirCompleto.strValor);

            if (this.objWave == null)
            {
                return;
            }

            this.tcbTime.Value   = 0;
            this.tcbTime.Maximum = (int)this.objWave.GetLength().TotalSeconds;

            this.lblTimeIn.Text  = "00:00";
            this.lblTimeOut.Text = this.objWave.GetLength().ToString(STR_TIME_FORMAT);

            this.tcbVolume.Value = (int)(objAudio.attIntVolume.decValor * this.tcbVolume.Maximum);
        }
Beispiel #3
0
        private void addObjAdudio(AudioDominio objAudio)
        {
            if (objAudio == null)
            {
                return;
            }

            foreach (Control ctrCanal in this.pnlMixer.Controls)
            {
                if ((ctrCanal as CanalMixer).objAudio.attDirCompleto.strValor.Equals(objAudio.attDirCompleto.strValor))
                {
                    return;
                }
            }

            CanalMixer ctrCanalNovo = new CanalMixer(this);

            ctrCanalNovo.Dock     = DockStyle.Top;
            ctrCanalNovo.objAudio = objAudio;

            this.pnlMixer.Controls.Add(ctrCanalNovo);
            this.pnlMixer.Controls.SetChildIndex(ctrCanalNovo, 0);
        }
Beispiel #4
0
 private void abrirAudio(AudioDominio objAudio)
 {
     AppRpg.i.frmPrincipal.tabDockMixer.abrirAudio(objAudio);
 }