Public Member Functions | List of all members
movie_publisher::MetadataExtractorPlugin Struct Referenceabstract

Helper structure that handles instantiation of an extractor. More...

#include <metadata_extractor.h>

Inheritance diagram for movie_publisher::MetadataExtractorPlugin:
Inheritance graph
[legend]

Public Member Functions

virtual MetadataExtractor::Ptr getExtractor (const MetadataExtractorParams &params)=0
 Instantiate the extractor with the given parameters. More...
 
virtual ~MetadataExtractorPlugin ()=default
 

Detailed Description

Helper structure that handles instantiation of an extractor.

Definition at line 465 of file metadata_extractor.h.

Constructor & Destructor Documentation

◆ ~MetadataExtractorPlugin()

virtual movie_publisher::MetadataExtractorPlugin::~MetadataExtractorPlugin ( )
virtualdefault

Member Function Documentation

◆ getExtractor()

virtual MetadataExtractor::Ptr movie_publisher::MetadataExtractorPlugin::getExtractor ( const MetadataExtractorParams params)
pure virtual

Instantiate the extractor with the given parameters.

Parameters
[in]paramsParameters that configure the extractor.
Returns
An instance of the extractor.

Implemented in movie_publisher::LibavStreamMetadataExtractorPlugin, movie_publisher::FileMetadataExtractorPlugin, and movie_publisher::FilenameMetadataExtractorPlugin.


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