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_proplist * | proplist |
Property list. | |
pa_usec_t | configured_latency |
The latency this device has been configured to. |
Please note that this structure can be extended as part of evolutionary API updates at any time in any new release.
Channel map.
The latency this device has been configured to.
const char* pa_sink_info::description |
Description of this sink.
const char* pa_sink_info::driver |
Driver name.
uint32_t pa_sink_info::index |
Index of the sink.
Length of queued audio in the output buffer.
uint32_t pa_sink_info::monitor_source |
Index of the monitor source connected to this sink.
const char* pa_sink_info::monitor_source_name |
The name of the monitor source.
Mute switch of the sink.
const char* pa_sink_info::name |
Name of the sink.
uint32_t pa_sink_info::owner_module |
Index of the owning module of this sink, or PA_INVALID_INDEX.
Property list.
Sample spec of this sink.
Volume of the sink.