< Pointer to active port in the array, or NULL. \since 0.9.16
< Some kind of "base" volume that refers to unamplified/unattenuated volume in the context of the input device. \since 0.9.15
< Card index, or PA_INVALID_INDEX. \since 0.9.15
< Channel map
< The latency this device has been configured to. \since 0.9.11
< Description of this source
< Driver name
< Flags
< Array of formats supported by the source. \since 1.0
< Index of the source
< Length of filled record buffer of this source.
< If this is a monitor source, the index of the owning sink, otherwise PA_INVALID_INDEX.
< Name of the owning sink, or NULL.
< Mute switch of the sink
< Number of formats supported by the source. \since 1.0
< Number of entries in port array \since 0.9.16
< Number of volume steps for sources which do not support arbitrary volumes. \since 0.9.15
< Name of the source
< Owning module index, or PA_INVALID_INDEX.
< Array of available ports, or NULL. Array is terminated by an entry set to NULL. The number of entries is stored in n_ports. \since 0.9.16
< Property list \since 0.9.11
< Sample spec of this source
< State \since 0.9.15
< Volume of the source
Stores information about sources. Please note that this structure * can be extended as part of evolutionary API updates at any time in * any new release.