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
QtPipeWire::SpaObjectAudioFormat Struct Reference

#include <qpipewire_spa_pod_support_p.h>

Collaboration diagram for QtPipeWire::SpaObjectAudioFormat:

Static Public Member Functions

static std::optional< SpaObjectAudioFormatparse (const struct spa_pod_object *obj)
static std::optional< SpaObjectAudioFormatparse (const struct spa_pod *pod)

Public Attributes

int channelCount = 0
std::variant< int, std::vector< int >, SpaRange< int > > rates
std::variant< spa_audio_format, SpaEnum< spa_audio_format >, spa_audio_iec958_codecsampleTypes
std::optional< QList< spa_audio_channel > > channelPositions

Detailed Description

Definition at line 37 of file qpipewire_spa_pod_support_p.h.

Member Function Documentation

◆ parse() [1/2]

std::optional< SpaObjectAudioFormat > QtPipeWire::SpaObjectAudioFormat::parse ( const struct spa_pod * pod)
static

◆ parse() [2/2]

std::optional< SpaObjectAudioFormat > QtPipeWire::SpaObjectAudioFormat::parse ( const struct spa_pod_object * obj)
static

Member Data Documentation

◆ channelCount

int QtPipeWire::SpaObjectAudioFormat::channelCount = 0

Definition at line 42 of file qpipewire_spa_pod_support_p.h.

◆ channelPositions

std::optional<QList<spa_audio_channel> > QtPipeWire::SpaObjectAudioFormat::channelPositions

Definition at line 45 of file qpipewire_spa_pod_support_p.h.

◆ rates

std::variant<int, std::vector<int>, SpaRange<int> > QtPipeWire::SpaObjectAudioFormat::rates

Definition at line 43 of file qpipewire_spa_pod_support_p.h.

◆ sampleTypes

std::variant<spa_audio_format, SpaEnum<spa_audio_format>, spa_audio_iec958_codec> QtPipeWire::SpaObjectAudioFormat::sampleTypes

Definition at line 44 of file qpipewire_spa_pod_support_p.h.


The documentation for this struct was generated from the following file: