Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
avfmetadata.mm File Reference

(235ba5f273fbb7dfed8ba3736e4444a85aee5770)

#include "avfmetadata_p.h"
#include <qdarwinformatsinfo_p.h>
#include <avfmediaplayer_p.h>
#include <QtCore/qbuffer.h>
#include <QtCore/qiodevice.h>
#include <QtCore/qdatetime.h>
#include <QtCore/qlocale.h>
#include <QtCore/qurl.h>
#include <QImage>
#include <QtMultimedia/qvideoframe.h>
#include <CoreFoundation/CoreFoundation.h>
+ Include dependency graph for avfmetadata.mm:

Go to the source code of this file.

Classes

struct  AVMetadataIDs
 

Functions

static AVMetadataIdentifier toIdentifier (QMediaMetaData::Key key, AVMetadataKeySpace keySpace)
 
static std::optional< QMediaMetaData::KeytoKey (AVMetadataItem *item)
 
static QMediaMetaData fromAVMetadata (NSArray *metadataItems)
 
static AVMutableMetadataItem * setAVMetadataItemForKey (QMediaMetaData::Key key, const QVariant &value, AVMetadataKeySpace keySpace=AVMetadataKeySpaceCommon)
 

Variables

const AVMetadataIDs keyToAVMetaDataID []
 

Function Documentation

◆ fromAVMetadata()

static QMediaMetaData fromAVMetadata ( NSArray * metadataItems)
static

Definition at line 215 of file avfmetadata.mm.

◆ setAVMetadataItemForKey()

static AVMutableMetadataItem * setAVMetadataItemForKey ( QMediaMetaData::Key key,
const QVariant & value,
AVMetadataKeySpace keySpace = AVMetadataKeySpaceCommon )
static

Definition at line 293 of file avfmetadata.mm.

◆ toIdentifier()

static AVMetadataIdentifier toIdentifier ( QMediaMetaData::Key key,
AVMetadataKeySpace keySpace )
static

Definition at line 118 of file avfmetadata.mm.

◆ toKey()

static std::optional< QMediaMetaData::Key > toKey ( AVMetadataItem * item)
static

Definition at line 135 of file avfmetadata.mm.

Variable Documentation

◆ keyToAVMetaDataID

const AVMetadataIDs keyToAVMetaDataID

Definition at line 33 of file avfmetadata.mm.