![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
Namespaces | |
| namespace | ParsingSupport |
| namespace | ranges |
| namespace | views |
| namespace | impl |
| namespace | Impl |
| namespace | QMediaMetaDataNamespaceForeign |
| namespace | QAudioDeviceNamespaceForeign |
| namespace | QCameraDeviceNamespaceForeign |
| namespace | QMediaFormatNamespaceForeign |
| namespace | QPlaybackOptionsNamespaceForeign |
| namespace | pmr |
Typedefs | |
| template<typename SampleTypeOrCallbackType> | |
| using | GetSampleType = typename GetSampleTypeImpl<SampleTypeOrCallbackType>::type |
| using | AudioSinkCallback = QtAudioPrivate::AudioSinkCallback |
| using | AudioSourceCallback = QtAudioPrivate::AudioSourceCallback |
| using | QDrWavDecodeResult = q23::expected<QAudioBuffer, std::pair<QAudioDecoder::Error, QString>> |
| template<typename F> | |
| using | visitor_arg_t = typename Impl::visitor_arg<F>::type |
| using | TokenId = QAVAudioSessionManager::TokenId |
| using | GlTextureHandle = QUniqueHandle<GlTextureHandleTraits, GlTextureDeleter> |
| template<typename SampleType> | |
| using | AudioSinkCallbackType |
| template<typename SampleType> | |
| using | AudioSourceCallbackType |
| using | QAutoResetEvent |
Enumerations | |
| enum class | AudioEndpointRole : uint8_t { MediaPlayback , SoundEffect , Accessibility , Other } |
| enum class | NativePeriodFrames : uint32_t |
| enum class | VoiceId : uint64_t |
| enum class | VoicePlayResult : uint8_t { Playing , Finished } |
| enum class | FailureSeverity { recoverable , unrecoverable } |
| enum class | DRMModifier : std::uint64_t |
| enum class | DRMFormat : std::uint32_t { RGBA8888 = fourcc_code('R', 'A', '2', '4') , RGB888 = fourcc_code('R', 'G', '2', '4') , RG88 = fourcc_code('R', 'G', '8', '8') , ARGB8888 = fourcc_code('A', 'R', '2', '4') , ABGR8888 = fourcc_code('A', 'B', '2', '4') , XRGB8888 = fourcc_code('X', 'R', '2', '4') , XBGR8888 = fourcc_code('X', 'B', '2', '4') , BGRA8888 = fourcc_code('B', 'A', '2', '4') , BGR888 = fourcc_code('B', 'G', '2', '4') , GR88 = fourcc_code('G', 'R', '8', '8') , R8 = fourcc_code('R', '8', ' ', ' ') , R16 = fourcc_code('R', '1', '6', ' ') , RGB565 = fourcc_code('R', 'G', '1', '6') , RG1616 = fourcc_code('R', 'G', '3', '2') , GR1616 = fourcc_code('G', 'R', '3', '2') , BGRA1010102 = fourcc_code('B', 'A', '3', '0') , YUYV = fourcc_code('Y', 'U', 'Y', 'V') , UYVY = fourcc_code('U', 'Y', 'V', 'Y') , AYUV = fourcc_code('A', 'Y', 'U', 'V') , NV12 = fourcc_code('N', 'V', '1', '2') , NV21 = fourcc_code('N', 'V', '2', '1') , P010 = fourcc_code('P', '0', '1', '0') , P016 = fourcc_code('P', '0', '1', '6') , YUV411 = fourcc_code('Y', 'U', '1', '1') , YUV420 = fourcc_code('Y', 'U', '1', '2') , YVU420 = fourcc_code('Y', 'V', '1', '2') , YUV422 = fourcc_code('Y', 'U', '1', '6') , YUV444 = fourcc_code('Y', 'U', '2', '4') , MJPEG = fourcc_code('M', 'J', 'P', 'G') } |
| enum class | GLError : unsigned int { NoError = 0 , InvalidEnum = 0x0500 , InvalidValue = 0x0501 , InvalidOperation = 0x0502 , StackOverflow = 0x0503 , StackUnderflow = 0x0504 , OutOfMemory = 0x0505 , InvalidFramebufferOperation = 0x0506 } |
| enum class | VAStatus : int { Success = VA_STATUS_SUCCESS } |
Functions | |
| template<typename U, std::size_t E> | |
| QSpan< U > | drop (QSpan< U, E > span, qsizetype n) |
| template<typename U, std::size_t E> | |
| QSpan< U > | take (QSpan< U, E > span, qsizetype n) |
| template<typename SampleTypeOrCallbackType> | |
| static constexpr QAudioFormat::SampleFormat | getSampleFormat () |
| template<typename Callback> | |
| AudioSinkCallback | asAudioSinkCallback (Callback &&cb) |
| template<typename Callback> | |
| AudioSourceCallback | asAudioSourceCallback (Callback &&cb) |
| template<typename AnyAudioCallback> | |
| constexpr bool | validateAudioCallbackImpl (const AnyAudioCallback &audioCallback, const QAudioFormat &format) |
| constexpr bool | validateAudioCallback (const AudioSinkCallback &audioCallback, const QAudioFormat &format) |
| constexpr bool | validateAudioCallback (const AudioSourceCallback &audioCallback, const QAudioFormat &format) |
| template<size_t limit = 1024 * 64, typename Functor> | |
| auto | withTemporaryBuffer (size_t bufferSize, Functor &&f) noexcept Q_DECL_NONBLOCKING_FUNCTION |
| void | runAudioCallback (AudioSinkCallback &audioCallback, QSpan< std::byte > hostBuffer, const QAudioFormat &format, float volume) |
| void | runAudioCallback (AudioSinkCallback &audioCallback, QSpan< std::byte > hostBuffer, const QAudioFormat &applicationFormat, float volume, const QAudioFormat &hostFormat) |
| void | runAudioCallback (AudioSinkCallback &audioCallback, QSpan< std::byte > hostBuffer, const QAudioFormat &applicationFormat, float volume, QAudioHelperInternal::NativeSampleFormat nativeHostFormat) |
| void | runAudioCallback (AudioSourceCallback &audioCallback, QSpan< const std::byte > hostBuffer, const QAudioFormat &format, float volume) |
| void | runAudioCallback (AudioSourceCallback &audioCallback, QSpan< std::byte > hostBuffer, const QAudioFormat &format, float volume) |
| template<typename HostBufferType> | |
| void | runAudioCallback (AudioSourceCallback &audioCallback, QSpan< HostBufferType > hostBuffer, const QAudioFormat &applicationFormat, float volume, const QAudioFormat &hostFormat) |
| template<typename HostBufferType> | |
| void | runAudioCallback (AudioSourceCallback &audioCallback, QSpan< HostBufferType > hostBuffer, const QAudioFormat &applicationFormat, float volume, QAudioHelperInternal::NativeSampleFormat nativeHostFormat) |
| static QDrWavDecodeResult | makeFormatError (const QString &message) |
| static QDrWavDecodeResult | makeResourceError (const QString &message) |
| QDrWavDecodeResult | loadWaveAndDecodeData (QSpan< const std::byte > data, const QAudioFormat &requestedFormat) |
| template<typename Reader> | |
| std::optional< QByteArray > | readFramesInChunks (uint64_t declaredFrameCount, size_t bytesPerFrame, Reader &&readFrames) |
| static QtAudio::State | sinkStateToEngineState (QtAudio::State state) |
| std::optional< SampleRate > | asSampleRate (std::optional< int > arg) |
| q23::expected< QrcMedia, QString > | qCopyQrcToTemporaryFile (QFile &qrcFile, const QUrl &qrcUrl) |
| template<class... Ts> | |
| qOverloadedVisitor (Ts...) -> qOverloadedVisitor< Ts... > | |
| template<typename T, typename... Args> | |
| std::shared_ptr< T > | makeSharedDeleteLater (Args &&...args) |
| static bool | dmaModifierIsNotSupportedByDisplay (const DmaBufPlane &plane, EGLDisplay eglDisplay) |
| q23::expected< QVideoFrameTexturesHandlesUPtr, FailureSeverity > | importDmaBufTextures (QRhi &rhi, const DmaBufEglContext &eglContext, QSpan< const DmaBufPlane > planes, QVideoFrameFormat::PixelFormat qtFormat, QSize frameSize, std::shared_ptr< void > parentKeepAlive) |
| QString | toString (DRMFormat format) |
| QDebug | operator<< (QDebug debug, DRMFormat format) |
| QString | toString (DRMModifier modifier) |
| QDebug | operator<< (QDebug debug, DRMModifier modifier) |
| constexpr uint32_t | fourcc_code (char a, char b, char c, char d) |
| constexpr_cxx23 QSpan< const DRMFormat > | dmaBufFourccFromPixelFormat (const QVideoFrameFormat::PixelFormat format) |
| constexpr std::optional< QVideoFrameFormat::PixelFormat > | pixelFormatFromDrmFourcc (DRMFormat format) |
| static QString | toString (GLError error) |
| QDebug | operator<< (QDebug debug, GLError error) |
| template<typename Fn> | |
| Fn | resolveGlFunction (QOpenGLContext *context, const char *fn) |
| void | clearGlErrors (QOpenGLExtraFunctions *f) |
| void | clearGlErrors (QOpenGLContext *context) |
| QDebug | operator<< (QDebug debug, VAStatus status) |
| DEFINE_GUID (GUID_SLEEP_TIMEOUT, 0x29f6c1db, 0x86da, 0x48c5, 0x9f, 0xdb, 0xf2, 0xb6, 0x7b, 0x1f, 0x44, 0xda) | |
| void | refreshWarmupClient () |
| template<typename T> | |
| int | findClosestSamplingRate (int rate, QSpan< const T > supportedRates) |
| void | setCoverArtImage (QMediaMetaData &metadata, const QImage &image) |
| template<typename IntType> | |
| constexpr bool | isPowerOfTwo (IntType arg) |
| template<typename Type> | |
| constexpr Type | alignUp (Type arg, size_t alignment) |
| template<typename Type> | |
| constexpr Type | alignDown (Type arg, size_t alignment) |
| template<typename IntType> | |
| constexpr bool | isAligned (IntType arg, size_t alignment) |
Variables | |
| static constexpr qsizetype | scratchpadBufferSizeLimit = 512 * 1024 |
| static constexpr DRMModifier | DmaBufFormatModifierInvalid = DRMModifier{ (1ULL << 56) - 1 } |
| static constexpr DRMModifier | DrmFormatModifierLinear = DRMModifier{ 0 } |
| constexpr BYTE | g_planeSplitVS [] |
| constexpr BYTE | g_planeSplitPS [] |
| static constexpr DWORD | kMutexTimeoutMs = 5000 |
| constexpr std::array | allSupportedSampleRates |
| constexpr std::array | allSupportedSampleFormats |
Definition at line 168 of file qaudiosystem_p.h.
| using QtAudioPrivate::AudioSinkCallbackType |
Definition at line 169 of file qaudiosystem_p.h.
| using QtAudioPrivate::AudioSourceCallbackType |
| using QtMultimediaPrivate::GetSampleType = typename GetSampleTypeImpl<SampleTypeOrCallbackType>::type |
Definition at line 154 of file qaudiosystem_p.h.
Definition at line 155 of file qmultimedia_gl_support_p.h.
Definition at line 54 of file qautoresetevent_p.h.
| using QtMultimediaPrivate::QDrWavDecodeResult = q23::expected<QAudioBuffer, std::pair<QAudioDecoder::Error, QString>> |
Definition at line 39 of file qdrawavaudiodecoder_p.h.
Definition at line 21 of file qavaudiosessionmanager.mm.
| using QtMultimediaPrivate::visitor_arg_t = typename Impl::visitor_arg<F>::type |
Definition at line 134 of file qrtaudioengine_p.h.
|
strong |
| Enumerator | |
|---|---|
| MediaPlayback | |
| SoundEffect | |
| Accessibility | |
| Other | |
Definition at line 89 of file qaudiosystem_p.h.
|
strong |
Definition at line 47 of file qmultimedia_drm_support_p.h.
|
strong |
Definition at line 33 of file qmultimedia_drm_support_p.h.
|
strong |
| Enumerator | |
|---|---|
| recoverable | |
| unrecoverable | |
Definition at line 77 of file qdmabuftextureimporter_p.h.
|
strong |
| Enumerator | |
|---|---|
| NoError | |
| InvalidEnum | |
| InvalidValue | |
| InvalidOperation | |
| StackOverflow | |
| StackUnderflow | |
| OutOfMemory | |
| InvalidFramebufferOperation | |
Definition at line 60 of file qmultimedia_gl_support_p.h.
|
strong |
Definition at line 399 of file qaudiosystem_p.h.
|
strong |
| Enumerator | |
|---|---|
| Success | |
Definition at line 30 of file qmultimedia_va_support_p.h.
|
strong |
Definition at line 41 of file qrtaudioengine_p.h.
|
strong |
| Enumerator | |
|---|---|
| Playing | |
| Finished | |
Definition at line 45 of file qrtaudioengine_p.h.
|
constexpr |
Definition at line 42 of file qtmm_alignment_support_p.h.
Definition at line 31 of file qtmm_alignment_support_p.h.
|
inline |
Definition at line 173 of file qaudiosystem_p.h.
|
inline |
Definition at line 184 of file qaudiosystem_p.h.
|
inline |
Definition at line 46 of file qsamplecache_p.h.
|
inline |
Definition at line 85 of file qmultimedia_gl_support_p.h.
|
inline |
Definition at line 80 of file qmultimedia_gl_support_p.h.
References NoError.
| QtMultimediaPrivate::DEFINE_GUID | ( | GUID_SLEEP_TIMEOUT | , |
| 0x29f6c1db | , | ||
| 0x86da | , | ||
| 0x48c5 | , | ||
| 0x9f | , | ||
| 0xdb | , | ||
| 0xf2 | , | ||
| 0xb6 | , | ||
| 0x7b | , | ||
| 0x1f | , | ||
| 0x44 | , | ||
| 0xda | ) |
| constexpr_cxx23 QSpan< const DRMFormat > QtMultimediaPrivate::dmaBufFourccFromPixelFormat | ( | const QVideoFrameFormat::PixelFormat | format | ) |
|
static |
Definition at line 70 of file qdmabuftextureimporter.cpp.
|
inline |
Definition at line 27 of file qaudio_qspan_support_p.h.
| int QtMultimediaPrivate::findClosestSamplingRate | ( | int | rate, |
| QSpan< const T > | supportedRates ) |
Definition at line 41 of file qaudioformat_p.h.
|
constexpr |
Definition at line 41 of file qmultimedia_drm_support_p.h.
|
staticconstexpr |
Definition at line 157 of file qaudiosystem_p.h.
| q23::expected< QVideoFrameTexturesHandlesUPtr, FailureSeverity > QtMultimediaPrivate::importDmaBufTextures | ( | QRhi & | rhi, |
| const DmaBufEglContext & | eglContext, | ||
| QSpan< const DmaBufPlane > | planes, | ||
| QVideoFrameFormat::PixelFormat | qtFormat, | ||
| QSize | frameSize, | ||
| std::shared_ptr< void > | parentKeepAlive = {} ) |
Definition at line 84 of file qdmabuftextureimporter.cpp.
|
constexpr |
Definition at line 53 of file qtmm_alignment_support_p.h.
|
inlineconstexpr |
Definition at line 25 of file qtmm_alignment_support_p.h.
| QDrWavDecodeResult QtMultimediaPrivate::loadWaveAndDecodeData | ( | QSpan< const std::byte > | data, |
| const QAudioFormat & | requestedFormat ) |
Definition at line 39 of file qdrawavaudiodecoder.cpp.
|
static |
Definition at line 29 of file qdrawavaudiodecoder.cpp.
|
static |
Definition at line 34 of file qdrawavaudiodecoder.cpp.
| std::shared_ptr< T > QtMultimediaPrivate::makeSharedDeleteLater | ( | Args &&... | args | ) |
Definition at line 133 of file qmultimediautils_p.h.
Definition at line 302 of file qmultimedia_drm_support.cpp.
| QDebug QtMultimediaPrivate::operator<< | ( | QDebug | debug, |
| DRMModifier | modifier ) |
Definition at line 348 of file qmultimedia_drm_support.cpp.
Definition at line 46 of file qmultimedia_gl_support.cpp.
Definition at line 12 of file qmultimedia_va_support.cpp.
|
constexpr |
| q23::expected< QrcMedia, QString > QtMultimediaPrivate::qCopyQrcToTemporaryFile | ( | QFile & | qrcFile, |
| const QUrl & | qrcUrl ) |
Definition at line 260 of file qmultimediautils.cpp.
| QtMultimediaPrivate::qOverloadedVisitor | ( | Ts... | ) | -> qOverloadedVisitor< Ts... > |
| std::optional< QByteArray > QtMultimediaPrivate::readFramesInChunks | ( | uint64_t | declaredFrameCount, |
| size_t | bytesPerFrame, | ||
| Reader && | readFrames ) |
Definition at line 54 of file qdrawavaudiodecoder_p.h.
| void QtMultimediaPrivate::refreshWarmupClient | ( | ) |
Definition at line 295 of file qwindows_wasapi_warmup_client.cpp.
| Fn QtMultimediaPrivate::resolveGlFunction | ( | QOpenGLContext * | context, |
| const char * | fn ) |
Definition at line 74 of file qmultimedia_gl_support_p.h.
|
inline |
Definition at line 300 of file qaudiosystem_p.h.
|
inline |
Definition at line 316 of file qaudiosystem_p.h.
|
inline |
Definition at line 293 of file qaudiosystem_p.h.
|
inline |
Definition at line 335 of file qaudiosystem_p.h.
|
inline |
Definition at line 356 of file qaudiosystem_p.h.
|
inline |
Definition at line 377 of file qaudiosystem_p.h.
|
inline |
Definition at line 348 of file qaudiosystem_p.h.
|
inline |
Definition at line 32 of file qmediametadata_p.h.
|
static |
Definition at line 30 of file qrtaudioengine.cpp.
|
inline |
Definition at line 36 of file qaudio_qspan_support_p.h.
Definition at line 291 of file qmultimedia_drm_support.cpp.
| QString QtMultimediaPrivate::toString | ( | DRMModifier | modifier | ) |
Definition at line 310 of file qmultimedia_drm_support.cpp.
Definition at line 23 of file qmultimedia_gl_support.cpp.
|
constexpr |
Definition at line 213 of file qaudiosystem_p.h.
|
constexpr |
Definition at line 219 of file qaudiosystem_p.h.
|
constexpr |
Definition at line 196 of file qaudiosystem_p.h.
|
inlinenoexcept |
Definition at line 229 of file qaudiosystem_p.h.
|
inlineconstexpr |
Definition at line 33 of file qaudioformat_p.h.
|
inlineconstexpr |
Definition at line 28 of file qaudioformat_p.h.
|
staticconstexpr |
Definition at line 35 of file qmultimedia_drm_support_p.h.
|
staticconstexpr |
Definition at line 36 of file qmultimedia_drm_support_p.h.
|
constexpr |
Definition at line 177 of file qwindowsd3d11planesplitter_shaders_p.h.
|
constexpr |
Definition at line 71 of file qwindowsd3d11planesplitter_shaders_p.h.
|
staticconstexpr |
Definition at line 21 of file qwindowsd3d11texturebridge.cpp.
|
staticconstexpr |
Definition at line 303 of file qaudiosystem_platform_stream_support.cpp.