neoGFX
Cross-platform C++ app/game engine
Loading...
Searching...
No Matches
neogfx::audio_device_info Class Reference

#include <audio_device.hpp>

Inheritance diagram for neogfx::audio_device_info:
neogfx::i_audio_device_info

Public Member Functions

 audio_device_info (audio_device_id aId, audio_device_type aType, i_string const &aName, bool aIsDefault, vector< audio_data_format > const &aDataFormats)
 
 audio_device_info (i_audio_device_info const &aOther)
 
 ~audio_device_info () override
 
audio_device_id id () const override
 
audio_device_type type () const override
 
i_string const & name () const override
 
bool is_default () const override
 
i_vector< audio_data_format > const & data_formats () const override
 
- Public Member Functions inherited from neogfx::i_audio_device_info
virtual ~i_audio_device_info ()=default
 

Additional Inherited Members

- Public Types inherited from neogfx::i_audio_device_info
typedef i_audio_device_info abstract_type
 

Detailed Description

Definition at line 29 of file audio_device.hpp.

Constructor & Destructor Documentation

◆ audio_device_info() [1/2]

neogfx::audio_device_info::audio_device_info ( audio_device_id  aId,
audio_device_type  aType,
i_string const &  aName,
bool  aIsDefault,
vector< audio_data_format > const &  aDataFormats 
)

◆ audio_device_info() [2/2]

neogfx::audio_device_info::audio_device_info ( i_audio_device_info const &  aOther)

◆ ~audio_device_info()

neogfx::audio_device_info::~audio_device_info ( )
override

Member Function Documentation

◆ data_formats()

i_vector< audio_data_format > const & neogfx::audio_device_info::data_formats ( ) const
overridevirtual

◆ id()

audio_device_id neogfx::audio_device_info::id ( ) const
overridevirtual

◆ is_default()

bool neogfx::audio_device_info::is_default ( ) const
overridevirtual

◆ name()

i_string const & neogfx::audio_device_info::name ( ) const
overridevirtual

◆ type()

audio_device_type neogfx::audio_device_info::type ( ) const
overridevirtual

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