CSharpRTMP.Core.MediaFormats.MediaFrame.ReadFromMediaFile C# (CSharp) Method

ReadFromMediaFile() public static method

public static ReadFromMediaFile ( MediaFile file, MediaFrame &frame ) : bool
file MediaFile
frame MediaFrame
return bool
        public static bool ReadFromMediaFile(MediaFile file,out MediaFrame frame)
        {
            try
            {
                var bytes = new byte[MediaFrameSize];
                file.ReadBuffer(bytes);
                bytes.GetStruct(out frame);
            }
            catch (Exception ex)
            {
                frame = new MediaFrame();
                Logger.FATAL("cant't ReadFromMediaFile:{0}",ex);
                return false;
            }
            
            return true;
        }
    }