PulseAudio
1.1
|
Stores information about source outputs. More...
Data Fields | |
uint32_t | index |
Index of the source output. | |
const char * | name |
Name of the source output. | |
uint32_t | owner_module |
Index of the module this source output belongs to, or PA_INVALID_INDEX when it does not belong to any module. | |
uint32_t | client |
Index of the client this source output 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. | |
int | corked |
Stream corked. | |
pa_cvolume | volume |
The volume of this source output. | |
int | mute |
Stream muted. | |
int | has_volume |
Stream has volume. | |
int | volume_writable |
The volume can be set. | |
pa_format_info * | format |
Stream format information. |
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 source output belongs to, or PA_INVALID_INDEX when it does not belong to any client.
Stream corked.
const char* pa_source_output_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_source_output_info::index |
Index of the source output.
Stream muted.
const char* pa_source_output_info::name |
Name of the source output.
uint32_t pa_source_output_info::owner_module |
Index of the module this source output 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.
The volume of this source output.
The volume can be set.
If not set, the volume can still change even though clients can't control the volume.