Exemplo n.º 1
0
 private void setFlv2ConvertReuslt(classFLV2MP3Thread.classResult result)
 {
     if (this.IsHandleCreated)
     {
         this.Invoke(
             (MethodInvoker)delegate()
             {
                 if (lvFileList.Items.ContainsKey(result.flvfile))
                 {
                     lvFileList.Items[result.flvfile].SubItems[2].Text = result.result ? "完了" : "エラー";
                 }
             });
     }
 }
Exemplo n.º 2
0
        public void add(string flvFile, string mp3File)
        {
            classFLV2MP3Thread flv2mp3 = new classFLV2MP3Thread();

            flv2mp3.readMode  = parameter_.readMode;
            flv2mp3.writeMode = parameter_.writeMode;

            flv2mp3.flvFile  = flvFile;
            flv2mp3.mp3File  = mp3File;
            flv2mp3.callback = new classFLV2MP3Thread.delegate_callback(this.resultCallback);

            lock (list_)
            {
                if (!list_.ContainsKey(flvFile))
                {
                    list_.Add(flvFile, flv2mp3);
                }
            }
        }
Exemplo n.º 3
0
        public void add(string flvFile, string mp3File)
        {
            classFLV2MP3Thread flv2mp3 = new classFLV2MP3Thread();

            flv2mp3.readMode = parameter_.readMode;
            flv2mp3.writeMode = parameter_.writeMode;

            flv2mp3.flvFile = flvFile;
            flv2mp3.mp3File = mp3File;
            flv2mp3.callback = new classFLV2MP3Thread.delegate_callback(this.resultCallback);

            lock (list_)
            {
                if (!list_.ContainsKey(flvFile))
                {
                    list_.Add(flvFile, flv2mp3);
                }
            }
        }
Exemplo n.º 4
0
        private void resultCallback(classFLV2MP3Thread.classResult result)
        {
            lock (list_)
            {
                if (list_.ContainsKey(result.flvfile))
                {
                    list_.Remove(result.flvfile);
                }
            }

            if (callback_ != null)
            {
                callback_(result);
            }

            if (completeCallback_ != null)
            {
                if (list_.Count == 0)
                {
                    completeCallback_();
                }
            }
        }