pianod2
multisource multiuser scriptable networked music player
mediaunits
metadata
ffmpegmetadata.h
Go to the documentation of this file.
1
9
#ifndef __pianod2__ffmpegmetadata__
10
#define __pianod2__ffmpegmetadata__
11
12
#include <config.h>
13
14
#include "
metadata/metadata.h
"
15
#include "../audio/ffmpegplayer.h"
16
17
namespace
Media
{
19
class
LavMetadataReader
:
public
Metadata
,
public
Audio::LibavMediaReader
{
20
public
:
21
virtual
void
setGain
(
float
gain
)
override
;
22
LavMetadataReader
(
const
std::string &path);
23
};
24
}
25
26
27
#endif
/* defined(__pianod2__ffmpegmetadata__) */
Audio::LibavMediaReader
Base class for reading media streams via ffmpeg.
Definition:
ffmpegplayer.h:113
Media::LavMetadataReader
Read media stream metadata via ffmpeg.
Definition:
ffmpegmetadata.h:19
Media::LavMetadataReader::setGain
virtual void setGain(float gain) override
Definition:
ffmpegmetadata.cpp:74
Media::LavMetadataReader::LavMetadataReader
LavMetadataReader(const std::string &path)
Definition:
ffmpegmetadata.cpp:29
Media::Metadata
Definition:
metadata.h:28
Media::Metadata::gain
float gain
Definition:
metadata.h:51
metadata.h
Metadata support.
Media
Media source, source parameters and player interfaces.
Definition:
connection.h:22
Generated on Sat Dec 30 2023 17:44:20 for pianod2 by
1.9.1