TSDuck v3.46-4930
MPEG Transport Stream Toolkit
Loading...
Searching...
No Matches
ts::AVS2AudioDescriptor::avs_version_info Class Reference

#include <tsAVS2AudioDescriptor.h>

Public Member Functions

 avs_version_info ()=default
 avs_version_info (PSIBuffer &buf)

Public Attributes

uint8_t audio_codec_id = 0
 4 bits. the audio coding method (common or lossless)
uint8_t bitrate_index = 0
 4 bits. index to bitrate tables (A.11~A.13) in GB/T33475.3
int bitstream_type = 0
 1 bit. the bitsream type : 0 = uniform, 1 = variable
uint8_t coding_profile = 0
 3 bits. basic framework or object metadata based framework
uint16_t raw_frame_length = 0
 according to Appendix A.2 of GB/T33475.3
uint8_t resolution = 0
 2 bits. the number of bits per sample 0=8, 1=16, 3=24

Detailed Description

information specific to version 1 of AVS2 audio used when avs_info_flag == 1

Constructor & Destructor Documentation

◆ avs_version_info() [1/2]

ts::AVS2AudioDescriptor::avs_version_info::avs_version_info ( )
default

Default constructor

◆ avs_version_info() [2/2]

ts::AVS2AudioDescriptor::avs_version_info::avs_version_info ( PSIBuffer & buf)
inline

Read-in constructor.

Parameters
[in,out]bufDeserialization buffer.

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