Rialto  0.1
Rialto media pipeline API
Public Attributes | List of all members
firebolt::rialto::AudioConfig Struct Reference

Audio specific configuration. More...

#include <MediaCommon.h>

Public Attributes

uint32_t numberOfChannels = kInvalidAudioChannels
 
uint32_t sampleRate = kInvalidAudioSampleRate
 
std::vector< uint8_t > codecSpecificConfig
 
std::optional< Formatformat
 
std::optional< Layoutlayout
 
std::optional< uint64_t > channelMask
 

Detailed Description

Audio specific configuration.

Member Data Documentation

◆ channelMask

std::optional<uint64_t> firebolt::rialto::AudioConfig::channelMask

Bitmask of channel positions present.

◆ codecSpecificConfig

std::vector<uint8_t> firebolt::rialto::AudioConfig::codecSpecificConfig

The audio specific config. Zero length if no specific config

◆ format

std::optional<Format> firebolt::rialto::AudioConfig::format

The Format of the audio samples.

◆ layout

std::optional<Layout> firebolt::rialto::AudioConfig::layout

The layout of channels within a buffer.

◆ numberOfChannels

uint32_t firebolt::rialto::AudioConfig::numberOfChannels = kInvalidAudioChannels

The number of channels.

◆ sampleRate

uint32_t firebolt::rialto::AudioConfig::sampleRate = kInvalidAudioSampleRate

The sampling rate.


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