Kodi Documentation 23.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
MotionPhoto.cpp File Reference
#include "MotionPhoto.h"
#include "FileItem.h"
#include "FileItemList.h"
#include "ServiceBroker.h"
#include "dialogs/GUIDialogBusy.h"
#include "filesystem/Directory.h"
#include "filesystem/File.h"
#include "filesystem/SpecialProtocol.h"
#include "messaging/ApplicationMessenger.h"
#include "threads/IRunnable.h"
#include "utils/Crc32.h"
#include "utils/StringUtils.h"
#include "utils/URIUtils.h"
#include "utils/log.h"
#include <algorithm>
#include <array>
#include <atomic>
#include <charconv>
#include <cstdint>
#include <map>
#include <string_view>
#include <utility>
#include <vector>

Namespaces

namespace  KODI
 
namespace  KODI::PICTURE
 

Functions

void KODI::PICTURE::GroupLivePhotos (CFileItemList &items)
 Hide the clip of each Live Photo (a .mov named like a picture next to it, which Apple's maker note marks as a Live Photo) and store its path in the picture's "motionclip" property.
 
std::string KODI::PICTURE::ExtractMotionPhotoClip (const std::string &path)
 Copy the clip embedded in a Motion Photo to a temporary file.
 
void KODI::PICTURE::ClearMotionPhotoClips ()
 Delete the clips copied by ExtractMotionPhotoClip().