#include <MloDecoder.h>
Data Fields | |
| MLO_ObjectTypeIdentifier | object_type |
| Extension object type. | |
| MLO_SamplingFreq_Index | sampling_frequency_index |
| Index of the sampling frequency in the sampling frequency table. | |
| MLO_ChannelConfiguration | channel_configuration |
| Channel configuration. | |
| MLO_Boolean | frame_length_flag |
| Frame Length Flag. | |
| MLO_Boolean | depends_on_core_coder |
| Depends on Core Coder. | |
| MLO_Boolean | core_coder_delay |
| Core Code delay. | |
| struct { | |
| MLO_Boolean sbr_present | |
| SBR is present. | |
| MLO_ObjectTypeIdentifier object_type | |
| Extension object type. | |
| unsigned int sampling_frequency_index | |
| Sampling frequency index of the extension. | |
| } | extension |
| Extension details. | |
This information is necessary in order to create a decoder object. It is normally obtained from the DecoderSpecificInfo field of the DecoderConfigDescriptor descriptor carried in the sample description for the audio samples. See 14496-1, subpart 2, p 2.6.6 for details. To populate the fields of this data structure from an encoded DecoderSpecificInfo byte array, use the MLO_DecoderConfig_Parse function.