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. | |
Please note that this structure can be extended as part of evolutionary API updates at any time in any new release.
| uint32_t pa_card_info::index |
Index of this card.
| 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.
| const char* pa_card_info::driver |
Driver name.
| uint32_t pa_card_info::n_profiles |
Number of entries in profile array.
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
Pointer to active profile in the array, or NULL.
Property list.
1.5.6