PulseAudio 1.1
|
Stores information about sink inputs. More...
Data Fields | |
uint32_t | index |
Index of the sink input. | |
const char * | name |
Name of the sink input. | |
uint32_t | owner_module |
Index of the module this sink input belongs to, or PA_INVALID_INDEX when it does not belong to any module. | |
uint32_t | client |
Index of the client this sink input belongs to, or PA_INVALID_INDEX when it does not belong to any client. | |
uint32_t | sink |
Index of the connected sink. | |
pa_sample_spec | sample_spec |
The sample specification of the sink input. | |
pa_channel_map | channel_map |
Channel map. | |
pa_cvolume | volume |
The volume of this sink input. | |
pa_usec_t | buffer_usec |
Latency due to buffering in sink input, see pa_latency_info for details. | |
pa_usec_t | sink_usec |
Latency of the sink device, see pa_latency_info for details. | |
const char * | resample_method |
The resampling method used by this sink input. | |
const char * | driver |
Driver name. | |
int | mute |
Stream muted. | |
pa_proplist * | proplist |
Property list. | |
int | corked |
Stream corked. | |
int | has_volume |
Stream has volume. | |
int | volume_writable |
The volume can be set. | |
pa_format_info * | format |
Stream format information. |
Stores information about sink inputs.
Please note that this structure can be extended as part of evolutionary API updates at any time in any new release.
Latency due to buffering in sink input, see pa_latency_info for details.
Channel map.
uint32_t pa_sink_input_info::client |
Index of the client this sink input belongs to, or PA_INVALID_INDEX when it does not belong to any client.
Stream corked.
const char* pa_sink_input_info::driver |
Driver name.
Stream format information.
Stream has volume.
If not set, then the meaning of this struct's volume member is unspecified.
uint32_t pa_sink_input_info::index |
Index of the sink input.
Stream muted.
const char* pa_sink_input_info::name |
Name of the sink input.
uint32_t pa_sink_input_info::owner_module |
Index of the module this sink input belongs to, or PA_INVALID_INDEX when it does not belong to any module.
Property list.
const char* pa_sink_input_info::resample_method |
The resampling method used by this sink input.
The sample specification of the sink input.
uint32_t pa_sink_input_info::sink |
Index of the connected sink.
Latency of the sink device, see pa_latency_info for details.
The volume of this sink input.
The volume can be set.
If not set, the volume can still change even though clients can't control the volume.