Stores information about cards. More...
Data Fields | |
uint32_t | index |
Index of this card. | |
const char * | name |
Name of this card. | |
uint32_t | owner_module |
Index of the owning module, or PA_INVALID_INDEX. | |
const char * | driver |
Driver name. | |
uint32_t | n_profiles |
Number of entries in profile array. | |
pa_card_profile_info * | profiles |
Array of available profile, or NULL. | |
pa_card_profile_info * | active_profile |
Pointer to active profile in the array, or NULL. | |
pa_proplist * | proplist |
Property list. |
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.
Pointer to active profile in the array, or NULL.
const char* pa_card_info::driver |
Driver name.
uint32_t pa_card_info::index |
Index of this card.
uint32_t pa_card_info::n_profiles |
Number of entries in profile array.
const char* pa_card_info::name |
Name of this card.
uint32_t pa_card_info::owner_module |
Index of the owning module, or PA_INVALID_INDEX.
Array of available profile, or NULL.
Array is terminated by an entry with name set to NULL. Number of entries is stored in n_profiles
Property list.