PulseAudio – libpulse Reference Manual
PulseAudio
Description:
public
namespace
PulseAudio
Namespace:
PulseAudio
Package:
libpulse
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
()
Methods:
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)
2022 vala-language.org