Stores information about source outputs. 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 | 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_proplist * | proplist |
Property list. |
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.
Latency due to buffering in the source output, see pa_latency_info for details.
Channel map.
uint32_t pa_source_output_info::client |
Index of the client this sink input belongs to, or PA_INVALID_INDEX when it does not belong to any client.
const char* pa_source_output_info::driver |
Driver name.
uint32_t pa_source_output_info::index |
Index of the sink input.
const char* pa_source_output_info::name |
Name of the sink input.
uint32_t pa_source_output_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_source_output_info::resample_method |
The resampling method used by this source output.
The sample specification of the source output.
uint32_t pa_source_output_info::source |
Index of the connected source.
Latency of the source device, see pa_latency_info for details.