Shaka Player Embedded
Public Member Functions | Public Attributes | List of all members
shaka::media::AudioConfiguration Struct Referencefinal

#include <media_capabilities.h>

Public Member Functions

 AudioConfiguration ()
 
 AudioConfiguration (const AudioConfiguration &)
 
 AudioConfiguration (AudioConfiguration &&)
 
 ~ AudioConfiguration ()
 
AudioConfigurationoperator= (const AudioConfiguration &)
 
AudioConfigurationoperator= (AudioConfiguration &&)
 

Public Attributes

std::string content_type
 
uint16_t channels
 
uint64_t bitrate
 
uint32_t samplerate
 
bool spatial_rendering
 

Detailed Description

Defines the capabilities of the audio decoder to query. Many of these fields may be unset for a query. The only field that is required is content_type. If that is unset, the query is for video-only content and this object should be ignored.

Definition at line 128 of file media_capabilities.h.

Constructor & Destructor Documentation

§ AudioConfiguration() [1/3]

shaka::media::AudioConfiguration::AudioConfiguration ( )

§ AudioConfiguration() [2/3]

shaka::media::AudioConfiguration::AudioConfiguration ( const AudioConfiguration )

§ AudioConfiguration() [3/3]

shaka::media::AudioConfiguration::AudioConfiguration ( AudioConfiguration &&  )

§ ~ AudioConfiguration()

shaka::media::AudioConfiguration::~ AudioConfiguration ( )

Member Function Documentation

§ operator=() [1/2]

AudioConfiguration& shaka::media::AudioConfiguration::operator= ( const AudioConfiguration )

§ operator=() [2/2]

AudioConfiguration& shaka::media::AudioConfiguration::operator= ( AudioConfiguration &&  )

Member Data Documentation

§ bitrate

uint64_t shaka::media::AudioConfiguration::bitrate

The average bitrate of the video, in bits per second.

Definition at line 141 of file media_capabilities.h.

§ channels

uint16_t shaka::media::AudioConfiguration::channels

The number of channels.

Definition at line 138 of file media_capabilities.h.

§ content_type

std::string shaka::media::AudioConfiguration::content_type

Contains the full MIME type that is being queried. This can be the empty string if we are querying video-only content.

Definition at line 135 of file media_capabilities.h.

§ samplerate

uint32_t shaka::media::AudioConfiguration::samplerate

The sample rate of the audio, in number of samples per second (Hz).

Definition at line 144 of file media_capabilities.h.

§ spatial_rendering

bool shaka::media::AudioConfiguration::spatial_rendering

Whether spatial rendering of audio is required.

Definition at line 147 of file media_capabilities.h.


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