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
Spa_param

Classes

struct  spa_audio_info_iec958

Macros

#define SPA_AUDIO_INFO_IEC958_INIT(...)

Enumerations

enum  spa_audio_iec958_codec {
  SPA_AUDIO_IEC958_CODEC_UNKNOWN , SPA_AUDIO_IEC958_CODEC_PCM , SPA_AUDIO_IEC958_CODEC_DTS , SPA_AUDIO_IEC958_CODEC_AC3 ,
  SPA_AUDIO_IEC958_CODEC_MPEG , SPA_AUDIO_IEC958_CODEC_MPEG2_AAC , SPA_AUDIO_IEC958_CODEC_EAC3 , SPA_AUDIO_IEC958_CODEC_TRUEHD ,
  SPA_AUDIO_IEC958_CODEC_DTSHD
}

Functions

static int spa_format_audio_raw_parse (const struct spa_pod *format, struct spa_audio_info_raw *info)
static struct spa_pod * spa_format_audio_raw_build (struct spa_pod_builder *builder, uint32_t id, const struct spa_audio_info_raw *info)

Detailed Description

Macro Definition Documentation

◆ SPA_AUDIO_INFO_IEC958_INIT

#define SPA_AUDIO_INFO_IEC958_INIT ( ...)
Value:

Definition at line 128 of file qpipewire_spa_compat_p.h.

Enumeration Type Documentation

◆ spa_audio_iec958_codec

Enumerator
SPA_AUDIO_IEC958_CODEC_UNKNOWN 
SPA_AUDIO_IEC958_CODEC_PCM 
SPA_AUDIO_IEC958_CODEC_DTS 
SPA_AUDIO_IEC958_CODEC_AC3 
SPA_AUDIO_IEC958_CODEC_MPEG 

MPEG-1 or MPEG-2 (Part 3, not AAC)

SPA_AUDIO_IEC958_CODEC_MPEG2_AAC 

MPEG-2 AAC

SPA_AUDIO_IEC958_CODEC_EAC3 
SPA_AUDIO_IEC958_CODEC_TRUEHD 

Dolby TrueHD

SPA_AUDIO_IEC958_CODEC_DTSHD 

DTS-HD Master Audio

Definition at line 107 of file qpipewire_spa_compat_p.h.

Function Documentation

◆ spa_format_audio_raw_build()

struct spa_pod * spa_format_audio_raw_build ( struct spa_pod_builder * builder,
uint32_t id,
const struct spa_audio_info_raw * info )
inlinestatic

Definition at line 58 of file qpipewire_spa_compat_p.h.

◆ spa_format_audio_raw_parse()

int spa_format_audio_raw_parse ( const struct spa_pod * format,
struct spa_audio_info_raw * info )
inlinestatic

Definition at line 39 of file qpipewire_spa_compat_p.h.