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

#include <i_audio_device.hpp>

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

Public Types

typedef i_audio_device_info abstract_type
 

Public Member Functions

virtual ~i_audio_device_info ()=default
 
virtual audio_device_id id () const =0
 
virtual audio_device_type type () const =0
 
virtual i_string const & name () const =0
 
virtual bool is_default () const =0
 
virtual i_vector< audio_data_format > const & data_formats () const =0
 

Detailed Description

Definition at line 40 of file i_audio_device.hpp.

Member Typedef Documentation

◆ abstract_type

Constructor & Destructor Documentation

◆ ~i_audio_device_info()

virtual neogfx::i_audio_device_info::~i_audio_device_info ( )
virtualdefault

Member Function Documentation

◆ data_formats()

virtual i_vector< audio_data_format > const & neogfx::i_audio_device_info::data_formats ( ) const
pure virtual

Implemented in neogfx::audio_device_info.

◆ id()

virtual audio_device_id neogfx::i_audio_device_info::id ( ) const
pure virtual

Implemented in neogfx::audio_device_info.

◆ is_default()

virtual bool neogfx::i_audio_device_info::is_default ( ) const
pure virtual

Implemented in neogfx::audio_device_info.

◆ name()

virtual i_string const & neogfx::i_audio_device_info::name ( ) const
pure virtual

Implemented in neogfx::audio_device_info.

◆ type()

virtual audio_device_type neogfx::i_audio_device_info::type ( ) const
pure virtual

Implemented in neogfx::audio_device_info.


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