pa_card_info

Stores information about cards. Please note that this structure * can be extended as part of evolutionary API updates at any time in * any new release. \since 0.9.15

Members

Variables

active_profile
pa_card_profile_info* active_profile;

< \deprecated Superseded by active_profile2

active_profile2
pa_card_profile_info2* active_profile2;

< Pointer to active profile in the array, or NULL. \since 5.0

driver
const(char)* driver;

< Driver name

index
uint index;

< Index of this card

n_ports
uint n_ports;

< Number of entries in port array

n_profiles
uint n_profiles;

< Number of entries in profile array

name
const(char)* name;

< Name of this card

owner_module
uint owner_module;

< Index of the owning module, or PA_INVALID_INDEX.

ports
pa_card_port_info** ports;

< Array of pointers to ports, or NULL. Array is terminated by an entry set to NULL.

profiles
pa_card_profile_info* profiles;

< \deprecated Superseded by profiles2

profiles2
pa_card_profile_info2** profiles2;

< Array of pointers to available profiles, or NULL. Array is terminated by an entry set to NULL. \since 5.0

proplist
pa_proplist* proplist;

< Property list

Meta