Roc Toolkit internal modules
Roc Toolkit: real-time audio streaming
Loading...
Searching...
No Matches
roc::sndio::DriverInfo Struct Reference

Driver information. More...

#include <roc_sndio/driver.h>

Public Member Functions

 DriverInfo ()
 Initialize.
 
 DriverInfo (const char *driver_name, DriverType driver_type, unsigned int driver_flags, IBackend *driver_backend)
 Initialize.
 

Public Attributes

char name [20]
 Driver name.
 
DriverType type
 Driver type.
 
unsigned int flags
 Driver flags.
 
IBackendbackend
 Backend the driver uses.
 

Detailed Description

Driver information.

Definition at line 51 of file driver.h.

Constructor & Destructor Documentation

◆ DriverInfo() [1/2]

roc::sndio::DriverInfo::DriverInfo ( )
inline

Initialize.

Definition at line 65 of file driver.h.

◆ DriverInfo() [2/2]

roc::sndio::DriverInfo::DriverInfo ( const char *  driver_name,
DriverType  driver_type,
unsigned int  driver_flags,
IBackend driver_backend 
)
inline

Initialize.

Definition at line 73 of file driver.h.

Member Data Documentation

◆ backend

IBackend* roc::sndio::DriverInfo::backend

Backend the driver uses.

Definition at line 62 of file driver.h.

◆ flags

unsigned int roc::sndio::DriverInfo::flags

Driver flags.

Definition at line 59 of file driver.h.

◆ name

char roc::sndio::DriverInfo::name[20]

Driver name.

Definition at line 53 of file driver.h.

◆ type

DriverType roc::sndio::DriverInfo::type

Driver type.

Definition at line 56 of file driver.h.


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