Module pnmixerlib::alsa_card [] [src]

Alsa audio subsystem.

This mod mainly defines the AlsaCard struct, which is the only data structure interacting directly with the alsa library. No other struct should directly interact with the alsa bindings.

Structs

AlsaCard

A fairly high-level alsa card struct. We save some redundant information in order to access it more easily, in addition to some information that is not purely alsa related (like callbacks).

Enums

AlsaEvent

An "external" alsa card event, potentially triggered by anything.