PulseAudio  2.1
pa_card_port_info Struct Reference

Stores information about a specific port of a card. More...

Data Fields

const char * name
 Name of this port.
const char * description
 Description of this port.
uint32_t priority
 The higher this value is, the more useful this port is as a default.
int available
 A pa_port_available enum, indicating availability status of this port.
int direction
 A pa_direction enum, indicating the direction of this port.
uint32_t n_profiles
 Number of entries in profile array.
pa_card_profile_info ** profiles
 Array of pointers to available profiles, or NULL.
pa_proplistproplist
 Property list.

Detailed Description

Stores information about a specific port of a card.

Please note that this structure can be extended as part of evolutionary API updates at any time in any new release.

Since
2.0

Field Documentation

int pa_card_port_info::available

A pa_port_available enum, indicating availability status of this port.

const char* pa_card_port_info::description

Description of this port.

int pa_card_port_info::direction

A pa_direction enum, indicating the direction of this port.

uint32_t pa_card_port_info::n_profiles

Number of entries in profile array.

const char* pa_card_port_info::name

Name of this port.

uint32_t pa_card_port_info::priority

The higher this value is, the more useful this port is as a default.

pa_card_profile_info** pa_card_port_info::profiles

Array of pointers to available profiles, or NULL.

Array is terminated by an entry set to NULL.

pa_proplist* pa_card_port_info::proplist

Property list.


The documentation for this struct was generated from the following file: