VLCMedia: New media statistics property proposal
All threads resolved!
All threads resolved!
A proposal for a new media statistics property.
- Example of use
// ObjC
VLCMedia *media = ...;
VLCMediaStats stats = media.statistics;
int readBytes = stats.readBytes;
float inputBitrate = stats.inputBitrate;
int demuxReadBytes = stats.demuxReadBytes;
float demuxBitrate = stats.demuxBitrate;
int demuxCorrupted = stats.demuxCorrupted;
int demuxDiscontinuity = stats.demuxDiscontinuity;
int decodedVideo = stats.decodedVideo;
int decodedAudio = stats.decodedAudio;
int displayedPictures = stats.displayedPictures;
int latePictures = stats.latePictures;
int lostPictures = stats.lostPictures;
int playedAudioBuffers = stats.playedAudioBuffers;
int lostAudioBuffers = stats.lostAudioBuffers;
// Swift
let media: VLCMedia = ...
let stats: VLCMedia.Stats = media.statistics
let readBytes: Int32 = stats.readBytes;
let inputBitrate: Float = stats.inputBitrate;
let demuxReadBytes: Int32 = stats.demuxReadBytes;
let demuxBitrate: Float = stats.demuxBitrate;
let demuxCorrupted: Int32 = stats.demuxCorrupted;
let demuxDiscontinuity: Int32 = stats.demuxDiscontinuity;
let decodedVideo: Int32 = stats.decodedVideo;
let decodedAudio: Int32 = stats.decodedAudio;
let displayedPictures: Int32 = stats.displayedPictures;
let latePictures: Int32 = stats.latePictures;
let lostPictures: Int32 = stats.lostPictures;
let playedAudioBuffers: Int32 = stats.playedAudioBuffers;
let lostAudioBuffers: Int32 = stats.lostAudioBuffers;
Please close MR if this suggestion is incorrect.
best regards.
Merge request reports
Activity
Filter activity
- Resolved by Felix Paul Kühne
I like this idea and the execution. However, for the deprecation, maybe just push that on the 3.x branch and just remove all the things for 4.0?
added 1 commit
- 5ad39142 - VLCMedia: remove old media stats related functions
changed milestone to %4.0
added Feature label
enabled an automatic merge when the pipeline for 9e56d71c succeeds
Please register or sign in to reply