nomlib
Loading...
Searching...
No Matches
nom::audio::ALAudioDevice Struct Reference

#include <ALAudioDevice.hpp>

Public Types

typedef std::function< device_name_list(ALAudioDevice *)> output_devs_func

Public Attributes

ALCdevice_struct * dev = nullptr
 Audio device handle.
ALCcontext_struct * ctx = nullptr
 Audio device context.
const char * name = "ALAudioDevice"
uint32 capabilities = CAPS_UNDEFINED
output_devs_func enumerate_output_devices

Detailed Description

Member Typedef Documentation

◆ output_devs_func

typedef std::function<device_name_list(ALAudioDevice*)> nom::audio::ALAudioDevice::output_devs_func

Definition at line 137 of file ALAudioDevice.hpp.

Member Data Documentation

◆ capabilities

uint32 nom::audio::ALAudioDevice::capabilities = CAPS_UNDEFINED

Definition at line 132 of file ALAudioDevice.hpp.

◆ ctx

ALCcontext_struct* nom::audio::ALAudioDevice::ctx = nullptr

Audio device context.

Definition at line 124 of file ALAudioDevice.hpp.

◆ dev

ALCdevice_struct* nom::audio::ALAudioDevice::dev = nullptr

Audio device handle.

Definition at line 121 of file ALAudioDevice.hpp.

◆ enumerate_output_devices

output_devs_func nom::audio::ALAudioDevice::enumerate_output_devices

Definition at line 139 of file ALAudioDevice.hpp.

◆ name

const char* nom::audio::ALAudioDevice::name = "ALAudioDevice"

Definition at line 128 of file ALAudioDevice.hpp.


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