|
PulseAudio
9.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 |
| pa_card_profile_info * | active_profile |
| 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. | |
| pa_card_profile_info2 ** | profiles2 |
| Array of pointers to available profiles, or NULL. | |
| pa_card_profile_info2 * | active_profile2 |
| Pointer to active profile in the array, 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 pointers to available profiles, or NULL.
Array is terminated by an entry set to NULL.
Property list.