![]() |
Qt 6.x
The Qt SDK
|
#include "qffmpegmediaformatinfo_p.h"
#include "qaudioformat.h"
#include "qimagewriter.h"
#include <qloggingcategory.h>
Go to the source code of this file.
Functions | |
static QT_BEGIN_NAMESPACE | Q_LOGGING_CATEGORY (qLcMediaFormatInfo, "qt.multimedia.ffmpeg.mediaformatinfo") static struct |
static AVCodecID | codecId (QMediaFormat::VideoCodec codec) |
static AVCodecID | codecId (QMediaFormat::AudioCodec codec) |
template<typename AVFormat > | |
static QMediaFormat::FileFormat | formatForAVFormat (AVFormat *format) |
static const AVOutputFormat * | avFormatForFormat (QMediaFormat::FileFormat format) |
Variables | ||
videoCodecMap [] | ||
struct { | ||
AVCodecID id | ||
QMediaFormat::AudioCodec codec | ||
} | audioCodecMap [] | |
struct { | ||
QMediaFormat::FileFormat fileFormat | ||
const char * mimeType | ||
const char * name | ||
} | map [QMediaFormat::LastFileFormat+1] | |
|
static |
Definition at line 112 of file qffmpegmediaformatinfo.cpp.
References map, QMediaFormat::MPEG4, QMediaFormat::Mpeg4Audio, QMediaFormat::QuickTime, QMediaFormat::UnspecifiedFormat, QMediaFormat::WMA, and QMediaFormat::WMV.
Referenced by QFFmpegMediaFormatInfo::outputFormatForFileFormat().
|
static |
Definition at line 57 of file qffmpegmediaformatinfo.cpp.
References audioCodecMap, and codec.
|
static |
Definition at line 31 of file qffmpegmediaformatinfo.cpp.
References codec, and videoCodecMap.
Referenced by QFFmpegMediaFormatInfo::QFFmpegMediaFormatInfo(), QDarwinFormatInfo::audioFormatForCodec(), avfAudioSettings(), QFFmpegMediaFormatInfo::codecIdForAudioCodec(), QFFmpegMediaFormatInfo::codecIdForVideoCodec(), QFFmpeg::findAVDecoder(), QFFmpeg::findAVEncoder(), QFFmpeg::findAVEncoder(), qt_supported_bit_rates_for_format(), qt_supported_channel_counts_for_format(), qt_supported_channel_layout_tags_for_format(), and qt_supported_sample_rates_for_format().
|
static |
Definition at line 92 of file qffmpegmediaformatinfo.cpp.
References map, and QMediaFormat::UnspecifiedFormat.
Referenced by QFFmpegMediaFormatInfo::QFFmpegMediaFormatInfo().
|
static |
Definition at line 12 of file qffmpegmediaformatinfo.cpp.
struct { ... } audioCodecMap[] |
Referenced by codecId().
QMediaFormat::AudioCodec codec |
Definition at line 42 of file qffmpegmediaformatinfo.cpp.
Referenced by QAndroidFormatInfo::QAndroidFormatInfo(), QFFmpegMediaFormatInfo::QFFmpegMediaFormatInfo(), apply_libvpx(), apply_nvenc(), apply_x264(), apply_x265(), QFFmpeg::applyAudioEncoderOptions(), QFFmpeg::applyVideoEncoderOptions(), QGstreamerFormatInfo::audioCaps(), QMediaFormat::audioCodecDescription(), QMediaFormat::audioCodecName(), QWindowsMultimediaUtils::audioFormatForCodec(), QDarwinFormatInfo::audioFormatForCodec(), avfVideoSettings(), codecId(), codecId(), QFFmpegMediaFormatInfo::codecIdForAudioCodec(), QFFmpegMediaFormatInfo::codecIdForVideoCodec(), QFFmpeg::findCodecWithHwAccel(), QFFmpeg::findSwEncoder(), QFFmpeg::findTargetFormat(), getVideoCodecName(), QFFmpeg::AudioRenderer::initResempler(), QFFmpeg::isAVFormatSupported(), Q_LOGGING_CATEGORY(), Q_LOGGING_CATEGORY(), qt_unique_device_formats(), QMediaFormat::setAudioCodec(), QMediaFormat::setVideoCodec(), QFFmpeg::AudioRenderer::updateOutput(), QGstreamerFormatInfo::videoCaps(), QMediaFormat::videoCodecDescription(), QMediaFormat::videoCodecName(), QWindowsMultimediaUtils::videoFormatForCodec(), and QDarwinFormatInfo::videoFormatForCodec().
QMediaFormat::FileFormat fileFormat |
Definition at line 70 of file qffmpegmediaformatinfo.cpp.
Referenced by QFFmpegMediaFormatInfo::fileFormatForAVInputFormat(), and AVFMediaEncoder::record().
AVCodecID id |
Definition at line 41 of file qffmpegmediaformatinfo.cpp.
Referenced by Q_LOGGING_CATEGORY().
const struct { ... } map[QMediaFormat::LastFileFormat + 1] |
Referenced by avFormatForFormat(), and formatForAVFormat().
const char* mimeType |
Definition at line 71 of file qffmpegmediaformatinfo.cpp.
Referenced by QtWayland::DataOffer::DataOffer(), QAndroidMetaData::QAndroidMetaData(), QNetworkReplyDataImpl::QNetworkReplyDataImpl(), QtWayland::DataSource::accept(), QMimeBinaryProvider::addAliases(), QZipStreamStrategy::addFile(), QPdfEngine::addFileAttachment(), QPdfWriter::addFileAttachment(), QMimeGlobMatchResult::addMatch(), QtWaylandClient::QWaylandMimeData::appendFormat(), QWindowsMimeText::canConvertToMime(), QWindowsMimeURI::canConvertToMime(), QWindowsMimeHtml::canConvertToMime(), QWindowsMimeImage::canConvertToMime(), QBuiltInMimes::canConvertToMime(), QLastResortMimes::canConvertToMime(), QInternalMimeData::canReadData(), QWindowsMimeRegistry::converterToMime(), QMacMimeHTMLText::convertToMime(), QMacMimeRtfText::convertToMime(), QWindowsMimeImage::convertToMime(), QBuiltInMimes::convertToMime(), QLastResortMimes::convertToMime(), QWindowsMimeURI::convertToMime(), convertTrackInfo(), qstdweb::Blob::copyFrom(), DocumentsContract::createDocument(), QQuickDragAttachedPrivate::createMimeData(), customMimeType(), QMimeData::data(), QtWayland::DataOffer::data_offer_accept(), QtWayland::DataOffer::data_offer_receive(), QAndroidMetaData::extractMetadata(), QMimeBinaryProvider::findByMagic(), QMacMimeRegistry::flavorToMime(), QPrintDevice::format(), QMacPasteboard::formats(), QIOSMimeData::formats(), QWindowsMimeText::formatsForMime(), QWindowsMimeURI::formatsForMime(), QWindowsMimeHtml::formatsForMime(), QWindowsMimeImage::formatsForMime(), QBuiltInMimes::formatsForMime(), QLastResortMimes::formatsForMime(), LocalFileApi::Type::Accept::fromQt(), org.qtproject.qt.android.multimedia.QtAndroidMediaPlayer::getAllTrackInfo(), QWaylandMimeHelper::getByteArray(), QMacPasteboard::hasFormat(), QMimeData::hasFormat(), QInternalMimeData::hasFormat(), QCocoaDropData::hasFormat_sys(), QtWaylandClient::QWaylandMimeData::hasFormat_sys(), QInternalMimeData::hasFormatHelper(), QMimeGlobPatternList::hasPattern(), QImageReader::imageFormatsForMimeType(), QImageWriter::imageFormatsForMimeType(), QImageReaderWriterHelpers::imageFormatsForMimeType(), isCustomMimeType(), AndroidContentFileEngine::open(), QHaikuServices::openUrl(), probeImageData(), qDecodeDataUrl(), QWindowsMimeRegistry::registerMimeType(), QWindowsMimeConverter::registerMimeType(), QMimeData::removeFormat(), QMimeGlobPatternList::removeMimeType(), QMimeAllGlobPatterns::removeMimeType(), QInternalMimeData::renderDataHelper(), QMimeBinaryProvider::resolveAlias(), QMimeData::retrieveData(), QInternalMimeData::retrieveData(), QIOSMimeData::retrieveData(), QTextEditMimeData::retrieveData(), QQuickTextEditMimeData::retrieveData(), QWindowsInternalMimeData::retrieveData_sys(), QCocoaDropData::retrieveData_sys(), QtWaylandClient::QWaylandMimeData::retrieveData_sys(), QFileDialog::selectedMimeTypeFilter(), QtWayland::DataSource::send(), QMimeData::setData(), QMacPasteboard::setMimeData(), LocalFileApi::Type::Accept::setMimeType(), QQmlXMLHttpRequest::setOverrideMimeType(), QWasmAudioOutput::setSource(), QtWaylandClient::QWaylandDataOffer::startReceiving(), QtWaylandClient::QWaylandPrimarySelectionOfferV1::startReceiving(), QQuickCanvasItem::toDataURL(), QAbstractFileIconProvider::type(), and QTextOdfWriter::writeInlineCharacter().
const char* name |
Definition at line 72 of file qffmpegmediaformatinfo.cpp.
videoCodecMap[] |
Definition at line 17 of file qffmpegmediaformatinfo.cpp.
Referenced by codecId().