Lines Matching defs:source

83  * and source have both an index and a name associated with it. As such,
98 * Sink inputs and source outputs are the representations of the client ends
102 * Sink inputs and source outputs only have an index to identify them. As
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
276 uint32_t monitor_source; /**< Index of the monitor source connected to this sink. */
277 const char *monitor_source_name; /**< The name of the monitor source. */
334 /** Stores information about a specific port of a source. Please
373 const char *name; /**< Name of the source */
374 uint32_t index; /**< Index of the source */
375 const char *description; /**< Description of this source */
376 pa_sample_spec sample_spec; /**< Sample spec of this source */
379 pa_cvolume volume; /**< Volume of the source */
381 uint32_t monitor_of_sink; /**< If this is a monitor source, the index of the owning sink, otherwise PA_INVALID_INDEX. */
383 pa_usec_t latency; /**< Length of filled record buffer of this source. */
395 uint8_t n_formats; /**< Number of formats supported by the source. \since 1.0 */
396 pa_format_info **formats; /**< Array of formats supported by the source. \since 1.0 */
402 /** Get information about a source by its name */
405 /** Get information about a source by its index */
408 /** Get the complete source list */
411 /** Set the volume of a source device specified by its index */
414 /** Set the volume of a source device specified by its name */
417 /** Set the mute switch of a source device specified by its index */
420 /** Set the mute switch of a source device specified by its name */
423 /** Suspend/Resume a source. \since 0.9.7 */
426 /** Suspend/Resume a source. If idx is PA_INVALID_INDEX, all sources will be suspended. \since 0.9.7 */
429 /** Change the profile of a source. \since 0.9.16 */
432 /** Change the profile of a source. \since 0.9.15 */
449 const char *default_source_name; /**< Name of default source. */
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 */
695 /** Stores information about source outputs. Please note that this structure
699 uint32_t index; /**< Index of the source output */
700 const char *name; /**< Name of the source output */
701 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. */
702 uint32_t client; /**< Index of the client this source output belongs to, or PA_INVALID_INDEX when it does not belong to any client. */
703 uint32_t source; /**< Index of the connected source */
704 pa_sample_spec sample_spec; /**< The sample specification of the source output */
706 pa_usec_t buffer_usec; /**< Latency due to buffering in the source output, see pa_timing_info for details. */
707 pa_usec_t source_usec; /**< Latency of the source device, see pa_timing_info for details. */
708 const char *resample_method; /**< The resampling method used by this source output. */
712 pa_cvolume volume; /**< The volume of this source output \since 1.0 */
722 /** Get information about a source output by its index */
725 /** Get the complete list of source outputs */
728 /** Move the specified source output to a different source. \since 0.9.5 */
731 /** Move the specified source output to a different source. \since 0.9.5 */
734 /** Set the volume of a source output stream \since 1.0 */
737 /** Set the mute switch of a source output stream \since 1.0 */
740 /** Kill a source output. */
813 const char *name; /**< Name of the sink or source */