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