PulseAudio  1.1
pa_source_output_info Struct Reference

Stores information about source outputs. More...

Data Fields

uint32_t index
 Index of the source output.
const char * name
 Name of the source output.
uint32_t owner_module
 Index of the module this source output belongs to, or PA_INVALID_INDEX when it does not belong to any module.
uint32_t client
 Index of the client this source output belongs to, or PA_INVALID_INDEX when it does not belong to any client.
uint32_t source
 Index of the connected source.
pa_sample_spec sample_spec
 The sample specification of the source output.
pa_channel_map channel_map
 Channel map.
pa_usec_t buffer_usec
 Latency due to buffering in the source output, see pa_latency_info for details.
pa_usec_t source_usec
 Latency of the source device, see pa_latency_info for details.
const char * resample_method
 The resampling method used by this source output.
const char * driver
 Driver name.
pa_proplistproplist
 Property list.
int corked
 Stream corked.
pa_cvolume volume
 The volume of this source output.
int mute
 Stream muted.
int has_volume
 Stream has volume.
int volume_writable
 The volume can be set.
pa_format_infoformat
 Stream format information.

Detailed Description

Stores information about source outputs.

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


Field Documentation

Latency due to buffering in the source output, see pa_latency_info for details.

Index of the client this source output belongs to, or PA_INVALID_INDEX when it does not belong to any client.

Stream corked.

Since:
1.0

Driver name.

Stream format information.

Since:
1.0

Stream has volume.

If not set, then the meaning of this struct's volume member is unspecified.

Since:
1.0

Index of the source output.

Stream muted.

Since:
1.0

Name of the source output.

Index of the module this source output belongs to, or PA_INVALID_INDEX when it does not belong to any module.

Property list.

Since:
0.9.11

The resampling method used by this source output.

The sample specification of the source output.

Index of the connected source.

Latency of the source device, see pa_latency_info for details.

The volume of this source output.

Since:
1.0

The volume can be set.

If not set, the volume can still change even though clients can't control the volume.

Since:
1.0

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