Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
qaudio_parsing_support.cpp File Reference

(971211a72f13919b9fb42f71ee407cce603a63ec)

#include "qaudio_parsing_support_p.h"
#include "qaudio_qspan_support_p.h"
#include "qmultimedia_ranges_p.h"
#include <QtCore/qbytearrayview.h>
#include <array>
Include dependency graph for qaudio_parsing_support.cpp:

Go to the source code of this file.

Namespaces

namespace  QtMultimediaPrivate
namespace  QtMultimediaPrivate::ParsingSupport

Functions

AudioCodec QtMultimediaPrivate::ParsingSupport::sniffCodec (QSpan< const std::byte > header)
bool QtMultimediaPrivate::ParsingSupport::hasFrameParser (AudioCodec codec)
std::optional< OggStreamInfo > QtMultimediaPrivate::ParsingSupport::oggStreamInfo (QSpan< const std::byte > data)
std::optional< FlacStreamInfo > QtMultimediaPrivate::ParsingSupport::flacStreamInfo (QSpan< const std::byte > data)
std::optional< qsizetype > QtMultimediaPrivate::ParsingSupport::flacAudioOffset (QSpan< const std::byte > data)
std::optional< qsizetype > QtMultimediaPrivate::ParsingSupport::findFlacSync (QSpan< const std::byte > data, qsizetype from)
qsizetype QtMultimediaPrivate::ParsingSupport::mpegFrameSize (QSpan< const std::byte > data, qsizetype offset)
std::optional< qsizetype > QtMultimediaPrivate::ParsingSupport::findMpegSync (QSpan< const std::byte > data, qsizetype from)
qsizetype QtMultimediaPrivate::ParsingSupport::adtsFrameSize (QSpan< const std::byte > data, qsizetype offset)
std::optional< qsizetype > QtMultimediaPrivate::ParsingSupport::findAdtsSync (QSpan< const std::byte > data, qsizetype from)