20#ifndef FIREBOLT_RIALTO_MEDIA_COMMON_H_
21#define FIREBOLT_RIALTO_MEDIA_COMMON_H_
37namespace firebolt::rialto
Audio specific configuration.
Definition MediaCommon.h:221
std::vector< std::vector< uint8_t > > streamHeader
Definition MediaCommon.h:228
std::vector< uint8_t > codecSpecificConfig
Definition MediaCommon.h:224
uint32_t numberOfChannels
Definition MediaCommon.h:222
std::optional< uint64_t > channelMask
Definition MediaCommon.h:227
std::optional< Layout > layout
Definition MediaCommon.h:226
uint32_t sampleRate
Definition MediaCommon.h:223
std::optional< Format > format
Definition MediaCommon.h:225
std::optional< bool > framed
Definition MediaCommon.h:230
Codec data with type.
Definition MediaCommon.h:444
CodecDataType type
Definition MediaCommon.h:446
std::vector< uint8_t > data
Definition MediaCommon.h:445
Fraction type.
Definition MediaCommon.h:426
int32_t denominator
Definition MediaCommon.h:428
int32_t numerator
Definition MediaCommon.h:427
The information provided in a QOS update.
Definition MediaCommon.h:279
uint64_t dropped
Definition MediaCommon.h:281
uint64_t processed
Definition MediaCommon.h:280
A pair describing the clear and encrypted bytes in a sub-sample.
Definition MediaCommon.h:250
size_t numClearBytes
Definition MediaCommon.h:251
size_t numEncryptedBytes
Definition MediaCommon.h:252
Video decoder requirements used to allocate a suitable decoder for a MediaPipeline session.
Definition MediaCommon.h:259
uint32_t maxHeight
Definition MediaCommon.h:261
uint32_t maxWidth
Definition MediaCommon.h:260
Pcm config information.
Definition MediaCommon.h:377
uint32_t rate
Definition MediaCommon.h:378
uint32_t sampleSize
Definition MediaCommon.h:380
bool isSigned
Definition MediaCommon.h:382
bool isFloat
Definition MediaCommon.h:383
uint32_t channels
Definition MediaCommon.h:379
bool isBigEndian
Definition MediaCommon.h:381
Information about the shared memory required for writting data for the web audio playback.
Definition MediaCommon.h:366
uint32_t offsetMain
Definition MediaCommon.h:367
uint32_t lengthMain
Definition MediaCommon.h:368
uint32_t offsetWrap
Definition MediaCommon.h:369
uint32_t lengthWrap
Definition MediaCommon.h:370
Type dependent configuration data.
Definition MediaCommon.h:390
WebAudioPcmConfig pcm
PCM audio configuration.
Definition MediaCommon.h:394