kwave  18.07.70
Kwave::Q_PACKED Struct Reference

#include <OpusHeader.h>

Collaboration diagram for Kwave::Q_PACKED:
Collaboration graph

Public Attributes

quint8 magic [8]
 
quint8 version
 
quint8 channels
 
quint16 preskip
 
quint32 sample_rate
 
quint16 gain
 
quint8 channel_mapping
 
quint8 streams
 
quint8 coupled
 
quint8 map [255]
 

Detailed Description

Definition at line 27 of file OpusHeader.h.

Member Data Documentation

◆ channel_mapping

quint8 Kwave::Q_PACKED::channel_mapping

channel mapping used, 0 or 1

Definition at line 34 of file OpusHeader.h.

◆ channels

quint8 Kwave::Q_PACKED::channels

channels, 1...255

Definition at line 30 of file OpusHeader.h.

◆ coupled

quint8 Kwave::Q_PACKED::coupled

number of couplings

Definition at line 38 of file OpusHeader.h.

◆ gain

quint16 Kwave::Q_PACKED::gain

gain

Definition at line 33 of file OpusHeader.h.

◆ magic

quint8 Kwave::Q_PACKED::magic[8]

stream magic, must be "OpusHead"

Definition at line 28 of file OpusHeader.h.

◆ map

quint8 Kwave::Q_PACKED::map[255]

stream to channel map

Definition at line 39 of file OpusHeader.h.

◆ preskip

quint16 Kwave::Q_PACKED::preskip

preskip

Definition at line 31 of file OpusHeader.h.

◆ sample_rate

quint32 Kwave::Q_PACKED::sample_rate

sample rate [samples/sec]

Definition at line 32 of file OpusHeader.h.

◆ streams

quint8 Kwave::Q_PACKED::streams

number of streams

Definition at line 37 of file OpusHeader.h.

◆ version

quint8 Kwave::Q_PACKED::version

version number 2:6 bits

Definition at line 29 of file OpusHeader.h.


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