pa_sink_info Struct Reference

Stores information about sinks. More...


Data Fields

const char * name
 Name of the sink.
uint32_t index
 Index of the sink.
const char * description
 Description of this sink.
pa_sample_spec sample_spec
 Sample spec of this sink.
pa_channel_map channel_map
 Channel map.
uint32_t owner_module
 Index of the owning module of this sink, or PA_INVALID_INDEX.
pa_cvolume volume
 Volume of the sink.
int mute
 Mute switch of the sink.
uint32_t monitor_source
 Index of the monitor source connected to this sink.
const char * monitor_source_name
 The name of the monitor source.
pa_usec_t latency
 Length of queued audio in the output buffer.
const char * driver
 Driver name.
pa_sink_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 sinks.

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 sink.

const char* pa_sink_info::driver

Driver name.

Flags.

Index of the sink.

Length of queued audio in the output buffer.

Index of the monitor source connected to this sink.

The name of the monitor source.

Mute switch of the sink.

const char* pa_sink_info::name

Name of the sink.

Index of the owning module of this sink, or PA_INVALID_INDEX.

Property list.

Since:
0.9.11

Sample spec of this sink.

Volume of the sink.


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