Public Attributes | List of all members
movie_publisher::MetadataExtractorParams Struct Reference

Parameters passed to the extractor plugins when initializing them. More...

#include <metadata_extractor.h>

Public Attributes

const AVFormatContext * avFormatContext
 Libav context of the open movie. More...
 
std::shared_ptr< MetadataCachecache
 Cache of latest and timed metadata. More...
 
MovieOpenConfig config
 Configuration with which the movie was opened. More...
 
MovieInfo::ConstPtr info
 Basic information about the open movie. More...
 
cras::LogHelperPtr log
 Logger. More...
 
std::weak_ptr< MetadataManagermanager
 Weak pointer to the metadata manager. Use it to call other extractors. More...
 

Detailed Description

Parameters passed to the extractor plugins when initializing them.

Definition at line 49 of file metadata_extractor.h.

Member Data Documentation

◆ avFormatContext

const AVFormatContext* movie_publisher::MetadataExtractorParams::avFormatContext

Libav context of the open movie.

Definition at line 55 of file metadata_extractor.h.

◆ cache

std::shared_ptr<MetadataCache> movie_publisher::MetadataExtractorParams::cache

Cache of latest and timed metadata.

Definition at line 56 of file metadata_extractor.h.

◆ config

MovieOpenConfig movie_publisher::MetadataExtractorParams::config

Configuration with which the movie was opened.

Definition at line 53 of file metadata_extractor.h.

◆ info

MovieInfo::ConstPtr movie_publisher::MetadataExtractorParams::info

Basic information about the open movie.

Definition at line 54 of file metadata_extractor.h.

◆ log

cras::LogHelperPtr movie_publisher::MetadataExtractorParams::log

Logger.

Definition at line 51 of file metadata_extractor.h.

◆ manager

std::weak_ptr<MetadataManager> movie_publisher::MetadataExtractorParams::manager

Weak pointer to the metadata manager. Use it to call other extractors.

Definition at line 52 of file metadata_extractor.h.


The documentation for this struct was generated from the following file:


movie_publisher
Author(s): Martin Pecka
autogenerated on Wed May 28 2025 02:07:22