PulseAudio – libpulse Reference Manual
Packages
libpulse
PulseAudio
ChannelMapDef
ChannelPosition
Direction
Error
IoEventFlags
PortAvailable
SampleFormat
SinkFlags
SinkState
SourceFlags
SourceState
UpdateMode
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
API_VERSION
BYTES_SNPRINT_MAX
CHANNELS_MAX
DECIBEL_MININFTY
INVALID_INDEX
MAJOR
MICRO
MINOR
MSEC_PER_SEC
NSEC_PER_MSEC
NSEC_PER_SEC
NSEC_PER_USEC
OK
PROTOCOL_VERSION
RATE_MAX
USEC_INVALID
USEC_MAX
USEC_PER_MSEC
USEC_PER_SEC
FreeCb
PollFunc
VoidFunc
CHECK_VERSION
bytes_snprint
bytes_sprint
get_library_version
gettimeofday
signal_done
signal_init
strerror
timeval_add
timeval_age
timeval_cmp
timeval_diff
timeval_load
timeval_store
timeval_sub
PulseAudio
Description:
Content:
Classes:
Context
DeferEvent
IoEvent
MainLoop
MainLoopApi
Operation
Proplist
SignalEvent
Stream
ThreadedMainLoop
TimeEvent
Structs:
CVolume
CardInfo
CardPortInfo
CardProfileInfo
CardProfileInfo2
ChannelMap
ChannelPositionMask
ClientInfo
ModuleInfo
SampleInfo
SampleSpec
ServerInfo
SinkInfo
SinkInputInfo
SinkPortInfo
SourceInfo
SourceOutputInfo
SourcePortInfo
SpawnApi
StatInfo
Volume
usec
Enums:
ChannelMapDef
ChannelPosition
Direction
Error
IoEventFlags
PortAvailable
SampleFormat
SinkFlags
SinkState
SourceFlags
SourceState
UpdateMode
Constants:
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
Delegates:
public
delegate
void
FreeCb
(
void
* p)
public
delegate
int
PollFunc
(
pollfd
[] ufds,
int
timeout)
public
delegate
void
VoidFunc
()
Functions:
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)