PulseAudio 2.0
|
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. | |
uint32_t | n_ports |
Number of entries in port array. | |
pa_card_port_info ** | ports |
Array of pointers to ports, or NULL. |
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_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.
Array of pointers to ports, or NULL.
Array is terminated by an entry set to NULL.
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.