Lines Matching defs:sink

82  * The server can have an arbitrary number of sinks and sources. Each sink
154 * It is also possible to mute a sink or source:
165 * of its associated sink input or source output, using
168 * It is also possible to remove sink inputs and source outputs, terminating
187 * Another important case where setting a sink input volume may be a bad idea
194 * samples in the script interpreter and not touching the sink or sink input
209 * Server objects like sinks, sink inputs or modules can register a message
230 /** Stores information about a specific port of a sink. Please
268 const char *name; /**< Name of the sink */
269 uint32_t index; /**< Index of the sink */
270 const char *description; /**< Description of this sink */
271 pa_sample_spec sample_spec; /**< Sample spec of this sink */
273 uint32_t owner_module; /**< Index of the owning module of this sink, or PA_INVALID_INDEX. */
274 pa_cvolume volume; /**< Volume of the sink */
275 int mute; /**< Mute switch of the sink */
276 uint32_t monitor_source; /**< Index of the monitor source connected to this sink. */
290 uint8_t n_formats; /**< Number of formats supported by the sink. \since 1.0 */
291 pa_format_info **formats; /**< Array of formats supported by the sink. \since 1.0 */
297 /** Get information about a sink by its name */
300 /** Get information about a sink by its index */
303 /** Get the complete sink list */
306 /** Set the volume of a sink device specified by its index */
309 /** Set the volume of a sink device specified by its name */
312 /** Set the mute switch of a sink device specified by its index */
315 /** Set the mute switch of a sink device specified by its name */
318 /** Suspend/Resume a sink. \since 0.9.7 */
321 /** Suspend/Resume a sink. If idx is PA_INVALID_INDEX all sinks will be suspended. \since 0.9.7 */
324 /** Change the profile of a sink. \since 0.9.16 */
327 /** Change the profile of a sink. \since 0.9.15 */
380 int mute; /**< Mute switch of the sink */
381 uint32_t monitor_of_sink; /**< If this is a monitor source, the index of the owning sink, otherwise PA_INVALID_INDEX. */
382 const char *monitor_of_sink_name; /**< Name of the owning sink, or NULL. */
448 const char *default_sink_name; /**< Name of default sink. */
576 int64_t latency_offset; /**< Latency offset of the port that gets added to the sink/source latency when the port is active. \since 3.0 */
643 /** Stores information about sink inputs. Please note that this structure
647 uint32_t index; /**< Index of the sink input */
648 const char *name; /**< Name of the sink input */
649 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. */
650 uint32_t client; /**< Index of the client this sink input belongs to, or PA_INVALID_INDEX when it does not belong to any client. */
651 uint32_t sink; /**< Index of the connected sink */
652 pa_sample_spec sample_spec; /**< The sample specification of the sink input. */
654 pa_cvolume volume; /**< The volume of this sink input. */
655 pa_usec_t buffer_usec; /**< Latency due to buffering in sink input, see pa_timing_info for details. */
656 pa_usec_t sink_usec; /**< Latency of the sink device, see pa_timing_info for details. */
657 const char *resample_method; /**< The resampling method used by this sink input. */
670 /** Get some information about a sink input by its index */
673 /** Get the complete sink input list */
676 /** Move the specified sink input to a different sink. \since 0.9.5 */
679 /** Move the specified sink input to a different sink. \since 0.9.5 */
682 /** Set the volume of a sink input stream */
685 /** Set the mute switch of a sink input stream \since 0.9.7 */
688 /** Kill a sink input. */
813 const char *name; /**< Name of the sink or source */