libpulse
Description:
A featureful, general-purpose sound server (client library)
Content:
Namespaces:
- PulseAudio -
- Context
- DeferEvent
- IoEvent
- MainLoop
- MainLoopApi
- Operation
- Proplist
- SignalEvent
- Stream
- ThreadedMainLoop
- TimeEvent
- CVolume
- CardInfo
- CardPortInfo
- CardProfileInfo
- CardProfileInfo2
- ChannelMap
- ChannelPositionMask
- ClientInfo
- ModuleInfo
- SampleInfo
- SampleSpec
- ServerInfo
- SinkInfo
- SinkInputInfo
- SinkPortInfo
- SourceInfo
- SourceOutputInfo
- SourcePortInfo
- SpawnApi
- StatInfo
- Volume
- usec
- ChannelMapDef
- ChannelPosition
- Direction
- Error
- IoEventFlags
- PortAvailable
- SampleFormat
- SinkFlags
- SinkState
- SourceFlags
- SourceState
- UpdateMode
- public const int API_VERSION
- public const size_t BYTES_SNPRINT_MAX
- public const int CHANNELS_MAX
- public const double DECIBEL_MININFTY
- public const uint32 INVALID_INDEX
- public const int MAJOR
- public const int MICRO
- public const int MINOR
- public const usec MSEC_PER_SEC
- public const uint64 NSEC_PER_MSEC
- public const uint64 NSEC_PER_SEC
- public const uint64 NSEC_PER_USEC
- public const int OK
- public const int PROTOCOL_VERSION
- public const int RATE_MAX
- public const usec USEC_INVALID
- public const usec USEC_MAX
- public const usec USEC_PER_MSEC
- public const usec USEC_PER_SEC
- public delegate void FreeCb (void* p)
- public delegate int PollFunc (pollfd[] ufds, int timeout)
- public delegate void VoidFunc ()
- public bool CHECK_VERSION (int major, int minor, int micro)
- public unowned string bytes_snprint (char[] buf, uint bytes)
- public string bytes_sprint (uint bytes)
- public unowned string get_library_version ()
- public unowned timeval? gettimeofday (out timeval tv)
- public void signal_done ()
- public void signal_init (MainLoopApi api)
- public unowned string? strerror (Error e)
- public unowned timeval? timeval_add (ref timeval tv, usec x)
- public usec timeval_age (ref timeval a)
- public int timeval_cmp (ref timeval a, ref timeval b)
- public usec timeval_diff (ref timeval a, ref timeval b)
- public usec timeval_load (timeval tv)
- public unowned timeval? timeval_store (out timeval tv, usec c)
- public unowned timeval? timeval_sub (ref timeval tv, usec x)