CSharpRTMP.Core.Protocols.Rtmp.BaseRTMPAppProtocolHandler.GenerateMetaFiles C# (CSharp) Method

GenerateMetaFiles() private method

private GenerateMetaFiles ( ) : void
return void
        private void GenerateMetaFiles()
        {
            var mediaFolder = Application.MediaPath;
            var dinfo = new DirectoryInfo(mediaFolder);
            if (dinfo.Exists)
            {
                foreach (var fileInfo in dinfo.GetFiles())
                {
                    var extension = Path.GetExtension(fileInfo.Name).ToLower().TrimStart('.');

                    if (!new[] { "flv", "mp3", "mp4", "m4a", "m4v", "mov", "f4v" }.Contains(extension)) continue;
                    var flashName = Path.GetFileNameWithoutExtension(fileInfo.Name);
                    if (extension != "flv") flashName = extension == "mp3" ? extension + ":" + flashName : "mp4:" + flashName + "." + extension;
                   
                    GetMetaData(flashName, true);
                }
            }
            Logger.FATAL("Unable to list folder");
        }