public static MediaStatistics ToMediaStatistics(this libvlc_media_stats_t stats) { MediaStatistics ms = new MediaStatistics(); ms.DecodedAudio = stats.i_decoded_audio; ms.DecodedVideo = stats.i_decoded_video; ms.DemuxBitrate = stats.f_demux_bitrate; ms.DemuxCorrupted = stats.i_demux_corrupted; ms.DemuxDiscontinuity = stats.i_demux_discontinuity; ms.DemuxReadBytes = stats.i_demux_read_bytes; ms.DisplayedPictures = stats.i_displayed_pictures; ms.InputBitrate = stats.f_input_bitrate; ms.LostAbuffers = stats.i_lost_abuffers; ms.LostPictures = stats.i_lost_pictures; ms.PlayedAbuffers = stats.i_played_abuffers; ms.ReadBytes = stats.i_read_bytes; ms.SendBitrate = stats.f_send_bitrate; ms.SentBytes = stats.i_sent_bytes; ms.SentPackets = stats.i_sent_packets; return ms; }
public static MediaStatistics ToMediaStatistics(this libvlc_media_stats_t stats) { MediaStatistics ms = new MediaStatistics(); ms.DecodedAudio = stats.i_decoded_audio; ms.DecodedVideo = stats.i_decoded_video; ms.DemuxBitrate = stats.f_demux_bitrate; ms.DemuxCorrupted = stats.i_demux_corrupted; ms.DemuxDiscontinuity = stats.i_demux_discontinuity; ms.DemuxReadBytes = stats.i_demux_read_bytes; ms.DisplayedPictures = stats.i_displayed_pictures; ms.InputBitrate = stats.f_input_bitrate; ms.LostAbuffers = stats.i_lost_abuffers; ms.LostPictures = stats.i_lost_pictures; ms.PlayedAbuffers = stats.i_played_abuffers; ms.ReadBytes = stats.i_read_bytes; ms.SendBitrate = stats.f_send_bitrate; ms.SentBytes = stats.i_sent_bytes; ms.SentPackets = stats.i_sent_packets; return(ms); }