AV module

EncoderOptions

Configuration options for audio and video encoders.

#include <icy/av/iencoder.h>

struct EncoderOptions

Defined in src/av/include/icy/av/iencoder.h:57

Public Attributes

ReturnNameDescription
Formatiformatinput media format.
Formatoformatoutput media format.
std::stringifileinput file path.
std::stringofileoutput file path.
longdurationduration of time to record in nanoseconds.

iformat

Format iformat

Type: Format

Defined in src/av/include/icy/av/iencoder.h:59

input media format.


oformat

Format oformat

Type: Format

Defined in src/av/include/icy/av/iencoder.h:60

output media format.


ifile

std::string ifile

Defined in src/av/include/icy/av/iencoder.h:61

input file path.


ofile

std::string ofile

Defined in src/av/include/icy/av/iencoder.h:62

output file path.


duration

long duration

Defined in src/av/include/icy/av/iencoder.h:63

duration of time to record in nanoseconds.

Public Methods

ReturnNameDescription
EncoderOptions inline
~EncoderOptions virtualDefaulted destructor.

EncoderOptions

inline

inline EncoderOptions(const Format & iformat = Format(), const Format & oformat = Format(), const std::string & ifile = "", const std::string & ofile = "", long duration = 0)

Defined in src/av/include/icy/av/iencoder.h:64


~EncoderOptions

virtual

virtual ~EncoderOptions() = default

Defined in src/av/include/icy/av/iencoder.h:77

Defaulted destructor.