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.