#include <libmythtv/io/mythmediawriter.h>
Definition at line 11 of file mythmediawriter.h.
◆ MythMediaWriter()
| MythMediaWriter::MythMediaWriter |
( |
| ) |
|
|
default |
◆ ~MythMediaWriter()
| virtual MythMediaWriter::~MythMediaWriter |
( |
| ) |
|
|
virtualdefault |
◆ CloseFile()
| virtual bool MythMediaWriter::CloseFile |
( |
void |
| ) |
|
|
pure virtual |
◆ GetAudioFrameSize()
| int MythMediaWriter::GetAudioFrameSize |
( |
void |
| ) |
const |
◆ GetFramesWritten()
| long long MythMediaWriter::GetFramesWritten |
( |
void |
| ) |
const |
◆ GetTimecodeOffset()
| std::chrono::milliseconds MythMediaWriter::GetTimecodeOffset |
( |
void |
| ) |
const |
◆ Init()
| virtual bool MythMediaWriter::Init |
( |
void |
| ) |
|
|
pure virtual |
◆ OpenFile()
| virtual bool MythMediaWriter::OpenFile |
( |
void |
| ) |
|
|
pure virtual |
◆ SetAspect()
| void MythMediaWriter::SetAspect |
( |
float |
Aspect | ) |
|
◆ SetAudioBitrate()
| void MythMediaWriter::SetAudioBitrate |
( |
int |
Bitrate | ) |
|
◆ SetAudioChannels()
| void MythMediaWriter::SetAudioChannels |
( |
int |
Channels | ) |
|
◆ SetAudioCodec()
| void MythMediaWriter::SetAudioCodec |
( |
const QString & |
Codec | ) |
|
◆ SetAudioFormat()
| void MythMediaWriter::SetAudioFormat |
( |
AudioFormat |
Format | ) |
|
◆ SetAudioFrameRate()
| void MythMediaWriter::SetAudioFrameRate |
( |
int |
Rate | ) |
|
◆ SetContainer()
| void MythMediaWriter::SetContainer |
( |
const QString & |
Cont | ) |
|
◆ SetEncodingPreset()
| void MythMediaWriter::SetEncodingPreset |
( |
const QString & |
Preset | ) |
|
◆ SetEncodingTune()
| void MythMediaWriter::SetEncodingTune |
( |
const QString & |
Tune | ) |
|
◆ SetFilename()
| void MythMediaWriter::SetFilename |
( |
const QString & |
FileName | ) |
|
◆ SetFramerate()
| void MythMediaWriter::SetFramerate |
( |
double |
Rate | ) |
|
◆ SetHeight()
| void MythMediaWriter::SetHeight |
( |
int |
Height | ) |
|
◆ SetKeyFrameDist()
| void MythMediaWriter::SetKeyFrameDist |
( |
int |
Dist | ) |
|
◆ SetThreadCount()
| void MythMediaWriter::SetThreadCount |
( |
int |
Count | ) |
|
◆ SetTimecodeOffset()
| void MythMediaWriter::SetTimecodeOffset |
( |
std::chrono::milliseconds |
Offset | ) |
|
◆ SetVideoBitrate()
| void MythMediaWriter::SetVideoBitrate |
( |
int |
Bitrate | ) |
|
◆ SetVideoCodec()
| void MythMediaWriter::SetVideoCodec |
( |
const QString & |
Codec | ) |
|
◆ SetWidth()
| void MythMediaWriter::SetWidth |
( |
int |
Width | ) |
|
◆ SwitchToNextFile()
| virtual bool MythMediaWriter::SwitchToNextFile |
( |
void |
| ) |
|
|
pure virtual |
◆ WriteAudioFrame()
| virtual int MythMediaWriter::WriteAudioFrame |
( |
unsigned char * |
Buffer, |
|
|
int |
FrameNumber, |
|
|
std::chrono::milliseconds & |
Timecode |
|
) |
| |
|
pure virtual |
◆ WriteSeekTable()
| virtual int MythMediaWriter::WriteSeekTable |
( |
void |
| ) |
|
|
pure virtual |
◆ WriteTextFrame()
| virtual int MythMediaWriter::WriteTextFrame |
( |
int |
VBIMode, |
|
|
unsigned char * |
Buffer, |
|
|
int |
Length, |
|
|
std::chrono::milliseconds |
Timecode, |
|
|
int |
PageNumber |
|
) |
| |
|
pure virtual |
◆ WriteVideoFrame()
| virtual int MythMediaWriter::WriteVideoFrame |
( |
MythVideoFrame * |
Frame | ) |
|
|
pure virtual |
◆ m_aspect
| float MythMediaWriter::m_aspect { 1.333333F } |
|
protected |
◆ m_audioBitrate
| int MythMediaWriter::m_audioBitrate { 0 } |
|
protected |
◆ m_audioChannels
| int MythMediaWriter::m_audioChannels { 2 } |
|
protected |
◆ m_audioCodec
| QString MythMediaWriter::m_audioCodec |
|
protected |
◆ m_audioFormat
◆ m_audioFrameRate
| int MythMediaWriter::m_audioFrameRate { 48000 } |
|
protected |
◆ m_audioFrameSize
| int MythMediaWriter::m_audioFrameSize { -1 } |
|
protected |
◆ m_container
| QString MythMediaWriter::m_container |
|
protected |
◆ m_encodingPreset
| QString MythMediaWriter::m_encodingPreset |
|
protected |
◆ m_encodingThreadCount
| int MythMediaWriter::m_encodingThreadCount { 1 } |
|
protected |
◆ m_encodingTune
| QString MythMediaWriter::m_encodingTune |
|
protected |
◆ m_filename
| QString MythMediaWriter::m_filename |
|
protected |
◆ m_frameRate
| double MythMediaWriter::m_frameRate { 29.97 } |
|
protected |
◆ m_framesWritten
| long long MythMediaWriter::m_framesWritten { 0 } |
|
protected |
◆ m_height
| int MythMediaWriter::m_height { 0 } |
|
protected |
◆ m_keyFrameDist
| int MythMediaWriter::m_keyFrameDist { 15 } |
|
protected |
◆ m_startingTimecodeOffset
| std::chrono::milliseconds MythMediaWriter::m_startingTimecodeOffset { -1ms } |
|
protected |
◆ m_videoBitrate
| int MythMediaWriter::m_videoBitrate { 800000 } |
|
protected |
◆ m_videoCodec
| QString MythMediaWriter::m_videoCodec |
|
protected |
◆ m_width
| int MythMediaWriter::m_width { 0 } |
|
protected |
The documentation for this class was generated from the following files: