Module libpulse_binding::format [] [src]

Utility functions for handling a stream or sink format.

Note

Clients using an Info struture must remember to at least set the encoding attribute, which can be done through the set_encoding convenience method.

Structs

Info

This acts as a safe Rust wrapper for the actual C object.

InfoInternal

Represents the format of data provided in a stream or processed by a sink.

Enums

Encoding

Represents the type of encoding used in a stream or accepted by a sink.

PropType

Represents the type of value of a property.

Constants

PRINT_MAX

The maximum length of strings returned by Info::print, as per the underlying C function. Please note that this value can change with any release without warning and without being considered API or ABI breakage. You should not use this definition anywhere where it might become part of an ABI.