logo
pub struct Introspector { /* private fields */ }
Expand description

A wrapper object providing introspection routines to a context.

Implementations

Gets information about a sink by its name.

Panics on error, i.e. invalid arguments or state.

Gets information about a sink by its index.

Panics on error, i.e. invalid arguments or state.

Gets the complete sink list.

Panics on error, i.e. invalid arguments or state.

Sets the volume of a sink device specified by its index.

Panics on error, i.e. invalid arguments or state.

The optional callback must accept a bool, which indicates success.

Sets the volume of a sink device specified by its name.

Panics on error, i.e. invalid arguments or state.

The optional callback must accept a bool, which indicates success.

Sets the mute switch of a sink device specified by its index.

Panics on error, i.e. invalid arguments or state.

The optional callback must accept a bool, which indicates success.

Sets the mute switch of a sink device specified by its name.

Panics on error, i.e. invalid arguments or state.

The optional callback must accept a bool, which indicates success.

Suspends/Resumes a sink.

Panics on error, i.e. invalid arguments or state.

The optional callback must accept a bool, which indicates success.

Suspends/Resumes a sink.

If index is def::INVALID_INDEX all sinks will be suspended. Panics on error, i.e. invalid arguments or state.

The optional callback must accept a bool, which indicates success.

Changes the profile of a sink.

Panics on error, i.e. invalid arguments or state.

The optional callback must accept a bool, which indicates success.

Changes the profile of a sink.

Panics on error, i.e. invalid arguments or state.

The optional callback must accept a bool, which indicates success.

Gets information about a source by its name.

Panics on error, i.e. invalid arguments or state.

Gets information about a source by its index.

Panics on error, i.e. invalid arguments or state.

Gets the complete source list.

Panics on error, i.e. invalid arguments or state.

Sets the volume of a source device specified by its index.

Panics on error, i.e. invalid arguments or state.

The optional callback must accept a bool, which indicates success.

Sets the volume of a source device specified by its name.

Panics on error, i.e. invalid arguments or state.

The optional callback must accept a bool, which indicates success.

Sets the mute switch of a source device specified by its index.

Panics on error, i.e. invalid arguments or state.

The optional callback must accept a bool, which indicates success.

Sets the mute switch of a source device specified by its name.

Panics on error, i.e. invalid arguments or state.

The optional callback must accept a bool, which indicates success.

Suspends/Resumes a source.

Panics on error, i.e. invalid arguments or state.

The optional callback must accept a bool, which indicates success.

Suspends/Resumes a source.

If index is def::INVALID_INDEX, all sources will be suspended. Panics on error, i.e. invalid arguments or state.

The optional callback must accept a bool, which indicates success.

Changes the profile of a source.

Panics on error, i.e. invalid arguments or state.

The optional callback must accept a bool, which indicates success.

Changes the profile of a source.

Panics on error, i.e. invalid arguments or state.

The optional callback must accept a bool, which indicates success.

Gets some information about the server.

Panics on error, i.e. invalid arguments or state.

Gets some information about a module by its index.

Panics on error, i.e. invalid arguments or state.

Gets the complete list of currently loaded modules.

Panics on error, i.e. invalid arguments or state.

Loads a module.

Panics on error, i.e. invalid arguments or state. The callback is provided with the index.

Unloads a module.

Panics on error, i.e. invalid arguments or state.

The callback must accept a bool, which indicates success.

This is supported on crate feature pa_v15 only.

Send a message to an object that registered a message handler.

The callback must accept two params, firstly a boolean indicating success if true, and secondly, the response string. The response string may possibly not be given if unsuccessful.

For more information see the messaging_api.txt documentation in the PulseAudio repository.

Gets information about a client by its index.

Panics on error, i.e. invalid arguments or state.

Gets the complete client list.

Panics on error, i.e. invalid arguments or state.

Kills a client.

Panics on error, i.e. invalid arguments or state.

The callback must accept a bool, which indicates success.

Gets information about a card by its index.

Panics on error, i.e. invalid arguments or state.

Gets information about a card by its name.

Panics on error, i.e. invalid arguments or state.

Gets the complete card list.

Panics on error, i.e. invalid arguments or state.

Changes the profile of a card.

Panics on error, i.e. invalid arguments or state.

The optional callback must accept a bool, which indicates success.

Changes the profile of a card.

Panics on error, i.e. invalid arguments or state.

The optional callback must accept a bool, which indicates success.

Sets the latency offset of a port.

Panics on error, i.e. invalid arguments or state.

The optional callback must accept a bool, which indicates success.

Gets some information about a sink input by its index.

Panics on error, i.e. invalid arguments or state.

Gets the complete sink input list.

Panics on error, i.e. invalid arguments or state.

Moves the specified sink input to a different sink.

Panics on error, i.e. invalid arguments or state.

The optional callback must accept a bool, which indicates success.

Moves the specified sink input to a different sink.

Panics on error, i.e. invalid arguments or state.

The optional callback must accept a bool, which indicates success.

Sets the volume of a sink input stream.

Panics on error, i.e. invalid arguments or state.

The optional callback must accept a bool, which indicates success.

Sets the mute switch of a sink input stream.

Panics on error, i.e. invalid arguments or state.

The optional callback must accept a bool, which indicates success.

Kills a sink input.

Panics on error, i.e. invalid arguments or state.

The callback must accept a bool, which indicates success.

Gets information about a source output by its index.

Panics on error, i.e. invalid arguments or state.

Gets the complete list of source outputs.

Panics on error, i.e. invalid arguments or state.

Moves the specified source output to a different source.

Panics on error, i.e. invalid arguments or state.

The optional callback must accept a bool, which indicates success.

Moves the specified source output to a different source.

Panics on error, i.e. invalid arguments or state.

The optional callback must accept a bool, which indicates success.

Sets the volume of a source output stream.

Panics on error, i.e. invalid arguments or state.

The optional callback must accept a bool, which indicates success.

Sets the mute switch of a source output stream.

Panics on error, i.e. invalid arguments or state.

The optional callback must accept a bool, which indicates success.

Kills a source output.

Panics on error, i.e. invalid arguments or state.

The callback must accept a bool, which indicates success.

Gets daemon memory block statistics.

Panics on error, i.e. invalid arguments or state.

Gets information about a sample by its name.

Panics on error, i.e. invalid arguments or state.

Gets information about a sample by its index.

Panics on error, i.e. invalid arguments or state.

Gets the complete list of samples stored in the daemon.

Panics on error, i.e. invalid arguments or state.

Trait Implementations

Executes the destructor for this type. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.