Files
lms/transcode/Parameters.cpp
T
2014-03-09 10:58:52 +01:00

44 lines
887 B
C++

#include "av/InputFormatContext.hpp"
#include "Parameters.hpp"
namespace Transcode
{
std::string
getMimeType(Format format)
{
//TODO
return "";
}
Parameters::Parameters(const InputMediaFile& inputMediaFile,
const Format& outputFormat,
std::size_t audioBitrate)
:
_mediaFile(inputMediaFile),
_outputFormat(outputFormat),
_outputAudioBitrate(audioBitrate),
_outputVideoBitrate(0)
{
// By default, select the best stream indexes
_inputStreams = _mediaFile.getBestStreams();
}
Parameters::Parameters(const InputMediaFile& inputMediaFile,
const Format& outputFormat,
std::size_t audioBitrate,
std::size_t videoBitrate)
:
_mediaFile(inputMediaFile),
_outputFormat(outputFormat),
_outputAudioBitrate(audioBitrate),
_outputVideoBitrate(videoBitrate)
{
// By default, select the best stream indexes
_inputStreams = _mediaFile.getBestStreams();
}
} // namespace Transcode