Go to the documentation of this file.
15 using KFATable = std::vector<struct kfatable_entry>;
23 const QString &inputname,
24 const QString &outputname,
25 const QString &profileName,
26 bool honorCutList,
bool framecontrol,
int jobID,
27 const QString& fifodir,
bool fifo_info,
bool cleanCut,
frm_dir_map_t &deleteMap,
28 int AudioTrackNo,
bool passthru =
false);
45 bool GetProfile(
const QString& profileName,
const QString& encodingType,
int height,
void SetCMDVideoCodec(const QString &codec)
void SetCMDBitrate(int bitrate)
void SetCMDWidth(int width)
PlayerContext * GetPlayerContext(void)
MythMediaBuffer * m_outBuffer
void SetCMDAudioCodec(const QString &codec)
RecordingProfile * m_recProfile
Transcode(ProgramInfo *pginfo)
QMap< uint64_t, MarkTypes > frm_dir_map_t
Frame # -> Mark map.
bool m_hlsDisableAudioOnly
void DisableAudioOnlyHLS(void)
MythPlayer * GetPlayer(void)
void SetHLSMaxSegments(int segments)
void SetCMDHeight(int height)
std::vector< struct kfatable_entry > KFATable
void ShowProgress(bool val)
bool GetProfile(const QString &profileName, const QString &encodingType, int height, int frameRate)
QString m_recorderOptions
Holds information on recordings and videos.
void SetRecorderOptions(const QString &options)
void SetCMDContainer(const QString &container)
void SetCMDAudioBitrate(int bitrate)
void SetPlayerContext(PlayerContext *player_ctx)
void ReencoderAddKFA(long curframe, long lastkey, long num_keyframes)
void SetHLSStreamID(int streamid)
int TranscodeFile(const QString &inputname, const QString &outputname, const QString &profileName, bool honorCutList, bool framecontrol, int jobID, const QString &fifodir, bool fifo_info, bool cleanCut, frm_dir_map_t &deleteMap, int AudioTrackNo, bool passthru=false)