void MpvHandler::LoadFileInfo() { // get media-title fileInfo.media_title = mpv_get_property_string(mpv, "media-title"); // get length double len; mpv_get_property(mpv, "length", MPV_FORMAT_DOUBLE, &len); fileInfo.length = (int)len; LoadTracks(); LoadChapters(); LoadVideoParams(); LoadAudioParams(); LoadMetadata(); emit fileInfoChanged(fileInfo); }
void MpvHandler::LoadFileInfo() { // get media-title fileInfo.media_title = mpv_get_property_string(mpv, "media-title"); // get length double len; mpv_get_property(mpv, "length", MPV_FORMAT_DOUBLE, &len); fileInfo.length = (int)len; fileInfo.video_params.codec = mpv_get_property_string(mpv, "video-codec"); fileInfo.audio_params.codec = mpv_get_property_string(mpv, "audio-codec"); fileInfo.audio_params.samplerate = mpv_get_property_string(mpv, "audio-samplerate"); fileInfo.audio_params.channels = mpv_get_property_string(mpv, "audio-channels"); LoadTracks(); LoadChapters(); LoadVideoParams(); LoadMetadata(); emit fileInfoChanged(fileInfo); }