|
| bool | allocateImage (int outputWidth, int outputHeight, AVPixelFormat outputFormat) |
| |
| bool | checkException (const QString &title) |
| |
| bool | checkObject (const QString &title, QJniObject &obj) |
| |
| bool | checkResult (const QString &title, int result) |
| |
| void | clearEncoder () |
| |
| | Context (QString *outErrorMessage=nullptr) |
| |
| QJniObject & | encoder () |
| |
| QJniEnvironment & | env () |
| |
| SwsContext * | getSwsContextFor (int inputWidth, int inputHeight, AVPixelFormat inputFormat, int outputWidth, int outputHeight, AVPixelFormat outputFormat, int flags) |
| |
| uint8_t ** | imageBuffers () |
| |
| int | imageFormat () const |
| |
| int * | imageLinesizes () |
| |
| void | setEncoder (const QJniObject &encoder) |
| |
| void | setInternalErrorMessage (const QString &detail) |
| |
| | ~Context () |
| |
◆ Context()
| KisAndroidMediaEncoderRunnable::Context::Context |
( |
QString * | outErrorMessage = nullptr | ) |
|
|
inlineexplicit |
◆ ~Context()
| KisAndroidMediaEncoderRunnable::Context::~Context |
( |
| ) |
|
|
inline |
◆ allocateImage()
| bool KisAndroidMediaEncoderRunnable::Context::allocateImage |
( |
int | outputWidth, |
|
|
int | outputHeight, |
|
|
AVPixelFormat | outputFormat ) |
|
inline |
◆ checkException()
| bool KisAndroidMediaEncoderRunnable::Context::checkException |
( |
const QString & | title | ) |
|
|
inline |
◆ checkObject()
| bool KisAndroidMediaEncoderRunnable::Context::checkObject |
( |
const QString & | title, |
|
|
QJniObject & | obj ) |
|
inline |
◆ checkResult()
| bool KisAndroidMediaEncoderRunnable::Context::checkResult |
( |
const QString & | title, |
|
|
int | result ) |
|
inline |
◆ clearEncoder()
| void KisAndroidMediaEncoderRunnable::Context::clearEncoder |
( |
| ) |
|
|
inline |
◆ encoder()
| QJniObject & KisAndroidMediaEncoderRunnable::Context::encoder |
( |
| ) |
|
|
inline |
◆ env()
| QJniEnvironment & KisAndroidMediaEncoderRunnable::Context::env |
( |
| ) |
|
|
inline |
◆ getSwsContextFor()
| SwsContext * KisAndroidMediaEncoderRunnable::Context::getSwsContextFor |
( |
int | inputWidth, |
|
|
int | inputHeight, |
|
|
AVPixelFormat | inputFormat, |
|
|
int | outputWidth, |
|
|
int | outputHeight, |
|
|
AVPixelFormat | outputFormat, |
|
|
int | flags ) |
|
inline |
Definition at line 306 of file KisAndroidMediaEncoderRunnable.cpp.
313 {
315 inputWidth,
316 inputHeight,
317 inputFormat,
318 outputWidth,
319 outputHeight,
320 outputFormat,
321 flags,
322 nullptr,
323 nullptr,
324 nullptr);
325 }
References m_swsContext.
◆ imageBuffers()
| uint8_t ** KisAndroidMediaEncoderRunnable::Context::imageBuffers |
( |
| ) |
|
|
inline |
◆ imageFormat()
| int KisAndroidMediaEncoderRunnable::Context::imageFormat |
( |
| ) |
const |
|
inline |
◆ imageLinesizes()
| int * KisAndroidMediaEncoderRunnable::Context::imageLinesizes |
( |
| ) |
|
|
inline |
◆ isErrorResult()
| static bool KisAndroidMediaEncoderRunnable::Context::isErrorResult |
( |
int | result | ) |
|
|
inlinestaticprivate |
◆ setEncoder()
| void KisAndroidMediaEncoderRunnable::Context::setEncoder |
( |
const QJniObject & | encoder | ) |
|
|
inline |
◆ setInternalErrorMessage()
| void KisAndroidMediaEncoderRunnable::Context::setInternalErrorMessage |
( |
const QString & | detail | ) |
|
|
inline |
◆ m_encoder
| QJniObject KisAndroidMediaEncoderRunnable::Context::m_encoder |
|
private |
◆ m_env
| QJniEnvironment KisAndroidMediaEncoderRunnable::Context::m_env |
|
private |
◆ m_imageBuffers
| uint8_t* KisAndroidMediaEncoderRunnable::Context::m_imageBuffers[4] = {nullptr, nullptr, nullptr, nullptr} |
|
private |
◆ m_imageFormat
| AVPixelFormat KisAndroidMediaEncoderRunnable::Context::m_imageFormat = AV_PIX_FMT_NONE |
|
private |
◆ m_imageLinesizes
| int KisAndroidMediaEncoderRunnable::Context::m_imageLinesizes[4] = {0, 0, 0, 0} |
|
private |
◆ m_outErrorMessage
| QString* KisAndroidMediaEncoderRunnable::Context::m_outErrorMessage |
|
private |
◆ m_swsContext
| SwsContext* KisAndroidMediaEncoderRunnable::Context::m_swsContext = nullptr |
|
private |
The documentation for this class was generated from the following file: