pa_source_info Struct Reference

Stores information about sources. More...


Data Fields

const char * name
 Name of the source.
uint32_t index
 Index of the source.
const char * description
 Description of this source.
pa_sample_spec sample_spec
 Sample spec of this source.
pa_channel_map channel_map
 Channel map.
uint32_t owner_module
 Owning module index, or PA_INVALID_INDEX.
pa_cvolume volume
 Volume of the source.
int mute
 Mute switch of the sink.
uint32_t monitor_of_sink
 If this is a monitor source the index of the owning sink, otherwise PA_INVALID_INDEX.
const char * monitor_of_sink_name
 Name of the owning sink, or PA_INVALID_INDEX.
pa_usec_t latency
 Length of filled record buffer of this source.
const char * driver
 Driver name.
pa_source_flags_t flags
 Flags.
pa_proplistproplist
 Property list.
pa_usec_t configured_latency
 The latency this device has been configured to.


Detailed Description

Stores information about sources.

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


Field Documentation

Channel map.

The latency this device has been configured to.

Since:
0.9.11

Description of this source.

Driver name.

Flags.

Index of the source.

Length of filled record buffer of this source.

If this is a monitor source the index of the owning sink, otherwise PA_INVALID_INDEX.

Name of the owning sink, or PA_INVALID_INDEX.

Mute switch of the sink.

const char* pa_source_info::name

Name of the source.

Owning module index, or PA_INVALID_INDEX.

Property list.

Since:
0.9.11

Sample spec of this source.

Volume of the source.


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

Generated on Sat Nov 1 17:16:43 2008 for PulseAudio by  doxygen 1.5.7.1