PulseAudio  5.0
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. More...
 
const char * description
 Description of this port. More...
 
uint32_t priority
 The higher this value is, the more useful this port is as a default. More...
 
int available
 A pa_port_available enum, indicating availability status of this port. More...
 
int direction
 A pa_direction enum, indicating the direction of this port. More...
 
uint32_t n_profiles
 Number of entries in profile array. More...
 
pa_card_profile_info ** profiles
 
pa_proplistproplist
 Property list. More...
 
int64_t latency_offset
 Latency offset of the port that gets added to the sink/source latency when the port is active. More...
 
pa_card_profile_info2 ** profiles2
 Array of pointers to available profiles, or NULL. More...
 

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.

int64_t pa_card_port_info::latency_offset

Latency offset of the port that gets added to the sink/source latency when the port is active.

Since
3.0
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
pa_card_profile_info2** pa_card_port_info::profiles2

Array of pointers to available profiles, or NULL.

Array is terminated by an entry set to NULL.

Since
5.0
pa_proplist* pa_card_port_info::proplist

Property list.


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