TSDuck v3.39-3864
MPEG Transport Stream Toolkit
Loading...
Searching...
No Matches
ts::AVS3AudioDescriptor::fullrate_coding_type Class Reference

parameters related to general full rate audio coding - audio_codec_id = 2; More...

#include <tsAVS3AudioDescriptor.h>

Public Member Functions

 fullrate_coding_type ()=default
 Default constructor.
 
 fullrate_coding_type (PSIBuffer &buf)
 Read-in constructor.
 
uint8_t content_type () const
 Determine the content type (Mix_Signal, Channel_Signal, Object_Signal, HOA_Signal) according to the values specified in the decaration.
 

Public Attributes

std::optional< uint8_t > channel_num_index {}
 7 bits. Index to the channel configuration table (A.*) in T/AI 109.3
 
std::optional< uint8_t > hoa_order {}
 4 bits. The HOA signal order (value + 1)
 
uint8_t nn_type = 0
 3 bits. Indicates the configuration of the neural network (basic or low complexity).
 
std::optional< uint8_t > num_objects {}
 7 bits. The number of audio objects used in the audio sequence
 
uint16_t total_bitrate = 0
 The total bit rate, in kbit/s, according to the value of content_type.
 

Detailed Description

parameters related to general full rate audio coding - audio_codec_id = 2;

Constructor & Destructor Documentation

◆ fullrate_coding_type()

ts::AVS3AudioDescriptor::fullrate_coding_type::fullrate_coding_type ( PSIBuffer buf)
inline

Read-in constructor.

Parameters
[in,out]bufDeserialization buffer.

Member Function Documentation

◆ content_type()

uint8_t ts::AVS3AudioDescriptor::fullrate_coding_type::content_type ( ) const

Determine the content type (Mix_Signal, Channel_Signal, Object_Signal, HOA_Signal) according to the values specified in the decaration.

Returns
the type of content (channel, object, hybrid or ambisonic) according to the data items specified

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