Home
AV module

EncoderOptions

Configuration options for audio and video encoders.

EncoderOptions

#include <icy/av/iencoder.h>
struct EncoderOptions

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

Configuration options for audio and video encoders.

List of all members

NameKindOwner
iformatvariableDeclared here
oformatvariableDeclared here
ifilevariableDeclared here
ofilevariableDeclared here
durationvariableDeclared here
EncoderOptionsfunctionDeclared here
~EncoderOptionsfunctionDeclared here

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

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

input media format.


oformat

Format oformat

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

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