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_p.h File Reference

(971211a72f13919b9fb42f71ee407cce603a63ec)

#include <QtMultimedia/qtmultimediaglobal.h>
#include <QtCore/qspan.h>
#include <optional>
Include dependency graph for qaudio_parsing_support_p.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  QtMultimediaPrivate::ParsingSupport::OggStreamInfo
struct  QtMultimediaPrivate::ParsingSupport::FlacStreamInfo

Namespaces

namespace  QtMultimediaPrivate
namespace  QtMultimediaPrivate::ParsingSupport

Enumerations

enum class  QtMultimediaPrivate::ParsingSupport::AudioCodec {
  QtMultimediaPrivate::ParsingSupport::Unknown , QtMultimediaPrivate::ParsingSupport::Mp3 , QtMultimediaPrivate::ParsingSupport::Aac , QtMultimediaPrivate::ParsingSupport::Flac ,
  QtMultimediaPrivate::ParsingSupport::Opus , QtMultimediaPrivate::ParsingSupport::Vorbis , QtMultimediaPrivate::ParsingSupport::Wav
}

Functions

AudioCodec QtMultimediaPrivate::ParsingSupport::sniffCodec (QSpan< const std::byte > header)
bool QtMultimediaPrivate::ParsingSupport::hasFrameParser (AudioCodec codec)
std::optional< FlacStreamInfo > QtMultimediaPrivate::ParsingSupport::flacStreamInfo (QSpan< const std::byte > data)
std::optional< OggStreamInfo > QtMultimediaPrivate::ParsingSupport::oggStreamInfo (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)